"stringparsing.bat"というバッチプログラムを終了しました。最後に問題があったのは、 "missing operator"私は何をしようとしています..."set/a"コマンドを使用しているときに "missing operator"というエラーメッセージが表示される
set /a linenumber=%linenumber% +1
set /p line1= %linenumber%
イムかなり確信してイムセット/ Pコマンドを誤って使用して:IVEはそれを絞り込ん、もっとspecificly
set /p linecount=
cls
set foo=0
set linenumber=0
:lineset
set /a linenumber=%linenumber% +1
set /p line1= %linenumber%
echo %line1% >> %name%.txt
set /a foo=%foo%+1
set /a line number=%linenumber%+1
IF %foo%==%linecount% goto MAIN123
goto lineset
:私は、次のコードを使用しますするには、ユーザーに入力する方法を求めるプロンプトを作成するテキストファイルに挿入するテキスト行。次に、ユーザーにテキストを入力してテキストファイルに送信するよう求めるループを作成します。バッチファイルは、最初の行を要求するときに、それが1を言う
:しかし、私は、それは次のようになりますようにプロンプトを出す前に行番号を置くためにしたかった、それがために要求したとき2行目は、2:と書いてあります。各ラインのプロンプトの後に、私は「演算子がありません」というエラーメッセージが表示されます...ところで、私はそれを動作させるために、このscirptを使用する必要があります。
セット/ P LINE1 =%行番号%+ 1
しかし中このコマンドを最後に+1と組み合わせて使用するには、/パラメータと/pパラメータを追加する必要がありますか?
アイデア?
を使用することをお勧めし
使用する必要ありませんです!ありがとう – daniel11