基本的に私は自分のターミナルで作業していましたが、この奇妙なエラーが1秒間ポップアップしてウィンドウが閉じます。 "今度は予期しなかった" 私は何が起こっているのか分かりません。ここに私のコード:この時点では予期しなかった[バッチ]
@ECHO off
set codename=Nature
echo Windows Bat Terminal
echo Codename "%codename%"
:terminal
set /p terminalcommand=Command:
if %terminalcommand%==help goto help
if %terminalcommand%==clr goto clear
if %terminalcommand%==exit goto exit
if %terminalcommand%==color goto color
if %terminalcommand%==time goto timedate
echo.
echo Bad command!
:terminal1
goto terminal`
簡単にこれをCMDで実行してください。
あなたは、この動作を生成するために作ったものエントリ私たちに語っていません。標準治療法はそれぞれの側を引用する場合は、 '比較if'('場合/ I「%のterminalcommandの%」==「時間」後藤...( ''/i'比較大文字と小文字を区別しない)を作る)であれば理由あなたは、単に「...もし==タイム後藤」、コマンドがに解決され、 'enter'を押すと' cmd'が表示されます 'goto'それは' == '、それ故に応答などの比較演算子を見込んでいます。コマンドプロンプトからこのバッチを実行すると、ウィンドウは閉じず、これらのメッセージをよりよく見ることができます。それが働いたと私はそれをマークしたいと – Magoo
@Magoo人は、答えとしてこれを追加してください。ありがとう。私は今私の投稿を編集中です。 –