bat 스크립트 파일 내에서 windows 명령을 n 번 실행해야합니다. 다양한 프로그래밍 언어 로이 작업을 수행하는 방법을 알고 있지만 Windows 명령 줄에서 올바르게 가져올 수는 없습니다.
나는 다음과 같은 것을 기대할 것이다.
for(int i = 0; i < 100; i++) {
// do something
}
또는 이것조차도 (전적으로 심각하지는 않지만)
1.upto(100, {
// do something
})
감사!
편집하다
java, perl, c 또는 이와 같은 bat 스크립트를 생성하는 모든 프로그램을 작성할 수 있습니다.
for %%N in (1 2 3 4 5 6 7 8 9 10 11 12) do echo %%N
등등. 또는 "더 나은"것 :
echo 1
echo 2
echo 3
echo 4
echo 5
echo 6
echo 7
echo 8
echo 9
echo 10
echo 11
echo 12
그런 다음 실행하십시오 ...하지만 문제는 스크립트 내 에서 반복 할 숫자 범위를 지정하는 간결한 방법이 필요하다는 것입니다 .
감사!
1
여기에 대한 답은 완벽하지만 하나님의 사랑에 대한 것입니다. 정말? 더 현대적인 언어로 옮기는 것이 좋습니다.
—
EBGreen 14:09
그가 문제에 대한 선택을 한 것처럼 들리지 않습니다.
—
wolfgangsz
나는 선택의 여지가 없음을 의미하는 것을 보지 못했습니다. 사실 그는 "어떤"언어로도 글을 쓸 수 있다고 말했기 때문에 더 자세한 정보 없이는 선택의 여지가 있다고 생각합니다.
—
EBGreen
여러분, 저는 스크립트로 현대 언어로 작성된 코드를 배포해야합니다 ...
—
raoulsson
필요할 수도 있고 필요하지 않을 수도 있습니다. 때로는 작업에 적합한 도구 일 수도 있습니다. bash, python, perl 등은 물론 Windows XP 또는 2003 서버 상자에 설치되어있는 powershell을 보장 할 수 없습니다. 배치는 완벽하게 수용 가능한 솔루션입니다.
—
Goyuix