1

http://pastebin.com/qDZ0Eckq

こんにちは、私のバッチ コードを実行しようとすると、現時点では EQU が予期されていなかったと表示されます..? %input% == を試してみましたが、同じメッセージが表示されます。ちなみに、プログラムを起動すると、自動的に一番下の最後のセクションに移動します。それが私の問題を解決するかどうかを確認しようとして、そこに移動しました(以前は一番上にありました)。この問題を解決するのを手伝ってもらえますか?

4

2 に答える 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 に答える