2011-01-14 62 views
-2

我正在學校項目,我想弄清楚如何使用變量,輸出,輸出到一個名爲output.txt現有的文本文件。目前我沒有多少運氣,因爲它會給我一個語法錯誤,或者在使用該變量時它不會輸出該命令的結果。基本上,我試圖映射命令將數據輸出到現有文本文件,或者至少將文本文件的路徑(包括文件名)輸出到變量。任何人都可以向我解釋如何做到這一點?批處理文件集添加到文本文件作爲變量

謝謝, 彼得

+1

你有什麼代碼,使遠嗎?什麼不行? – LittleBobbyTables 2011-01-14 01:12:15

+0

目前我試過以下:set /p output = < output.txtset output =>> output.txtset output = >> output.txtset output = ">> output.txt",但他們都沒有似乎工作。 – th3flyboy 2011-01-14 01:17:29

+0

請編輯您的問題以添加您的代碼。它目前的方式使任何人都不可能幫助你指出問題。 – 2015-01-20 03:35:41

回答

-1

我發現了我遇到的問題。顯然,如果你試圖把一個文件名放在變量中,windows bat文件會拋出錯誤。這意味着我的預期解決方案是沒有意義的。

0

你的描述很清楚,但如果我理解正確的話,你想要的東西簡單的像回聲:

set output=variable you got from somewhere, just using set here as a example 
echo %output% > output.txt 

(更改>到>>如果你要追加數據並且不覆蓋現有數據)

0

目前我試過以下:set /p output = < output.txtset output =>> output.txtset output = >> output.txtset output = ">> output.txt",但是他們似乎沒有工作。

嘗試逃離你的克拉:
set output = ^>^> output.txt
echo "string to write to file with quotes" %output%

相關問題