こんにちは、私のバッチ コードを実行しようとすると、現時点では EQU が予期されていなかったと表示されます..? %input% == を試してみましたが、同じメッセージが表示されます。ちなみに、プログラムを起動すると、自動的に一番下の最後のセクションに移動します。それが私の問題を解決するかどうかを確認しようとして、そこに移動しました(以前は一番上にありました)。この問題を解決するのを手伝ってもらえますか?
user2178168
質問する
3508 次
2 に答える
3
エラーが発生している140行以上のコードの行に関する手がかりを投稿していないため、推測に限定されます。
このエラーの通常の理由は、(おそらく)問題の行のPART%input% ==
の投稿から、理由は非常に単純です。変数input
には値がないため、行は次のようになります。
IF EQU [well, I don't know the rest since you haven't indicated what it might be]
治療(1)定義されていない場合入力はどこかに移動しますif%input%equ .. ..
キュア(2)if "%input%" equ"whatever"..。
X%input%equ Xwhatever ..の場合、(3)を修復します。
(Xは事実上任意の文字にすることができます。または、接頭辞ではなく接尾辞として追加することもできます)
比較の両側が空でないことを確認することが目的です
...ところで、
if ERRORLEVEL == 1 goto AdminChat
どちらも動作しません。ERRORLEVEL
文字列です-決して等しくなることはありません1
if %ERRORLEVEL% == 1 goto AdminChat
于 2013-03-21T01:30:23.337 に答える