2016-11-19 5 views
1

別の.batファイルを作成して別の.batファイルに書き込む.batファイルを作成しています。別の.batファイルの作成中に.batファイルが最後に空白行を残らないようにする

問題は、常に最後に空白行が残ることです。

ECHO ^@echo off> fb.bat 
ECHO echo This is a>> fb.bat 
ECHO test>> fb.bat 
ECHO file>> fb.bat 

と出力は次のようである:私のコードがある

私が最後に空白行を作成することを防ぐことができますどのように
@echo off 
echo This is a 
test 
file 
  

+5

コードを実行すると、4行の出力が得られます。あなたのコードが最終的に5行目のデータをどのように生成しているのかわかりません。バッチファイルを実行した後、findコマンドで確認しました: 'find/c/v" "fb.bat'出力は' ---------- FB.BAT:4'でした。 – Squashman

答えて

0

私はちょうど使用するために必要な:

echo | set /p dummyName="last line code/text">> fb.bat 

最後の行で。私の場合:

echo | set /p dummyName="file">> fb.bat 

トリックはしますか?

+4

最終的なキャリッジリターン/ラインフィード(CR/LF)は、新しいラインの開始ではなく、最終ラインの終わりとみなされます。このコードは最後の行の(CR/LF)を防ぎますが、元のコードには5行目が空ではありません。 – dbenham

関連する問題