- ©«¤l
- 83
- ¥DÃD
- 73
- ºëµØ
- 0
- ¿n¤À
- 164
- ÂI¦W
- 0
- §@·~¨t²Î
- xp
- ³nÅ骩¥»
- Office 2003
- ¾\ŪÅv
- 20
- ©Ê§O
- ¨k
- µù¥U®É¶¡
- 2013-8-12
- ³Ì«áµn¿ý
- 2015-12-13
|
[¤À¨É] BAT§å¦¸«ü¥O¡G CALL ªº¥\¯à¤¶²Ð
BAT§å¦¸«ü¥O¡G CALL ªº¥\¯à¤¶²Ð
CALL ¡G±q§å¦¸µ{¦¡¤¤©I¥s¥t¤@µ{¦¡¡C
«ü¥O¸Ô¸Ñ¡G
CALL [drive:][path]filename [batch-parameters]
batch-parameters «ü©w§å¦¸µ{¦¡©Ò»Ýnªº©R¥O¦C¸ê°T¡C
¦pªG±z±Ò¥ÎÂX¥R©R¥O¡ACALL ©R¥OªºÅܧó¦p¤U:
CALL ©R¥O²{¦b¥i¥H¥Î¼ÐÅÒ¨Ó·í§@ CALL ©R¥Oªº¥Ø¼Ð¡C»yªk¬°:
CALL :label arguments
³o·|¥Î«ü©wªº arguments ¨Ó«Ø¥ß¤@Ó·sªº§å¦¸ÀÉÀɮפº®e¡A¦Ó¥B±±¨îÅv·|³Q¶Ç¨ì«ü©wªº label «áªº±Ôz¡C
±z¥²¶· "exit" ¨â¦¸¡A¦]¬°§å¦¸Àɪºµ²§À·|³Q°õ¦æ¨â¦¸¡C
²Ä¤@¦¸±zŪ¤J§å¦¸Àɵ²§À®É¡A±±¨îÅv·|¦^¨ì CALL´yzªº¤U¤@Ó±Ôz¡C
¦Ó²Ä¤G¦¸«h·|µ²§ô§å¦¸Àɪº°õ¦æ¡C
½ÐÁä¤J GOTO /?
¨ÓÀò±o GOTO :EOF ÂX¥R©R¥Oªº´yz¡C
³oÓ©R¥O¥i¥HÅý±z±q§å¦¸Àɤ¤"return" ¡C
¦¹¥~¡A§å¦¸ÀɰѼƪº°Ñ¦Ò (%0, %1,¤Î¨ä¥L) ¤w¸g°µ¤F¦p¤UªºÂX¥R:
%* ¦b§å¦¸Àɤ¤¡A³o¥Nªí©Ò¦³ªº°Ñ¼Æ (e.g. %1 %2 %3 %4 %5 ...)
§å¦¸°Ñ¼Æªº¨ú¥N (%n) ¤w¸g°µ¤F§ï¶i¡C
¡@¡@±z²{¦b¥i¥H¿ï¥Î¤U¦Cªº»yªk:
%~1 - ®i¶} %1 ¥B²¾°£¥]³òªº¤Þ¸¹ (")
%~f1 - ®i¶} %1 ¬°¤@Ó§¹¥þ²Å¦Xªº¸ô®|¦WºÙ
%~d1 - ¥u®i¶} %1 ¬°ºÏºÐ¾÷¥N¸¹
%~p1 - ¥u®i¶} %1 ¬°¸ô®|
%~n1 - ¥u®i¶} %1 ¬°ÀɦW
%~x1 - ¥u®i¶} %1 ¬°°ÆÀɦW
%~s1 - ®i¶}ªº¸ô®|¥u¥]§tµuÀɦW
%~a1 - ®i¶} %1 ¬°ÀɮתºÀÉ®×ÄÝ©Ê
%~t1 - ®i¶} %1 ¬°Àɮתº¤é´Á/®É¶¡
%~z1 - ®i¶} %1 ¬°Àɮתºªø«×
%~$PATH:1 - ·j´M©Ò¦³¦C¦b PATH Àô¹ÒÅܼƤºªº¥Ø¿ý¥B®i¶} %1 ¬°²Ä¤@Ó§ä¨ìªº§¹¥þ²Å¦XÀɦW¡C
¦pªG¨S¦³©w¸qÀô¹ÒÅܼƦWºÙ©Î¬O·j´M§ä¤£¨ìÀɮסA«h³oÓ×¹¢¤¸·|®i¶}¦¨ªÅ¦r¦ê¡C
×¥¿µ{¦¡¥i¦X¨Ö¨Ï¥Î¡A¶i¦Ó±o¨ì½Æ¦Xµ²ªG:
%~dp1 - ¥uÂX¥R %1 ¨ìºÏºÐ¾÷¥N¸¹©M¸ô®|
%~nx1 - ¥uÂX¥R %1 ¨ìÀɮצWºÙ©M°ÆÀɦW
%~dp$PATH:1 - ·j´M %1 ªº PATH Àô¹ÒÅܼƤ¤©Ò¦Cªº¥Ø¿ý¡A¨ÃÂX¥R¦ÜºÏºÐ¾÷¥N¸¹©M²Ä¤@Ó§ä¨ìªº¸ô®|¡C
%~ftza1 - ±N %1 ÂX¥R¦¨ DIR ¡A©M¿é¥X¦æ¬Û¦P
¦b¤W¨Ò¤¤¡A%1 ©M PATH ¥i³Q¨ä¥L¦³®ÄȨú¥N¡C%~ »yªk¬O¥H¥¿½Tªº¤Þ¼Æ¼Æ¦r§@µ²§À¡C
%~ ×¥¿µ{¦¡¥i¯àµLªk¨Ï¥Î %* |
|