2013-06-19 235 views
1

我的問題是'如何在批處理文件中寫入批處理文件,這會在運行時創建新的批處理文件?'將批處理文件寫入批處理文件

像這樣:

回聲系統的系統信息>> info.txt >> SystemInfo.bat

我wan't新的批處理文件(SystemInfo.bat),將在運行時創建Info.txt,系統信息英寸。

有沒有解決方法?

+1

什麼操作系統是這裏?你所要求的不太合理......你想在運行systeminfo.bat時將systeminfo保存到一個名爲info.txt的文件中? –

+0

這是Windows,這是批處理文件。當您運行SYSTEMINFO.bat(即由其他批處理文件創建)時,您將獲得Info.txt文件。這就是我想要的。此代碼不起作用echo systeminfo> info.txt >> systeminfo.bat – user2499686

+0

@AhmedMasud:這是有道理的,如果他想把多個命令放入新的批處理文件(如「>>」所暗示) – Stephan

回答

5

,你將不得不逃避特殊字符:

echo systeminfo ^>^>info.txt >>SystemInfo.bat 
+0

非常感謝! – user2499686