2013-03-13 1 views
2

제목이 미친 듯합니다. 어쨌든, 여기 내 시나리오는 다음과 같습니다.배치 파일을 사용하여 각 파일에 텍스트가 포함 된 텍스트 파일을 만듭니다.

500 개의 파일에 약 500 개의 텍스트 파일을 만들어야합니다. 각 텍스트 파일에는 아래 예제에서 볼 수있는 정보가 포함됩니다. 500 번 이상 복사하여 붙여 넣지 않고 단일 배치 파일에 넣을 수있는 쉬운 방법이 있습니까? 파일에 대한 임의의 숫자를 사용

내가 뭘하려고 오전의 예 ....

echo ^<filename 1^> >> filename1.txt 
echo. >> filename1.txt 
echo. >> filename1.txt 
echo No OCR Found >> filename1.txt 

답변

2

...

@echo off 
set loop=0 
:loop 
set num=%random% 
if exist filename%num%.txt (
    echo ^<filename %num%^> 
    echo. 
    echo. 
    echo No OCR Found 
) > filename%num%.txt else (
    goto loop 
) 
set /a num+=1 
if %loop%==500 goto end 
goto loop 
:end 

참고 : 파일의
최대 금액

만든 파일의 양을 변경하려면 마지막 숫자을 변경하십시오성명서 (예 : 80 파일을 만들려면 if %loop%==500 goto endif %loop%==80 goto end으로 변경하십시오).

+0

충분히 쉽습니다. 코드를 수정하겠습니다. –

+0

두 번째 생각에, 나는 내 컴퓨터에 올라갈 때까지 기다리지 않고 내 전화기로 시도하기를 기다린다. –

+0

@ user2164009 편집 완료. –

관련 문제