私はリマインダーの行が異なるバッチ内にリマインダーシステムを作成しようとしています。私のバッチプログラムは、.txtファイルの異なる行に書きますが、動作しません。問題を見つけるのを手伝ってみてください。あなたが持っているものを修正するバッチで異なる行に書き込む
@echo off
echo Enter slot # for reminder
set /p n=
cls
echo Please type in the assignment name
set /p a=
echo ----------------------------------
echo Please type in the class
set /p c=
echo ----------------------------------
echo Please type in the date due
set /p d=
cls
if %n%==1 goto l1
if %n%==2 goto l2
if %n%==3 goto l3
if %n%==4 goto l4
if %n%==5 goto l5
if %n%==6 goto l6
:l1
echo Reminder for %c% Homework! %a%,%d% > Reminder.txt
:end
:l2
echo Reminder for %c% Homework! %a%,%d% >> Reminder.txt
:end
:l3
echo Reminder for %c% Homework! %a%,%d% >>> Reminder.txt
:end
:l4
echo Reminder for %c% Homework! %a%,%d% >>>> Reminder.txt
:end
:l5
echo Reminder for %c% Homework! %a%,%d% >>>>> Reminder.txt
:end
:l6
echo Reminder for %c% Homework! %a%,%d% >>>>>> Reminder.txt
:end
私は「それは動作していません」よりもあまり曖昧でないものを必要とします。あなたのコードには少なくとも2つの異なることがありますが、私はあなたのコードが現在やっていることと、それが何をするべきかを知る必要があります。 – SomethingDark
[リダイレクト](http://ss64.com/nt/syntax-redirection.html)を参照してください。 「行x」に直接書き込むことはできません。代わりに、変更された行でファイル全体を書き換えなければなりません。 – Stephan
*動作していません。*意味のある問題の説明ではありません。どんな**具体的な方法で**それは働いていない*ですか? –