ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[¤À¨É] BAT§å¦¸«ü¥O¡G CALL ªº¥\¯à¤¶²Ð

[¤À¨É] 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´y­zªº¤U¤@­Ó±Ô­z¡C
¦Ó²Ä¤G¦¸«h·|µ²§ô§å¦¸Àɪº°õ¦æ¡C
½ÐÁä¤J GOTO /?
¨ÓÀò±o GOTO :EOF ÂX¥R©R¥Oªº´y­z¡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¨Ï¥Î %*
ªF­·

¦p¯à¦³½d¨Ò·|§ó¦n
{...} ªí¥Ü»Ý­n¥Î CTRL+SHIFT+ENTER ¤TÁä¿é¤J¤½¦¡

TOP

        ÀR«ä¦Û¦b : ¯u¥¿ªº·R¤ß¡A¬O·ÓÅU¦n¦Û¤vªº³oÁû¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD