Windows CMD 輸出文字到檔案,不加換行符

2021-10-12 16:04:16 字數 811 閱讀 1206

如果要輸出的文字很短,這樣就可以了。

但是,cmd命令列的字串長度最長為2047或8191個字元[1],如果我們要輸出的檔案超出這個限制要怎麼辦呢?

我的思路是,拆分成多個字串去輸出:

這樣有乙個問題,echo會自動新增乙個換行符和回車符,這並不是我想要的。

我希望的結果是這樣:

我的解決方案:

>test.txt set /p="hello" 

>>test.txt set /p=" world!" 原理:

開頭的》和》是把輸出檔案重定向和追加到test.txt。

最後的[1] 命令提示符(cmd.exe)的命令列字串限制

輸出文字2

static scrollinfo si 設定頁面大小和滾動框範圍 scrollinfo si.cbsize sizeof scrollinfo si.fmask sif range sif page si.nmin 0 si.nmax numlines 1 si.npage cyclient cy...

可輸出文字的ASSERT

windows原斷言巨集 assert exp 可中斷程式,不能顯示自定義訊息 assert exp 可中斷程式,不能顯示自定義訊息 asserte exp 可中斷程式,不能顯示自定義訊息,可顯示表示式exp 可輸出檔案的斷言巨集 if defined debug define asserte ms...

Python 控制終端輸出文字

class bcolors header 033 95m okblue 033 94m okgreen 033 92m warning 033 93m fail 033 91m endc 033 0m defdisable self self.header self.okblue self.okgr...