batスクリプトファイル内でWindowsコマンドをn回実行する必要があります。私はさまざまなプログラミング言語でこれを行う方法を知っていますが、Windowsコマンドラインでそれを正しく実現することはできません:-(
私はどちらかのようなものを期待するだろう
for(int i = 0; i < 100; i++) {
// do something
}
またはこれも(完全に真剣ではありませんが)
1.upto(100, {
// do something
})
ありがとう!
編集
java、perl、c、またはこのようなバットスクリプトを生成するものでプログラムを書くことができます
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 2009
彼は問題の選択肢を持っているように聞こえません。
—
wolfgangsz
私は選択の余地がないことを示唆するものを見たことがありません。実際のところ、彼は「何でも」の言語で書くことができると言っているので、さらなる情報がなければ彼には選択肢があるように思えます。
—
EBGreen 2009
Guysは、私は...スクリプトによって近代的な言語で書かれたコードを展開する必要がある
—
raoulsson
必要な場合もそうでない場合もあります-時には、仕事に適したツールです。powershellを保証することはできません。bash、python、perlなどはもちろんWindows XPまたは2003サーバーボックスにインストールされます。バッチは完全に受け入れられるソリューションです。
—
Goyuix