0

本当に基本的なバッチ ファイルを書き込もうとしていますが、この問題で立ち往生しています。私は書いた:

for %n in (1 1 10) do pause

私の理解では、これによりターミナル ウィンドウが開き、10 回一時停止するはずです。問題は、バッチを実行すると、ターミナル ウィンドウが点滅して開くだけで、何もしないことです。私は何を間違っていますか?

4

1 に答える 1

2

あなたの最初の問題は単一%です。これはコマンド ラインでこれを直接実行するための正しい構文ですが、バッチ ファイルでは%%. 詳細help forについては、を参照してください。

さらに、作成したコードはpause3 回しか呼び出しません。1 から 10 まで 1 ずつループする場合は、次を使用する必要があります。1110/l

for /l %%n in (1 1 10) do pause
于 2013-04-23T19:46:39.093 に答える