Batch問題(參數+for指令)

2012-03-06 4:37 am
我想知道Batch 的參數有什麼用途,(如%1,%2,%3......)
和如何使用參數。

另加for 的解釋:
for %%a(a.bat b.bat) echo Good!
^ ^ ^ ^
我所指的地方有何意義?

回答 (1)

2012-03-06 8:25 am
✔ 最佳答案
參數 %1等,係你輸入batch指令後面的文字。
例如你輸入 copy a.bat c.bat
COPY為指令,%1則是第一個參數,等於 a.bat,c.bat則是%2
如你寫的batch不會理會後面文字,即%1,%2等無用。
即係%1,%2等係由你自行決定用途。

FOR指令則是重覆做do後的動作。例如
for %%a in (happy sad love) do echo %%a
執行時會做三次,第一次%%a等於happy,後面句子變成 echo happy

有興趣可以參考下呢度
http://www.robvanderwoude.com/for.php


收錄日期: 2021-04-26 11:30:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120305000051KK00732

檢視 Wayback Machine 備份