これは私の最初の質問ですので、ごめんなさい。なぜこのコードは機能しませんか?
私は今、暇つぶしのためのプログラムに取り組んでいます、それはタスクのスケジュールとそれらのタスクが完了しなければならない時間であると考えられています。
すべてうまくいきますが、なぜこの部分がうまくいかないのかわかりません。その後、
:edit
echo Select Task
echo (from 1 to 7)
set /p sel=
if %sel%=1 (goto task1)
そして
が私をここに持って来ることになって:task1
pause
echo Insert Task
echo.
set /p task1=
echo.
echo Set Time
echo.
set /p %time1%=
echo.
pause
コマンドプロンプトウィンドウを開き、 '/ if 'を実行すると、このコマンドのヘルプが表示されます。あなたが読むことができるように、等しい演算子は '='または '='や 'EQU'ではなく' == 'です。 __CD__コマンドを使用してバッチファイルのディレクトリに移動し、その名前を入力してRETURNキーを押して実行すると、コマンドプロンプトウィンドウ内からバッチファイルを実行すると、Windowsコマンドインタプリタによって構文で出力されるエラーメッセージが表示されますこのようなエラー。バッチファイルをダブルクリックすると、実行時にコンソールウィンドウが自動的に閉じられるため、開発中のバッチファイルをテストするのには不向きです。 – Mofi
回答の最初の章も参照してください。[バッチファイルの定数とのバッチファイルの比較に失敗しました](http://stackoverflow.com/a/42448601/3074564)これは約バッチファイルのデバッグです.__ – Mofi
[SS64のバッチ参照サイト](https://ss64.com/nt/)が便利です。 –