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

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

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

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

FTYPE ¡G Åã¥Ü©Î­×§ï¥Î¦b°ÆÀɦWÃöÁpªºÀɮ׫¬ºA¡C

«ü¥O¸Ô¸Ñ¡G


FTYPE [fileType[=[openCommandString]]]

  fileType  «ü©w­nÅã¥Ü©Î­×§ïªºÀɮ׫¬ºA
  openCommandString «ü©w³o­Ó«¬ºAªºÀÉ®×À³¸Ó¥Î¨Ó±Ò°ÊÀɮתº¶}±Ò©R¥O¡C

Áä¤J FTYPE ¦Ó¨S¦³°Ñ¼Æ®É·|Åã¥Ü¥Ø«e¦³©w¸q¶}±Ò©R¥O¦r¦êªºÀɮ׫¬ºA¡C
¦pªG«ü©w¤F¤@­ÓÀɮ׫¬ºA¨Ó°õ¦æ FTYPE¡A¥¦·|Åã¥Ü¨º­ÓÀɮ׫¬ºA¥Ø«eªº¶}±Ò©R¥O¦r¦ê¡C
¦pªG³]©w¶}±Ò©R¥O¦r¦ê¬°ªÅ¦r¦ê¡A«h FTYPE ©R¥O±N·|§R°£¨º­ÓÀɮ׫¬ºAªº¶}±Ò©R¥O¦r¦ê¡C
¦b¶}±Ò©R¥O¦r¦ê¤¤¡A%0 ©Î %1 ·|³Q¨ú¥N¬°¸g¥ÑÀÉ®×ÃöÁp©Ò±Ò°ÊªºÀɮצWºÙ¡C
%* ¥Nªí©Ò¦³°Ñ¼Æ¦Ó %2 ¥Nªí²Ä¤@­Ó°Ñ¼Æ¡B%3 ¥Nªí²Ä¤G­Ó¡A¥H¦¹Ãþ±À¡C
%~n ¥Nªí¦b§t²Ä n ­Ó«áªº¨ä¾l©Ò¦³°Ñ¼Æ¡A¨ä¤¤ n ¥i¥H±q 2 ¨ì 9¡C¨Ò¦p:

    ASSOC .pl=PerlScript
    FTYPE PerlScript=perl.exe %1 %*

¥i¥HÅý±zÁä¤J¤U¦C©R¥O¨Ó°õ¦æ Perl «ü¥OÀÉ:

    script.pl 1 2 3

¦pªG±z¤£·QÁä¤J°ÆÀɦW¡A±z¥i¥H°µ¤U¦Cªº«ü©w:

    set PATHEXT=.pl;%PATHEXT%

¦Ó¤W­±ªº«ü¥OÀÉ¥i¥H³o¼Ë¨Ó°õ¦æ:

    script 1 2 3
ªF­·

        ÀR«ä¦Û¦b : §Ú­Ì³Ì¤jªº¼Ä¤H¤£¬O§O¤H¡D¥i¯à¬O¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD