0
ので、私はそれが動作しません「エコーハロー」(プログラム内)のようなものを入力した場合、私はスペースで何かを入力し、これまで、することができます誰もがある場合に文字列にスペースが含まれているとバッチクローズしますか?
set /p content="[-]"
timeout 1 >nul
if %content% == Quit goto QQIITT
if %content% == quit goto QQIITT
if %content% == Help goto HALPP
if %content% == help goto HALPP
timeout 1 >nul
、それはこれを行い、いくつかの理由で助けて? (私は、バッチコードエディタを作っていますし、それはif文と一致しない場合には、変更内容を保存したスクリプトに移動します)あなたが通過した場合、これが壊れます。この
"%content%" == "Quit"
注意してみてください
1(http://stackoverflow.com/questions/22945480/batch-goto-was-unexpected-atとしてレンダリングするよう
バッチは盲目的に変数を置き換えます-this-time-error/22946040#22946040) – Stephan
'IF'コマンドのヘルプを読んでください。私はあなたがそれを読んだ後にコードのいくつかの行を削除することができると確信しています。 – Squashman