假設我有一個很多重複地方的bat檔案
如何製作只需要單一個檔案就可以製作出來的
例如
================
Dir (*)
cls
Dir (*)
(*) 的地方要讓別的使用者自行輸入數值或字串
請問該如何製作呢
2007-01-26 11:55:39 · 2 個解答 · 發問者 瑀熠 3 in 電腦與網際網路 ➔ 程式設計
不是只有Dir..有很多相關指令
首先要製作許多個詢問東西,讓使用者輸入,存入陣列或字串
再分別將以詢問的東西,帶入BAT檔案的某些地方...
例如
================
請輸入檔案名稱:(m)
請輸入目錄名稱:(cmt)
再分別將那些帶入
Dir m
Dir cmt /ad
2007-01-26 14:51:22 · update #1
首先您要先搞清楚一件事:批次檔是一種 Script,它主要是將系統內部命令 (指令) 與外部命令 (執行檔) 寫入,配合參數、自定環境變數......等簡單變化來省下每次都要重新輸入的麻煩,而達到 "整批" 執行指定的工作.它並不是程式語言,所以它所提供的功能有限,無法達到您所說的輸入、陣列...等功能.您的問題需要改用其它方式來達成,就是用...參數...例如:
dir %1clsdir %2
這個簡單的例子中 %1 及 %2 分別是指執行批次檔後面指定的第一及第二個參數,假設這個批次檔命名為 test.bat,使用方式如下:
test c:\ d:\
這樣系統就會將參數代入執行,變成:
dir c:clsdir d:
其它將詳細的說明,您可以在命令提示字元的視窗中下達 help 命令來看看還有什麼系統命令可以使用.
2007-01-27 00:01:44 · answer #1 · answered by ? 7 · 0⤊ 0⤋
可以用
Dir (text1.text)
cls
Dir (text1.text)
2007-01-26 12:52:36 · answer #2 · answered by 鳴 5 · 0⤊ 0⤋