回答:
を使用してecho、出力をテキストファイルにリダイレクトできます(以下の注を参照)。
rem Saved in D:\Temp\WriteText.bat
@echo off
echo This is a test> test.txt
echo 123>> test.txt
echo 245.67>> test.txt
出力:
D:\ Temp> WriteText D:\ Temp> type test.txt これはテストです 123 245.67 D:\ Temp>
ノート:
@echo off 各コマンドのコンソールへの出力をオフにします>または>>現在のディレクトリ(コードが実行されているディレクトリ)に書き込まれます。echo This is a test > test.txt用途1 >、すでに新しいコンテンツに存在する任意のファイルを上書きします。echoステートメントは>>、テキストファイルを上書きするのではなく、2 文字を使用してテキストファイルに追加(追加)します。type test.txt単に種類コマンドウィンドウにファイル出力。コードブロックを1つだけ使用する方が簡単で、リダイレクトが1つだけ必要です。
(
  echo Line1
  echo Line2
  ...
  echo Last Line
) > filename.txt
              echo "blahblah"> txt.txt txtを消去し、その場所にblahblahを配置します
echo "blahblah">> txt.txt txtの新しい行に何とか書く
どちらも存在しない場合は、両方が新しいtxtを作成すると思います(最初のものが存在することは知っています)
txt.txt上記の「」のところに、必要に応じてファイルパスを挿入できます。たとえばC:\Users\<username>\desktop、デスクトップに配置します。
'%~dp0は...)
                    @echo off
echo Type your text here.
:top
set /p boompanes=
pause
echo %boompanes%> practice.txt
お役に立てれば。文字列名(IDKの名前)とファイル名を変更する必要があります
@兆候は、すでに存在していたため冗長です@echo off。エコーがオフになっていない場合にのみ必要です。stackoverflow.com/a/21077142/632951