2016-04-07 14 views
-1

Birden çok dosya oluşturacak ve bunları eşlenmiş bir sürücüye kaydedecek yarasa dosyası oluşturmaya çalışıyorum, lütfen aşağıdaki kodlara bakın ... ancak şimdi çalışıyor, herhangi bir yardım büyük ölçüde takdir edilecektir ..Otomatik olarak metin dosyaları oluşturmak ve eşlenmiş bir sürücüye göndermek için bir toplu iş dosyası kullanma

@echo on 
set loop=0 
:loop 
set num=%random% 
if exist filename%num%.txt (
    echo ^<filename %num%^>>>\\e.g. path... 
    echo. 
    echo. 
    echo No OCR Found 
) > filename%num%.txt else (
    goto loop 
) 
set /a num+=1 
if %loop%==500000 goto end 
goto loop 
:end 
+1

"Artık çalışıyor" un "Çalışmıyor" olması gerektiğini varsayarsak daha detaylı olabilir misiniz? bir hata mı yoksa beklenmeyen bir davranış mı yaşıyorsunuz? – Aleksej

cevap

0

Döngü içinde ne yapmaya çalışıyorsunuz? %num%, döngü yeniden başlatıldığında her seferinde rastgele hale getirilir, sürücüde hiçbir şey yoksa, döngü hiçbir şey yapmadan :end'a gider?

+0

Ben ' seti döngü @echo off neden rastgele txt dosyaları ... – jbcom41

+0

ile eşleştirilmiş sürücüyü doldurmak gerekir, bir eşleştirilmiş sürücüye otomatik olarak küçük metin dosyaları oluşturmak için gereken = 1 : döngü mevcut değilse rastgele yapacak sonu ':% döngü% == 500000 git uç seti/bir döngü + = 1 git döngü eğer textfile% döngü% .txt yankı .txt 1> sürücü/textfile% döngü% File/drive metin dosyaları 500000'e kadar ve bir dosya zaten aynı ada sahipse, onu atlayacak –