一、應該無法用 Batch File 完成,Bat檔無法將Txt裡的資料(變數)轉換成參數1%,並傳遞給第二支Batch file。只能直接輸入參數 如執行Defx.bat,輸入Defx %UserName"
建議寫支小程式處理。
二、Xcopy 支持中文檔名拷貝,大大可能是碰到目錄中含有空白的名稱,而沒成功,只要將完整的Path前後用雙引號 " 固定住就行了。
請使用下面的方式來完成你要的工作:
<pre class="c" name="code">
for /F "usebackq" %i in (`type 123.txt`) do command %i
回答的不好請見諒!!!
可以在BAT中,
另開一個SHELL!
COMMAND DEBUG 123.TXT < 組合語言程式碼.TXT
組合語言程式碼.TXT
A123.TXT的結束位址+1
寫下你需要的程式碼!
G123.TXT的結束位址+1
Q(返回上一個SHELL)
希望對你有幫助...