バッチ ファイルと同じディレクトリにあるテキスト ファイルに 1 行のテキストを書き込むスクリプトを作成する必要があります。
685314 次
7 に答える
353
を使用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
コンソールへの各コマンドの出力をオフにします- 特定のパス名を指定しない限り、
>
or>>
を使用したリダイレクトは現在のディレクトリ (コードが実行されているディレクトリ) に書き込みます。 - は
echo This is a test > test.txt
1 つ>
を使用して、既存のファイルを新しいコンテンツで上書きします。 - 残りの
echo
ステートメントでは、2>>
文字を使用して、テキスト ファイルを上書きするのではなく、テキスト ファイルに追加 (add to) します。 - は
type test.txt
、ファイル出力をコマンド ウィンドウに入力するだけです。
于 2013-11-09T17:05:09.910 に答える
15
@echo off
(echo this is in the first line) > xy.txt
(echo this is in the second line) >> xy.txt
exit
この 2 つ>>
は、2 行目がファイルに追加されることを意味します (つまり、2 行目は xy.txt の最終行の後に開始されます)。
これはどのようにxy.txt
見えるかです:
this is in the first line
this is in the second line
于 2013-11-09T19:10:34.893 に答える
4
copy con
長いテキストを書くために使用できます例:
C:\COPY CON [ドライブ:][パス][ファイル名]
.... コンテンツ
F6
1 個のファイルがコピーされました
于 2015-05-09T09:05:37.010 に答える
2
@echo off
echo Type your text here.
:top
set /p boompanes=
pause
echo %boompanes%> practice.txt
お役に立てれば。文字列名(IDKと呼ばれるもの)とファイル名を変更する必要があります
于 2016-02-08T14:13:50.463 に答える