2
:obje7
set gn=%random%
if /i %gn% lss 1 goto obje%go%
if /i %gn% gtr 5 goto obje%go%
set goal%gn%="test"
echo hi > goal%go%.txt
echo hi > g2.txt
goto go
목표는 % random_number %로 테스트를 설정합니다. 맞습니까?박쥐 - 에코가 txt 파일에서 벗어났습니다
(
echo %goal1%
echo %goal2%
echo %goal3%
echo %goal4%
echo %goal5%
) >> mcbingo.txt
내가 얻을 결과는 다음과 같습니다
ECHO is off.
test
ECHO is off.
test
test
및
모든 : objeX이 같은 코드이지만, X를 변경하고 g2.txt 예를 들어 g1.txt이다.누구나 무슨 생각이 틀린가요?
환경은 목표 1 및 목표 3 변수가 포함되어 있지 않습니다. 따라서 echo 명령은 인수가없는 단순한 "echo"입니다. 이것은 무작위로 사용할 때 예상되는 결과입니다. .bat 파일을 여러 번 실행하면 더 많은 변수를 얻을 수 있습니다. –
오, 알겠습니다. 문제가 생깁니다. 어떻게 든 이런 식으로 만들 수 있습니까? if goal1 = * goto objeX – david