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

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

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

BAT§å¦¸«ü¥O¡GSETLOCAL ªº¥\¯à¤¶²Ð

SETLOCAL ¡G ¦b§å¦¸Àɤ¤Äݩ󤤤媩Àô¹Òªº¶}ÀY¤wÅܧó¡C

«ü¥O¸Ô¸Ñ¡G

¦b SETLOCAL ¤§«á©Ò°µªºÀô¹ÒÅܧó¤w°e¥X¡AENDLOCAL ¥²¶·°e¥X¡A¤~¯àÁÙ­ì¨ì¤W¦¸ªº³]©w­È¡C
¦b¨ì¹F§å¦¸«ü¥Oªºµ²§À®É¡A§å¦¸«ü¥O¹ï¨C­Ó¥¼³B²z§¹¦¨ªº  SETLOCAL «ü¥O³£·|µo¥X ENDLOCAL ªº°õ¦æ«ü¥O

SETLOCAL

¦pªG±z±Ò¥Î©R¥OÂX¥R¡ASETLOCAL ªºÅܧó¦p¤U:

SETLOCAL §å¦¸©R¥O²{¦b¥i±µ¨ü¤@­Ó¿ï¶µ¤Þ¼Æ¡A³o­Ó¤Þ¼Æ¥i¬°:
        ENABLEEXTENSIONS / DISABLEEXTENSIONS
            ±Ò¥Î©Î°±¥Î©R¥O³B²zÂX¥R¥\¯à¡C
            ½Ð¥Î CMD /? ¨Ó¬d¬Ý»¡©ú¡C
        ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
           ±Ò¥Î©Î°±¥Î©µ¿ðÀô¹ÒÅܼÆÂX¥R¥\¯à¡C
           ½Ð¥Î SET /? ¨Ó¬d¬Ý»¡©ú¡C
³o¨Ç­×¥¿©R¥O§@¥Î·|«ùÄò¨ì¹ïÀ³ ENDLOCAL ©R¥O¬°¤î¡A¦Ó¤£ºÞ
¥¦­Ìªº³]©w¬O§_¦b SETLOCAL ©R¥O¤§«e¡C

SETLOCAL ©R¥O±N·|³]©w ERRORLEVEL ªº¼Æ­È¡A¦ý¥²¶·µ¹¤©¤@­Ó
¤Þ¼Æ¡C¨â­Ó¦³®Ä¤Þ¼Æ¤§¤¤¦pªGµ¹¤F¤@­Ó¡A¦Ó¥t¤@­Ó¥¼µ¹®É¡A¥¦ªº
¼Æ­È±NÅܬ°¹s¡C±z¥i¥H¦b§å¦¸«ü¥OÀɤ¤¨Ï¥Î¦¹©R¥O¥H¨M©w¬O§_¦³
¥i¨Ï¥ÎªºÂX¥R¥\¯à¡A½Ð¨Ï¥Î¤U¦Cªº
»yªk:

    VERIFY OTHER 2>nul
    SETLOCAL ENABLEEXTENSIONS
    IF ERRORLEVEL 1 ¦^À³µLªk±Ò¥ÎÂX¥R¥\¯à

³o¦bª©ªº CMD.EXE ¤¤¥i¥¿±`¹B§@¡A¦]¬° SETLOCAL ¨Ã¤£·|³]©w RRORLEVEL ­È¡C
¥Î¤F¿ù»~¤Þ¼Æªº VERIFY ©R¥O·|±N ERRORLEVEL ­È°_©l¬°¤@­Ó«D¹sªº­È¡C
ªF­·

        ÀR«ä¦Û¦b : ¡i¦æµ½­n¤Î®É¡j¦æµ½­n¤Î®É¡A¥\¼w­n«ùÄò¡C¦p¿N¶}¤ô¤@¯ë¡A¥¼¿N¶}¤§«e¤d¸U¤£­n°±º¶¤õ­Ô¡A§_«h­«¨Ó´N¤Ó¶O¨Æ¤F¡C
ªð¦^¦Cªí ¤W¤@¥DÃD