私は呼び出されたときにping
で500ミリ秒の遅延を提供する.batファイルを作成する.cmdファイルを持っています。このため、私が持っているコードです:しかし、timeout.batへの出力だけでは、それはping
コマンドを認識していない理由CMD:エコーして新しい.batが動作しない?
@echo off
exit /b
誰もが知っている
@echo off && SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
("
echo @echo off
echo ping 1.1.1.1 -n 1 -w 500
echo exit /b
")>C:\...\timeout.bat
pause>NUL
ENDLOCAL
?私の構文は間違っていますか?
'C:\ ... \ timeout.bat'とは何ですか?私は実際には道に3つのドットを見たことはありません。それはタイプミスですか?私はそれを私の側で単純な 'timeout.bat'と置き換えました。投稿したコードを実行しても、ファイルを作成することさえできませんでした。それは私に「この時点では予期せぬ0だった」と言った。二重引用符を削除することは私の仕事でした。それでも私は「...」と混同されますが、それは何をしていますか? –
'C:\ ... \'は単なるプレースホルダです。私は私の最後に実際のフルパスを持っています。 – Caspr