引用:
|
作者兩津 勘吉
舉例這個批次檔名稱為 example.bat
以下是批次檔的內容
cd\%1
call program1.exe
call program2.exe
使用者後續輸入
example 950612
那就會切換到 \950612 這個目錄底下 , 執行批次檔需要的程式 ,
如我例子中的 program1.exe or program2.exe
|
哇!真是開了眼界.謝謝分享這個技術.
不過我有一點存疑的是:這個做法是要使用者到dos模式(或命令提示字元)下,先自行輸入批次檔名稱,而且要正確地空一格,再輸入目的地資料夾名稱,然後再按enter執行.
這樣的操作法,對於一般不熟悉DOS介面的使用者,恐怕會很難入手;而且這樣就意味著使用者可以找到那個批次檔,並讀取內容,我想這也應該不會是樓主希望的狀況.
至於樓上masao.tw提到使用ECHO的做法,感覺上似乎可以做出更接近樓主想要的結果吧?因為可以把批次檔做好以後,再拉個捷徑給使用者點,然後在批次檔的runtime,讓使用者在dos介面輸入參數.