Photoshop : xué lèi : páo páo dīng chē : tōng xìn gōng chéng : shè yǐng > chǔlǐ
mùlù
No. 1
   chǔlǐ chēng wéi chǔlǐ jiǎo běnyīng wén wéi batch, chǔlǐ wén jiàn hòu zhuì bat jiù de qián sān de gòu chéng méi yòu dìng shìzhǐ yào zūn shǒu xià zhè tiáo jiù ok liǎoměi yīháng shì wéi mìng lìngměi mìng lìng hán duō tiáo mìng lìngcóng yīháng kāi shǐ zhí xíngzhí dào zuì hòu yīháng jié shù yùn xíng de píng tái shì dos。 chǔlǐ yòu hěn xiān míng de diǎnshǐ yòng fāng biànlíng huó dòng huà chéng gāo , dàn gōng néng jiào wéi ruò xiǎng ràng xiě de jiào chéng zào wèiyīn wéi qiān chán dào dài chǔlǐ de nèi róng suàn shì dài ?) de wèn běn lái jiù shì zào dehěn shǎo yòu rén néng miàn duì mǎn píng de dài 'ér jìng xià xīn láisuǒ huì yòng hěn duō jiǎn dān shí yòng de ràng zhè piān jiào chéng de péng yǒu huì chǔlǐ de shè de mèi gǎn shòu líng jīng guài de xìng zhī jué zhōng 'ài shàng chǔlǐyùnzěn me yòu shì 'àidào chǔlǐ 'ài yòu shénme guān 'ànméi yòu!)。 zài shuō xián huà yào xué hǎo chǔlǐ , dos chǔ dìng yào láodāng rán nǎo líng huó shì hěn zhòng yào de fāng miàn
   chǔlǐ de gōng néng wán quán jué shǐ yòng de mìng lìngér chǔlǐ mìng lìng yòu fēn bié nèi mìng lìng wài mìng lìng xiē sān fāng gōng
   zuì biàn shǐ yòng de chǔlǐ wén jiàn shì autoexec bat wén jiàn lùn shénme shí hòu dòng huò zhòng dòng tǒng, dos jiāng dòng zhí xíng wén jiàn yǔn zuò xià shì qíngshū dāng qián shè zhì mìng lìng jìng tǒng shì zhuāng zài chéng ér fēn bié jiàn měi mìng lìng。 autoexec. bat wén jiàn wèi dòng dos pán de gēn xià
   suǒ yòu chǔlǐ . bat huò zhě .cmd zuò wéi kuò zhǎn míng guò dāng yùn xíng gāi wén jiàn shí bìng yào zài mìng lìng xíng jiàn kuò zhǎn míngyào zhí xíng chǔlǐ wén jiànzhǐ jiǎn dān zài tǒng shì xià jiàn wén jiàn míng , dos jiāng 'àn shùn zhí xíng chǔlǐ wén jiàn suǒ bāo hán de mìng lìng
   dāng xīn zhuāng tái diàn nǎo de shí hòu yào yòng dào dos mìng lìng yào yòng jiàn mìng lìng de fāng shì 'ān zhuāng tǒng guǒ néng suǒ yòu de mìng lìng chuàn láiràng dòng zhí xíng me 'ān zhuāng gōng zuò jiù huì biàn hěn dòng huàzhè zhǒng chuàn lái de mìng lìng jiù shì chǔlǐxiàng zhè yàng duō mìng lìng dào wén jiàn wán chéng dòng huà rèn de zhí xíng wén jiàn jiù shì chǔlǐ wén jiàn chǔlǐ wén jiàn bān bat wéi kuò zhǎn míng men zài lái shuō míng chǔlǐ wén jiàn de jiàn zài windows huán jìng xià de yòng men yào zài mǒu wén jiàn jiā xià jiàn 8 wén jiàn jiā men de míng fēn bié shì mulu1、 mulu2 … mulu8 děng men yòng shì běnzài gāi wén jiàn jiā xià xiān jiàn wén jiàn make.bat( zhù kuò zhǎn míng yào shì bat, néng shì txt), rán hòu biān ji zhè wén jiàn nèi róng shì zhū
  mdmulu1
  mdmulu2
  ……
  mdmulu8
   děng 8 xíng nèi róngbiān ji wán chéng cún pán hòuzhǐ yào men shuāng jiàn hǎo de make.bat wén jiàn, 8 wén jiàn jiā jiù huì dòng wèiwǒ men jiàn hǎo
   jiǎn míng chǔlǐ jiào chéng
  ajumail biǎo 2005-03-11
   zuì jìn duì chǔlǐ shù de tàn tǎo jiào yòu shǎo hǎo de chǔlǐ chéng dàn shì guǒ méi yòu dìng de xiāng guān zhī shí kǒng róng kàn
   dǒng jiě zhè xiē chǔlǐ wén jiàn jiù gèng tán shàng dòng shǒu biān xiě liǎo yún:“ shòu rén shòu rén 。” yīn wéi wǎng shàng hǎo xiàng
   bìng méi yòu jiào wán zhěng de jiào cái , suǒ chōu diǎn shí jiān xiě liǎo zhè piàn << jiǎn míng chǔlǐ jiào chéng >> gěi xīn shǒu péng yǒu men . xiàn gěi suǒ yòu wéi shí xiàn wǎng luò
   de yóu gòng xiǎng 'ér de péng yǒu men .
   chǔlǐ wén jiàn shì shì de wén běn wén jiàn bāo hán tiáo huò duō tiáo mìng lìng de wén jiàn kuò zhǎn míng wéi .bat huò .cmd。 zài mìng lìng shì xià jiàn
   chǔlǐ wén jiàn de míng chēnghuò zhě shuāng gāi chǔlǐ wén jiàn tǒng jiù huì diào yòng cmd.exe 'àn zhào gāi wén jiàn zhōng mìng lìng chū xiàn de shùn lái zhú yùn xíng
   menshǐ yòng chǔlǐ wén jiàn bèi chēng wéi chǔlǐ chéng huò jiǎo běn), jiǎn huà cháng huò chóngfù xìng rèn dāng rán men de zhè bǎn běn de zhù
   yào nèi róng shì jiè shào chǔlǐ zài qīn zhōng xiē shí yùn yòng men hòu miàn yào dào de yòng chǔlǐ wén jiàn lái gěi tǒng dīng liàng zhí hòu
   mén chéng děngxià miàn jiù kāi shǐ men chǔlǐ xué zhī
   . jiǎn dān chǔlǐ nèi mìng lìng jiǎn jiè
  1.echo mìng lìng
   kāi huí xiǎn huò guān qǐng qiú huí xiǎn gōng nénghuò xiǎn shì xiāo guǒ méi yòu rèn cān shù, echo mìng lìng jiāng xiǎn shì dāng qián huí xiǎn shè zhì
  
  echo[{on|off}][message]
  sample: @echooff/echohelloworld
   zài shí yìng yòng zhōng men huì zhè tiáo mìng lìng zhòng dìng xiàng hào chēng wéi guǎn dào hào bān yòng >>>^) jié lái shí xiàn shū xiē mìng lìng dào dìng
   shì de wén jiàn zhōng . zhè jiāng zài hòu de zhōng xiàn chū lái
  2.@ mìng lìng
   biǎo shì xiǎn shì @ hòu miàn de mìng lìngzài qīn guò chéng zhōng shǐ yòng chǔlǐ lái shì huà rén de yìng pán rán néng ràng duì fāng kàn dào shǐ yòng
   de mìng lìng
  sample: @echooff
  @echonowinitializingtheprogram,pleasewaitaminite...
  @formatx:/q/u/autoset(format zhè mìng lìng shì shǐ yòng /y zhè cān shù de de shì wēi ruǎn liú liǎo autoset zhè cān shù
   gěi menxiào guǒ /y shì yàng de。 )
  3.goto mìng lìng
   zhǐ dìng tiào zhuǎn dào biāo qiānzhǎo dào biāo qiān hòuchéng jiāng chǔlǐ cóng xià yīháng kāi shǐ de mìng lìng
   : gotolabel( label shì cān shùzhǐ dìng suǒ yào zhuànxiàng de chǔlǐ chéng zhōng de xíng。)
  sample:
  if{%1}=={}gotonoparms
  if{%2}=={}gotonoparms( guǒ zhè de if、 %1、 %2 míng bái de huàxiān tiào guò hòu miàn huì yòu xiáng de jiě shì。)
  @remcheckparametersifnullshowusage
  :noparms
  echousage:monitor.batserveripportnumber
  gotoend
   biāo qiān de míng suí biàn dàn shì zuì hǎo shì yòu de qián jiā yòng lái biǎo shì zhè shì biāo qiān, goto mìng lìng jiù shì gēn
   zhè lái xún zhǎo xià tiào dào dào zuì hǎo yòu xiē shuō míng zhè yàng bié rén kàn lái cái huì jiě de 'ā
  4.rem mìng lìng
   zhù shì mìng lìngzài c yán zhōng xiāng dāng /*--------*/, bìng huì bèi zhí xíngzhǐ shì zhù shì de zuò yòngbiàn bié rén yuè hòu xiū gǎi
  remmessage
  sample: @remhereisthedescription.
  5.pause mìng lìng
   yùn xíng pause mìng lìng shíjiāng xiǎn shì xià miàn de xiāo
  pressanykeytocontinue...
  sample:
  @echooff
  :begin
  copya:*.*d: ack
  echopleaseputanewdiskintodrivera
  pause
  gotobegin
   zài zhè zhōng dòng a zhōng pán shàng de suǒ yòu wén jiàn jūn zhì dào d:ack zhōngxiǎn shì de zhù shì shì nín jiāng lìng zhāng pán fàng dòng a shí
  pause mìng lìng huì shǐ chéng guà biàn nín gēnghuàn pánrán hòu 'àn rèn jiàn chǔlǐ
  6.call mìng lìng
   cóng chǔlǐ chéng diào yòng lìng chǔlǐ chéng bìng qiě zhōng zhǐ chǔlǐ chéng 。 call mìng lìng jiē shòu yòng zuò diào yòng biāo de biāo qiān guǒ zài jiǎo
   běn huò chǔlǐ wén jiàn wài shǐ yòng call, jiāng huì zài mìng lìng xíng zuò yòng
  
  call

  [:label [arguments]]
   cān shù
  [drive:}[path]filename
   zhǐ dìng yào diào yòng de chǔlǐ chéng de wèi zhì míng chēng。 filename cān shù yòu .bat huò .cmd kuò zhǎn míng
  7.start mìng lìng
   diào yòng wài chéng suǒ yòu de dos mìng lìng mìng lìng xíng chéng dōukě yóu start mìng lìng lái diào yòng
   qīn cháng yòng cān shù
  min kāi shǐ shí chuāng kǒu zuì xiǎo huà
  separate zài fēn kāi de kōng jiān nèi kāi shǐ 16 wèi windows chéng
  high zài high yōu xiān lèi bié kāi shǐ yìng yòng chéng
  realtime zài realtime yōu xiān lèi bié kāi shǐ yìng yòng chéng
  wait dòng yìng yòng chéng bìng děng hòu jié shù
  parameters zhè xiē wéi chuán sòng dào mìng lìng / chéng de cān shù
   zhí xíng de yìng yòng chéng shì 32- wèi gui yìng yòng chéng shí, cmd.exe děng yìng yòng chéng zhōng zhǐ jiù fǎn huí mìng lìng shì guǒ zài mìng lìng jiǎo běn nèi zhí xíng
   gāi xīn xíng wéi huì shēng
  8.choice mìng lìng
  choice shǐ yòng mìng lìng ràng yòng shū cóng 'ér yùn xíng tóng de mìng lìngshǐ yòng shí yīnggāi jiā /c: cān shù, c: hòu yìng xiě shì shū
   de zhī jiān kōng de fǎn huí wéi 1234……
   :choice/c:dmedefrag,mem,end
   jiāng xiǎn shì
  defrag,mem,end[d,m,e]?
  sample:
  sample.bat de nèi róng xià :
  @echooff
  choice/c:dmedefrag,mem,end
  iferrorlevel3gotodefrag( yìng xiān pàn duàn shù zhí zuì gāo de cuò
  iferrorlevel2gotomem
  iferrotlevel1gotoend
  :defrag
  c:dosdefrag
  gotoend
  :mem
  mem
  gotoend
  :end
  echogoodbye
   wén jiàn yùn xíng hòujiāng xiǎn shì defrag,mem,end[d,m,e]? yòng xuǎn dme, rán hòu if jiāng zuò chū pàn duàn, d biǎo shì zhí xíng biāo hào wéi
  defrag de chéng duàn, m biǎo shì zhí xíng biāo hào wéi mem de chéng duàn, e biǎo shì zhí xíng biāo hào wéi end de chéng duànměi chéng duàn zuì hòu gotoend jiāng
   chéng tiào dào end biāo hào chùrán hòu chéng jiāng xiǎn shì goodbye, wén jiàn jié shù
  9.if mìng lìng
  if biǎo shì jiāng pàn duàn shì fǒu guī dìng de tiáo jiàncóng 'ér jué dìng zhí xíng tóng de mìng lìngyòu sān zhǒng shì :
  1、 if" cān shù "==" chuàn " dài zhí xíng de mìng lìng
   cān shù guǒ děng zhǐ dìng de chuàn tiáo jiàn chéng yùn xíng mìng lìngfǒu yùn xíng xià 。 ( zhù shì liǎng děng hào
   if"%1"=="a"formata:
  if{%1}=={}gotonoparms
  if{%2}=={}gotonoparms
  2、 ifexist wén jiàn míng dài zhí xíng de mìng lìng
   guǒ yòu zhǐ dìng de wén jiàn tiáo jiàn chéng yùn xíng mìng lìngfǒu yùn xíng xià
   ifexistconfig.syseditconfig.sys
  3、 iferrorlevel/ifnoterrorlevel shù dài zhí xíng de mìng lìng
   guǒ fǎn huí děng zhǐ dìng de shù tiáo jiàn chéng yùn xíng mìng lìngfǒu yùn xíng xià
   iferrorlevel2gotox2
  dos chéng yùn xíng shí huì fǎn huí shù gěi dos, chēng wéi cuò errorlevel huò chēng fǎn huí cháng jiàn de fǎn huí wéi 0、 1。
  10.for mìng lìng
  for mìng lìng shì jiào de mìng lìngzhù yào yòng cān shù zài zhǐ dìng de fàn wéi nèi xún huán zhí xíng mìng lìng
   zài chǔlǐ wén jiàn zhōng shǐ yòng for mìng lìng shízhǐ dìng biàn liàng qǐng shǐ yòng %%variable
  for{%variable|%%variable}in(set)docommand[commandlineoptions]
  %variable zhǐ dìng dān huàn de cān shù
  (set) zhǐ dìng huò wén jiàn shǐ yòng tōng pèi
  command zhǐ dìng duì měi wén jiàn zhí xíng de mìng lìng
  command-parameters wéi dìng mìng lìng zhǐ dìng cān shù huò mìng lìng xíng kāi guān
   zài chǔlǐ wén jiàn zhōng shǐ yòng for mìng lìng shízhǐ dìng biàn liàng qǐng shǐ yòng %%variable
   'ér yào yòng %variable。 biàn liàng míng chēng shì fēn xiǎo xiě desuǒ %i tóng %i
   guǒ mìng lìng kuò zhǎn míng bèi yòngxià liè 'é wài de for mìng lìng shì huì shòu dào
   zhī chí :
  for/d%variablein(set)docommand[command-parameters]
   guǒ zhōng bāo hán tōng pèi zhǐ dìng míng pèiér wén jiàn
   míng pèi
  for/r[[drive:]path]%variablein(set)docommand[command-
   jiǎn chá [drive:]path wéi gēn de shùzhǐ xiàng měi zhōng de
  for guǒ zài /r hòu méi yòu zhǐ dìng shǐ yòng dāng qián
   guǒ jǐn wéi dān diǎn (.) méi gāi shù
  for/l%variablein(start,step,end)docommand[command-para
   gāi biǎo shì zēng liàng xíng shì cóng kāi shǐ dào jié shù de shù liè
   yīn , (1,1,5) jiāng chǎn shēng liè 12345, (5,-1,1) jiāng chǎn shēng
   liè (54321)。
  for/f["options"]%variablein(file-set)docommand
  for/f["options"]%variablein("string")docommand
  for/f["options"]%variablein(command)docommand
   huò zhě guǒ yòu usebackq xuǎn xiàng :
  for/f["options"]%variablein(file-set)docommand
  for/f["options"]%variablein("string")docommand
  for/f["options"]%variablein(command)docommand
  filenameset wéi huò duō wén jiàn míng dào filenameset zhōng de
   xià wén jiàn zhī qiánměi fèn wén jiàn dōuyǐ bèi kāi bìng jīng guò chǔlǐ
   chǔlǐ bāo kuò wén jiànjiāng fēn chéng yīháng xíng de wén rán hòu jiāng měi xíng
   jiě chéng líng huò gèng duō de hàorán hòu yòng zhǎo dào de hào chuàn biàn liàng zhí
   diào yòng for xún huán rèn fāng shì, /f tōng guò měi wén jiàn de měi yīháng zhōng fēn kāi
   de kòngbái hàotiào guò kòngbái xíngnín tōng guò zhǐ dìng xuǎn "options"
   cān shù dài rèn jiě cāo zuòzhè dài yǐn hào de chuàn bāo kuò huò duō
   zhǐ dìng tóng jiě xuǎn xiàng de guān jiàn zhè xiē guān jiàn wéi :
  eol=c- zhǐ xíng zhù shì de jié wěi ( jiù )
  skip=n- zhǐ zài wén jiàn kāi shǐ shí lüè de xíng shù
  delims=xxx- zhǐ fēn zhè huàn liǎo kònggé tiào jiàn de
   rèn fēn
  tokens=x,y,m-n- zhǐ měi xíng de hào bèi chuán dào měi dié dài
   de for běn shēnzhè huì dǎo zhì 'é wài biàn liàng míng chēng de
   shì wéi fàn wéitōng guò nth hào zhǐ dìng m
   hào chuàn zhōng de zuì hòu xīng hào
   me 'é wài de biàn liàng jiāng zài zuì hòu hào jiě zhī
   fēn pèi bìng jiē shòu xíng de bǎo liú wén běn
  usebackq- zhǐ dìng xīn zài xià lèi qíng kuàng zhōng shǐ yòng :
   zài zuò wéi mìng lìng zhí xíng hòu yǐn hào de chuàn bìng qiě
   yǐn hào wéi wén chuàn mìng lìng bìng yǔn zài fi
   zhōng shǐ yòng shuāng yǐn hào kuò wén jiàn míng chēng
  sample1:
  for/f"eol=;tokens=2,3*delims=,"%iin(myfile.txt)docommand
   huì fēn myfile.txt zhōng de měi yīháng lüè fēn hào tóu de xiē xíngjiāng
   měi xíng zhōng de 'èr sān hào chuán gěi for chéng yòng dòu hào / huò
   kònggé dìng jiè hàoqǐng zhù zhè for chéng de yǐn yòng %i lái
   'èr hàoyǐn yòng %j lái sān hàoyǐn yòng %k
   lái sān hào hòu de suǒ yòu shèng hàoduì dài yòu kònggé de wén jiàn
   míngnín yào yòng shuāng yǐn hào jiāng wén jiàn míng kuò láiwèile yòng zhè zhǒng fāng shì lái shǐ
   yòng shuāng yǐn hàonín hái yào shǐ yòng usebackq xuǎn xiàngfǒu shuāng yǐn hào huì
   bèi jiě chéng shì yòng zuò dìng mǒu yào fēn de chuàn de
  %i zhuān mén zài for zhōng dào shuō míng, %j %k shì tōng guò
  tokens= xuǎn xiàng zhuān mén dào shuō míng denín tōng guò tokens= yīháng
   zhǐ dìng zuì duō 26 hàozhǐ yào shì shuō míng gāo z huò
  z de biàn liàngqǐng zhù, for biàn liàng shì dān fēn xiǎo xiě quán de
   tóng shí néng yòu 52 shàng dōuzài shǐ yòng zhōng
   nín hái zài xiāng lín chuàn shàng shǐ yòng for/f fēn luó jifāng shì
   yòng dān yǐn hào jiāng kuò hào zhī jiān de filenameset kuò láizhè yànggāi
   chuàn huì bèi dāng zuò wén jiàn zhōng de dān shū xíng
   zuì hòunín yòng for/f mìng lìng lái fēn mìng lìng de
   yòu diǎn zhǐ chū 8 tiáo de choice mìng lìng zài xīn bǎn windows xià jīng méi yòu liǎo , shǐ yòng set/p mìng lìng dài , rán hòu gēn shū zuò pàn duàn cāo zuò .
   chǔlǐyòng lái chéng de chǔlǐ wén jiàn xiàng děng
   chǔlǐ wén jiàn shì shì de wén běn wén jiàn bāo hán tiáo huò duō tiáo mìng lìng de wén jiàn kuò zhǎn míng wéi .bat huò .cmd。 zài mìng lìng shì xià jiàn chǔlǐ wén jiàn de míng chēnghuò zhě shuāng gāi chǔlǐ wén jiàn tǒng jiù huì diào yòng cmd.exe 'àn zhào gāi wén jiàn zhōng mìng lìng chū xiàn de shùn lái zhú yùn xíng menshǐ yòng chǔlǐ wén jiàn bèi chēng wéi chǔlǐ chéng huò jiǎo běn), jiǎn huà cháng huò chóngfù xìng rèn dāng rán men de zhè bǎn běn de zhù yào nèi róng shì jiè shào chǔlǐ zài qīn zhōng xiē shí yùn yòng men hòu miàn yào dào de yòng chǔlǐ wén jiàn lái gěi tǒng dīng liàng zhí hòu mén chéng děngxià miàn jiù kāi shǐ men chǔlǐ xué zhī
   . jiǎn dān chǔlǐ nèi mìng lìng jiǎn jiè
  1.echo mìng lìng
   kāi huí xiǎn huò guān qǐng qiú huí xiǎn gōng nénghuò xiǎn shì xiāo guǒ méi yòu rèn cān shù, echo mìng lìng jiāng xiǎn shì dāng qián huí xiǎn shè zhì
  
  echo[{on  off}][message]
  sample: @echooff/echohelloworld
   zài shí yìng yòng zhōng men huì zhè tiáo mìng lìng zhòng dìng xiàng hào chēng wéi guǎn dào hào bān yòng >>>^) jié lái shí xiàn shū xiē mìng lìng dào dìng shì de wén jiàn zhōng . zhè jiāng zài hòu de zhōng xiàn chū lái
  2.@ mìng lìng
   biǎo shì xiǎn shì @ hòu miàn de mìng lìngzài qīn guò chéng zhōng shǐ yòng chǔlǐ lái shì huà rén de yìng pán rán néng ràng duì fāng kàn dào shǐ yòng de mìng lìng
  sample: @echooff
  @echonowinitializingtheprogram,pleasewaitaminite...
  @formatx:/q/u/autoset(format zhè mìng lìng shì shǐ yòng /y zhè cān shù de de shì wēi ruǎn liú liǎo autoset zhè cān shù gěi menxiào guǒ /y shì yàng de。 )
  3.goto mìng lìng
   zhǐ dìng tiào zhuǎn dào biāo qiānzhǎo dào biāo qiān hòuchéng jiāng chǔlǐ cóng xià yīháng kāi shǐ de mìng lìng
   : gotolabel( label shì cān shùzhǐ dìng suǒ yào zhuànxiàng de chǔlǐ chéng zhōng de xíng。)
  sample:
  if{%1}=={}gotonoparms
  if{%2}=={}gotonoparms( guǒ zhè de if、 %1、 %2 míng bái de huàxiān tiào guò hòu miàn huì yòu xiáng de jiě shì。)
  @remcheckparametersifnullshowusage
  :noparms
  echousage:monitor.batserveripportnumber
  gotoend
   biāo qiān de míng suí biàn dàn shì zuì hǎo shì yòu de qián jiā yòng lái biǎo shì zhè shì biāo qiān, goto mìng lìng jiù shì gēn zhè lái xún zhǎo xià tiào dào dào zuì hǎo yòu xiē shuō míng zhè yàng bié rén kàn lái cái huì jiě de 'ā
  4.rem mìng lìng
   zhù shì mìng lìngzài c yán zhōng xiāng dāng /*--------*/, bìng huì bèi zhí xíngzhǐ shì zhù shì de zuò yòngbiàn bié rén yuè hòu xiū gǎi
  remmessage
  sample: @remhereisthedescription.
  5.pause mìng lìng
   yùn xíng pause mìng lìng shíjiāng xiǎn shì xià miàn de xiāo
  pressanykeytocontinue...
  sample:
  @echooff
  :begin
  copya:*.*d: ack
  echopleaseputanewdiskintodrivera
  pause
  gotobegin
   zài zhè zhōng dòng a zhōng pán shàng de suǒ yòu wén jiàn jūn zhì dào d:ack zhōngxiǎn shì de zhù shì shì nín jiāng lìng zhāng pán fàng dòng a shí, pause mìng lìng huì shǐ chéng guà biàn nín gēnghuàn pánrán hòu 'àn rèn jiàn chǔlǐ
shénme shì chǔlǐ
   chǔlǐ wén jiàn biāo  chǔlǐ (Batch), chēng wéi chǔlǐ jiǎo běn míng chǔlǐ jiù shì duì mǒu duì xiàng jìn xíng liàng de chǔlǐ chǔlǐ wén jiàn de kuò zhǎn míng wéi bat。
   qián jiào cháng jiàn de chǔlǐ bāo hán liǎng lèi: DOS chǔlǐ PS chǔlǐ 。 PS chǔlǐ shì qiáng de piàn biān ji ruǎn jiàn Photoshop deyòng lái liàng chǔlǐ piàn de jiǎo běnér DOS chǔlǐ shì DOS mìng lìng deyòng lái dòng liàng zhí xíng DOS mìng lìng shí xiàn dìng cāo zuò de jiǎo běnzhè yào jiǎng de jiù shì DOS chǔlǐ
   chǔlǐ shì zhǒng jiǎn huà de jiǎo běn yán yìng yòng DOS Windows tǒng zhōng shì yóu DOS huò zhě Windows tǒng nèi qiàn de mìng lìng jiě shì tōng cháng shì COMMAND.COM huò zhě CMD.EXE) jiě shì yùn xínglèi Unix zhōng de Shell jiǎo běn chǔlǐ wén jiàn yòu .bat huò zhě .cmd de kuò zhǎn míng zuì jiǎn dān de shì zhú xíng shū xiě zài mìng lìng xíng zhōng huì yòng dào de zhǒng mìng lìnggèng de qíng kuàng yào shǐ yòng if, for, goto děng mìng lìng kòng zhì chéng de yùn xíng guò chéng tóng C, Basic děng zhōng gāo yán yàng guǒ yào shí xiàn gèng de yìng yòng yòng wài chéng shì yào dezhè bāo kuò tǒng běn shēn gōng de wài mìng lìng sān fāng gōng de gōng huò zhě ruǎn jiàn chǔlǐ wén jiànhuò chēng wéi chǔlǐ chéng shì yóu tiáo tiáo de DOS mìng lìng chéng de tōng wén běn wén jiàn yòng shì běn zhí jiē biān ji huò yòng DOS mìng lìng chuàng jiàn yòng DOS xià de wén běn biān ji Edit.exe lái biān jizàimìng lìng shìxià jiàn chǔlǐ wén jiàn de míng chēnghuò zhě shuāng gāi chǔlǐ wén jiàn tǒng jiù huì diào yòng Cmd.exe yùn xíng gāi chǔlǐ chéng bān qíng kuàng xiàměi tiáo mìng lìng zhàn yīhángdāng rán jiāng duō tiáo mìng lìng yòng dìng hào: &、 &&、 |、 || děngfēn hòu xiě tóng yīháng zhōnghái yòu de qíng kuàng jiù shì xiàng if、 for děng jiào gāo de mìng lìng yào zhàn xíng shèn zhì shí bǎi xíng de kōng jiān tǒng zài jiě shì yùn xíng chǔlǐ chéng shíshǒu xiān sǎo miáo zhěng chǔlǐ chéng rán hòu cóng yīháng dài kāi shǐ xiàng xià zhú zhí xíng suǒ yòu de mìng lìngzhí zhì chéng jié wěi huò jiàn exit mìng lìng huò chū cuò wài tuì chū
èrjiǎn dān chǔlǐ mìng lìng jiǎn jiè
  【 echo mìng lìng
   kāi huí xiǎn huò guān qǐng qiú huí xiǎn gōng nénghuò xiǎn shì xiāo guǒ méi yòu rèn cān shù, echo mìng lìng jiāng xiǎn shì dāng qián huí xiǎn shè zhì
  
  echo[{on|off}][message]
  Sample: @echooff/echohelloworld
   zài shí yìng yòng zhōng men huì zhè tiáo mìng lìng zhòng dìng xiàng hào chēng wéi guǎn dào hào bān yòng >>>^) jié lái shí xiàn shū
   xiē mìng lìng dào dìng de wén jiàn zhōng
  【 rem mìng lìng
   zhù shì mìng lìnglèi zài C yán zhōng de /*--------*/, bìng huì bèi zhí xíngzhǐ shì zhù shì de zuò yòngbiàn bié rén yuè
   hòu xiū gǎi
  :: yòu rem de gōng néng
  RemMessage
  Sample: @RemHereisthedescription.
  【 pause mìng lìng
   zàn tíng mìng lìngyùn xíng Pause mìng lìng shíjiāng xiǎn shì xià miàn de xiāo
  Pressanykeytocontinue...( huòqǐng 'àn rèn jiàn ...)
  Sample:
  @echooff
  :begin
  copyG:*.*d: back
  echo qǐng chā lìng zhāng guāng pán ...
  pause
  gotobegin
   zài zhè zhōng dòng G zhōng pán shàng de suǒ yòu wén jiàn jūn zhì dào d:back zhōngxiǎn shì de zhù shì shì nín jiāng lìng zhāng guāng pán
   pán fàng dòng G shí, pause mìng lìng huì shǐ chéng guà biàn nín gēnghuàn guāng pánrán hòu 'àn rèn jiàn chǔlǐ
  【 call mìng lìng
   cóng chǔlǐ chéng diào yòng lìng chǔlǐ chéng bìng qiě zhōng zhǐ chǔlǐ chéng 。 call mìng lìng jiē shòu yòng zuò diào yòng biāo de
   biāo qiān guǒ zài jiǎo běn huò chǔlǐ wén jiàn wài shǐ yòng Call, jiāng huì zài mìng lìng xíng zuò yòng
  
  call[[Drive:][Path]FileName][:label[arguments]]
   cān shù
  [Drive:}[Path]FileName
   zhǐ dìng yào diào yòng de chǔlǐ chéng de wèi zhì míng chēng
  【 start mìng lìng
   diào yòng wài chéng suǒ yòu de DOS mìng lìng mìng lìng xíng chéng dōukě yóu start mìng lìng lái diào yòng
   : startcalc.exe kāi Windows de suàn
   cháng yòng cān shù
  MIN kāi shǐ shí chuāng kǒu zuì xiǎo huà
  SEPARATE zài fēn kāi de kōng jiān nèi kāi shǐ 16 wèi Windows chéng
  HIGH zài HIGH yōu xiān lèi bié kāi shǐ yìng yòng chéng
  REALTIME zài REALTIME yōu xiān lèi bié kāi shǐ yìng yòng chéng
  WAIT dòng yìng yòng chéng bìng děng hòu jié shù
  parameters zhè xiē wéi chuán sòng dào mìng lìng / chéng de cān shù
   zhí xíng de yìng yòng chéng shì 32- wèi GUI yìng yòng chéng shí, CMD.EXE děng yìng yòng chéng zhōng zhǐ jiù fǎn huí mìng lìng shì guǒ zài mìng lìng
   jiǎo běn nèi zhí xínggāi xīn xíng wéi huì shēng
  【 goto mìng lìng
   tiào zhuǎn mìng lìngchéng zhǐ zhēn tiào zhuǎn dào zhǐ dìng de biāo qiāncóng biāo qiān hòu de tiáo mìng lìng kāi shǐ zhí xíng chǔlǐ chéng
   : gotolabel( label shì cān shùzhǐ dìng suǒ yào zhuànxiàng de chǔlǐ chéng zhōng de xíng。)
  Sample:
  if{%1}=={}gotonoparms
  if{%2}=={}gotonoparms( guǒ zhè de if、 %1、 %2 míng bái de huàxiān tiào guò hòu miàn huì yòu xiáng de jiě shì
  。)
  @Remcheckparametersifnullshowusage
  :noparms
  echoUsage:monitor.batServerIPPortNumber
  gotoend
   biāo qiān de míng suí biàn dàn shì zuì hǎo shì yòu de qián jiā yòng lái biǎo shì zhè shì biāo qiān, goto
   mìng lìng jiù shì gēn zhè lái xún zhǎo xià tiào dào dào zuì hǎo yòu xiē shuō míng zhè yàng bié rén kàn lái cái huì jiě de 'ā
  【 set mìng lìng
   xiǎn shìshè zhì huò shān chú biàn liàng
   xiǎn shì biàn liàng: set huò sets qián zhě xiǎn shì chǔlǐ dāng qián dìng de suǒ yòu biàn liàng zhíhòu zhě xiǎn shì suǒ yòu s kāi tóu de biàn liàng zhí
   shè zhì biàn liàng: setaa=abcd mìng lìng biàn xiàng biàn liàng aa zhí abcd。 guǒ biàn liàng aa bèi dìng aa de zhí bèi xiū gǎi wéi abcd; ruò aa shàng wèi dìng mìng lìng dìng xīn de biàn liàng aa, tóng shí wéi biàn liàng aa chū shǐ zhí abcd。
   shān chú biàn liàng: setaa= mìng lìng shān chú biàn liàng aa。 ruò biàn liàng aa bèi dìng shān chú biàn liàng aa; ruò aa shàng wèi dìng mìng lìng wéi shí zhì
   yào shuō míng de shì chǔlǐ zhōng de biàn liàng shì fēn lèi xíng de yào xiàng C yán zhōng de biàn liàng yàng hái yào fēn int、 float、 char děng zhí xíng setaa=345 hòubiàn liàng aa de zhí bèi shì wéi shù 345, bèi shì wéi chuàn 345。
  set mìng lìng yòu kuò zhǎn gōng néng yòng zuò jiāo shū chuàn chǔlǐshù zhí suàn děngshǔ gāo mìng lìng fàn chóu
sān chǔlǐ hào jiǎn jiè
  【 huí xiǎn píng @】
   biǎo shì xiǎn shì @ hòu miàn de mìng lìngzài qīn guò chéng zhōng shǐ yòng chǔlǐ lái shì huà rén de yìng pán rán néng ràng duì fāng kàn dào shǐ yòng de mìng lìng
  @ yòng tōng guò yùn xíng chǔlǐ wén jiàn duì pause @pause mìng lìng míng liǎo @ de xiào guǒ
  【 zhòng dìng xiàng 1> >>】
   jiāng shū chū xìn zhòng dìng xiàng dào zhǐ dìng de shè bèi huò wén jiàn tǒng rèn shū chū dào xiǎn shì
   : echoaaaaa>a.txt jiāng běn zài xiǎn shì shàng xiǎn shì de xìn aaaaa shū chū dào wén jiàn a.txt zhōngpíng shàng méi yòu rèn xiǎn shì guǒ wén jiàn a.txt běn lái jīng cún zàigāi mìng lìng jiāng shǒu xiān chú a.txt zhōng de suǒ yòu xìn rán hòu xiě xìn aaaaa; ruò a.txt běn lái jiù cún zàigāi mìng lìng xīn jiàn a.txt wén jiànbìng xiě xìn aaaaa。
  echoaaaaa>>a.txt lèi echoaaaaa>a.txt。 bié zài guǒ a.txt běn cún zài, >a.txt huì chú a.txt zhōng de yuán yòu nèi róngér >>a.txt bìng chú yuán yòu nèi róngjǐn zài a.txt wén jiàn de wěi tiān jiā xìn aaaaa。 a.txt cún zài shíèr zhě méi yòu chā bié
  【 zhòng dìng xiàng 2<】
   jiāng shū xìn lái yuán zhòng dìng xiàng wéi zhǐ dìng de shè bèi huò wén jiàn tǒng rèn cóng xiǎn shì shū xìn
   zhòng dìng xiàng shǐ yòng
  =========================================
  @echooff
  echoabcdefg héng héng zhè shì wén jiàn a.txt zhōng de xìn >a.txt
  echo qǐng rèn shū huí chē jié shù
  set/pifo=
  cls
  echo【 cóng píng huò de shū xìn
  echo%ifo%
  set/pifo=<a.txt
  echo【 cóng wén jiàn a.txt huò de shū xìn
  echo%ifo%
  pause>nul
  =========================================
   zhě guān chá mìng lìng shū chū huì dào zhòng dìng xiàng de gōng néng xiào guǒ
  【 guǎn dào hào |】
   jiāng guǎn dào hào qián miàn mìng lìng de shū chū jiēguǒ zhòng dìng xiàng shū chū dào guǎn dào hào hòu miàn de mìng lìng zhōng zuò wéi hòu miàn mìng lìng de shū shǐ yòng shì wéi: command_1|command_2
   guǎn dào hào shǐ yòng
  =========================================
  @echooff
  echoaaaa>a.txt
  del/pa.txt
  pause
  =========================================
  @echooff
  echoaaaa>a.txt
  echoy|del/pa.txt
  pause
  =========================================
   duì shàng liǎng chǔlǐ zhí xíng jiēguǒ zhě míng bái guǎn dào de yòng xiào guǒ
   yào shuō míng de shìshàng miàn del mìng lìng tiān jiā kāi guān /p zhǐ shì wéi liǎo ràng zhě míng bái guǎn dào hào de shǐ yòng fāng shí shān chú wén jiàn shí jiā /p kāi guān shí xiàn shì zhí jiē shān chú
  【 zhuǎn ^】
   jiāng shū hào zhuǎn huà wéi bān hào shū hào de shū wèi shū hào zhǐ: |&><
   guǒ men xiǎng shū chū hào“ >”, zhí jiē yòng mìng lìng echo> shì xíng de xiū gǎi wéi echo^>。 shū hào lèi yào yòu tóng yàng de chǔlǐ
   zhuǎn shǐ yòng
  =========================================
  @echooff
  echoaaaa>a.txt
  echo echo zhí xíng wán
  echoaaaa^>a.txt
  echo 'èr echo zhí xíng wán
  pause
  =========================================
   jiào shàng miàn de liǎng echo, echo jiāng xìn aaaa shū chū dào liǎo wén jiàn a.txt, ér 'èr echo zài zhí jiē píng shàng xiǎn shì chú aaaa>a.txt
  【 luó ji mìng lìng
   luó ji mìng lìng bāo kuò: &、 &&、 ||
  &- de zuò yòng shì yòng lái lián jiē n DOS mìng lìngbìng zhè xiē mìng lìng 'àn shùn zhí xíngér guǎn shì fǒu yòu mìng lìng zhí xíng shī bài
  &&- dāng && qián miàn de mìng lìng chéng gōng zhí xíng shízhí xíng && hòu miàn de mìng lìngfǒu zhí xíng
  ||- dāng || qián miàn de mìng lìng shī bài shízhí xíng || hòu miàn de mìng lìngfǒu zhí xíng
  =========================================
  @echooff
  echo^|^|
  regaddHKCU/vtry/f||echo** chéng gōng **
  regaddHKCU1/vtry/f||echo** shī bài **
  echo^&^&
  regdeleteHKCU/vtry/f&&echo** chéng gōng **
  regdeleteHKCU/vtry/f&&echo** shī bài **
  echo^&
  regdeleteHKCU/vtry/f&echo** chéng gōng **
  regdeleteHKCU/vtry/f&echo** shī bài **
  pause
  =========================================
   zhí xíng regadd huò regdelete hòu tǒng huì gěi chū zhí xíng jiēguǒ men tōng guò echo mìng lìng gěi chū liǎozhí xíng jiēguǒ”。 duì tǒng men gěi chū de jiēguǒ yàn zhèng luó ji mìng lìng de pàn duàn
cháng yòng DOS mìng lìng
  【 wén jiàn jiā guǎn
  cd xiǎn shì dāng qián míng huò gǎi biàn dāng qián
  md chuàng jiàn
  rd shān chú
  dir xiǎn shì zhōng de wén jiàn liè biǎo
  tree xíng xiǎn shì dòng huò jìng de wén jiàn jiā jié gòu
  path wéi zhí xíng wén jiàn xiǎn shì huò shè zhì sōu suǒ jìng
  xcopy zhì wén jiàn shù
  【 wén jiàn guǎn
  type xiǎn shì wén běn wén jiàn de nèi róng
  copy jiāng fèn huò duō fèn wén jiàn zhì dào lìng wèi zhì
  del shān chú huò shù wén jiàn
  move dòng wén jiàn bìng zhòng mìng míng wén jiàn 。 (WindowsXPHomeEdition zhōng méi yòu )
  ren zhòng mìng míng wén jiàn
  replace huàn wén jiàn
  attrib xiǎn shì huò gēnggǎi wén jiàn shǔ xìng
  find sōu suǒ chuàn
  fc jiào liǎng wén jiàn huò liǎng wén jiàn bìng xiǎn shì men zhī jiān de tóng
  【 wǎng luò mìng lìng
  ping jìn xíng wǎng luò lián jiē shìmíng chēng jiě
  ftp wén jiàn chuán shū
  net wǎng luò mìng lìng yòng guǎn
  telnet yuǎn chéng dēng
  ipconfig xiǎn shìxiū gǎi TCP/IP shè zhì
  msg gěi yòng sòng xiāo
  arp xiǎn shìxiū gǎi wǎng de IP zhǐ - zhǐ yìng shè liè biǎo
  【 tǒng guǎn
  at 'ān pái zài dìng shí jiān yùn xíng mìng lìng chéng
  shutdown huò dìng shí guān huò zhòng
  tskill jié shù jìn chéng
  taskkill jié shù jìn chéng ( tskill gāo dàn WinXPHome bǎn zhōng gāi mìng lìng )
  tasklist xiǎn shì jìn chéng liè biǎo (WindowsXPHomeEdition zhōng méi yòu )
  sc tǒng shè zhì kòng zhì
  reg zhù biǎo kòng zhì tái gōng
  powercfg kòng zhì tǒng shàng de diàn yuán shè zhì
   duì shàng liè chū de suǒ yòu mìng lìngzài cmd zhōng shū mìng lìng +/? chá kàn gāi mìng lìng de bāng zhù xìn find/?
jié gòu
  lèi C yán chǔlǐ yòu de jié gòu chǔlǐ de jié gòu zhù yào yòu xuǎn jié gòu (if )、 xún huán jié gòu (for ) děng
  【 if ( xuǎn jié gòu )】
  if shí xiàn tiáo jiàn pàn duànbāo kuò chuàn jiàocún zài pàn duàndìng pàn duàn děngtōng guò tiáo jiàn pàn duàn, if shí xiàn xuǎn gōng néng
  1、 chuàn jiào
  if jǐn néng gòu duì liǎng ( chuàn ) shì fǒu xiāng tóngxiān hòu shùn jìn xíng pàn duàn děng mìng lìng shì wéi
  IF[not]string1compare-opstring2command1[elsecommand2]
   zhōng jiào cāo zuò compare-op yòu xià lèi
  ==- děng
  EQU- děng
  NEQ- děng
  LSS- xiǎo
  LEQ- xiǎo huò děng
  GTR-
  GEQ- huò děng
   xuǎn kāi guān /i fēn chuàn xiǎo xiěxuǎn not xiàng duì pàn duàn jiēguǒ jìn xíng luó ji fēi
   chuàn jiào shì
  ===============================================
  @echooff
  setstr1=abcd1233
  setstr2=ABCD1234
  if%str1%==%str2%(echo chuàn xiāng tóng! )else(echo chuàn xiāng tóng! )
  if/i%str1%LSS%str2%(echostr1^<str2)else(echostr1^>=str2)
  echo.
  set/pchoice= shì fǒu xiǎn shì dāng qián shí jiān? (y/n)
  if/inot%choice%EQUnecho dāng qián shí jiān shì: %date%%time%
  pause>nul
  ===============================================
   duì zuì hòu if pàn duàndāng men shū n huò N shí de xiào guǒ shì yàng dedōubù huì xiǎn shì shí jiān guǒ men xiāo kāi guān /i, shū N shí jiù huì xiǎn shì shí jiān
   lìng wài qǐng zhù xià jié: 1-echostr1^<str2 echostr1^>=str2; 2-echo.。
  2、 cún zài pàn duàn
   cún zài pàn duàn de gōng néng shì pàn duàn wén jiàn huò wén jiàn jiā shì fǒu cún zài mìng lìng shì wéi
  IF[NOT]EXISTfilenamecommand1[elsecommand2]
  ===============================================
  @echooff
  ifexist%0echo wén jiàn %0 shì cún zài de
  ifnotexist%~df0(
  echo wén jiàn jiā %~df0 cún zài
  )elseecho wén jiàn jiā %~df0 cún zài
  pause>nul
  ===============================================
   zhè zhù fāng
  1- cún zài pàn duàn pàn duàn wén jiàn pàn duàn wén jiàn jiā
  2-%0 dài biǎo gāi chǔlǐ de quán chēng ( bāo kuò dòng pán jìngwén jiàn míng kuò zhǎn lèi xíng );
  3-%~df0 shì duì %0 de xiū zhèngzhǐ bǎo liú liǎo dòng pán jìngxiáng qíng qǐng cān kǎo for/?, shǔ gāo chǔlǐ fàn chóu
  4- zhù if de duō xíng shū xiěduō xíng shū xiě yào qiú command1 de zuǒ kuò hào if zài tóng yīháng、 else command1 de yòu kuò hào tóng xíng、 command2 de zuǒ kuò hào else tóng xíng、 command1 command2 dōukě yòu rèn duō xíng command shì mìng lìng
  3、 dìng pàn duàn
   dìng pàn duàn de gōng néng shì pàn duàn biàn liàng shì fǒu cún zài shì fǒu bèi dìng mìng lìng shì wéi
  IF[not]DEFINEDvariablecommand1[elsecommand2]
   cún zài pàn duàn
  ===============================================
  @echooff
  setvar=111
  ifdefinedvar(echovar=%var%)elseechovar shàng wèi dìng
  setvar=
  ifdefinedvar(echovar=%var%)elseechovar shàng wèi dìng
  pause>nul
  ===============================================
   duì zhī, "setvar=" xiāo biàn liàngshōu huí biàn liàng suǒ zhàn de nèi cún kōng jiān
  4、 jiēguǒ pàn duàn
  masm%1.asm
  iferrorlevel1pause&edit%1.asm
  link%1.obj
   xiān duì yuán dài jìn xíng huì biān guǒ shī bài zàn tíng xiǎn shì cuò xìn bìng zài 'àn rèn jiàn hòu dòng jìn biān ji jiè miànfǒu yòng link chéng lián jiē shēng chéng de obj wén jiànzhè zhǒng yòng shì xiān pàn duàn qián mìng lìng zhí xíng hòu de fǎn huí jiào cuò , DOS chéng zài yùn xíng wán hòu dōuyòu fǎn huí ), guǒ dìng de cuò zhè dìng de cuò wéi 1), zhí xíng xiāng yìng de cāo zuòzhè xiāng yìng de cāo zuò wéi pause&edit%1.asm fēn)。
   lìng wài liǎng zhǒng yòng yàngzhè zhǒng yòng biǎo shì fǒu dìngyòng fǒu dìng de xíng shì réng biǎo shàng miàn sān de dài biàn wéi
  masm%1.asm
  ifnoterrorlevel1link%1.obj
  pause&edit%1.asm
  【 for ( xún huán jié gòu )】
  for shí xiàn lèi C yán miàn de xún huán jié gòudāng rán for de gōng néng yào gèng qiáng diǎntōng guò tóng de kāi guān shí xiàn gèng duō de gōng néng。 for yòu duō kāi guān tóng kāi guān jiāng huì shí xiàn tóng de gōng néng
  1、 kāi guān
   kāi guān de for néng gòu duì shè dìng de fàn wéi nèi jìn xíng xún huánshì zuì běn de for xún huán mìng lìng shì wéi
  FOR%%variableIN(set)DOcommand
   zhōng, %%variable shì chǔlǐ chéng miàn de shū xiě shìzài DOS zhōng shū xiě wéi %variable, zhǐ yòu bǎi fēn hào (%); set jiù shì yào men shè dìng de xún huán fàn wéilèi C yán miàn de xún huán biàn liàng; do hòu miàn de command jiù shì xún huán suǒ zhí xíng de mìng lìng xún huán
   kāi guān for
  ===============================================
  @echooff
  for%%iin(a,"bc",d)doecho%%i
  pause>nul
  ===============================================
  2、 kāi guān /L
   hán kāi guān /L de for gēn set miàn de shè zhì jìn xíng xún huáncóng 'ér shí xiàn duì xún huán shù de zhí jiē kòng zhì mìng lìng shì wéi
  FOR/L%%variableIN(start,step,end)DOcommand
   zhōng, start wéi kāi shǐ shù de chū shǐ zhí, step wéi měi zēng de zhí, end wéi jié shù zhídāng end xiǎo start shí, step yào shè zhì wéi shù
   hán kāi guān /L de for ( chuàng jiàn 5 wén jiàn jiā ):
  ===============================================
  @echooff
  for/l%%iin(1,2,10)domd%%i
  pause
  ===============================================
   shàng jiāng xīn jiàn 5 wén jiàn jiāwén jiàn jiā míng chēng wéi 1、 3、 5、 7、 9。 xiàn, %%i de jié shù zhí bìng fēi end de zhí 10, ér shì end de shù
  3、 kāi guān /F
   hán kāi guān /F de for yòu zuì qiáng de gōng néng néng gòu duì chuàn jìn xíng cāo zuò néng gòu duì mìng lìng de fǎn huí zhí jìn xíng cāo zuòhái fǎng wèn yìng pán shàng de ASCII wén jiàn txt wén dàng děng mìng lìng shì wéi
  FOR/F["options"]%%variableIN(set)DOcommand
   zhōng, set wéi ("string"、 'command'、 file-set) zhōng de ; options shì (eol=c、 skip=n、 delims=xxx、 tokens=x,y,m-n、 usebackq) zhōng de huò duō de xuǎn xiàng de cān jiàn for/f。 bān qíng kuàng xiàshǐ yòng jiào duō de shì skip、 tokens、 delims sān xuǎn xiàng
   hán kāi guān /F de for
  ===============================================
  @echooff
  echo**NoOptions:
  for/f%%ain("1,2,10")doechoa=%%a
  echo**Optionstokens^&delims:
  for/f"tokens=1-3delims=,"%%ain("1,2,10")doechoa=%%ab=%%bc=%%c
  pause
  ===============================================
  @echooff
  echo běn wén jiàn jiā miàn de wén jiàn yòu
  for/f"skip=5tokens=3*delims="%%ain('dir')do(
  ifnot"%%a"=="<DIR>"ifnot"%%b"==" jié "ifnot"%%b"==" yòng jié "echo%%b
  )
  pause
  ===============================================
  @echooff
  echo běn wén jiàn jiā miàn de wén jiàn yòu
  dir>c:file.txt
  for/f"skip=5tokens=3*delims="%%ain(c:file.txt)do(
  ifnot"%%a"=="<DIR>"ifnot"%%b"==" jié "ifnot"%%b"==" yòng jié "echo%%b
  )
  delc:file.txt
  pause
  ===============================================
   duì hòu miàn de liǎng zhōng options miàn de delims= shì shān chú deyīn wéi zhǐ yào tiān jiā liǎo /F kāi guān tǒng jiù jiāng delims de zhí rèn wéi kònggé
   hào chuàn zhōng de zuì hòu xīng hào
   me 'é wài de biàn liàng jiāng zài zuì hòu hào jiě zhī hòu
   fēn pèi bìng jiē shòu xíng de bǎo liú wén běnběn zhōng gǎi wéi 4, guò wén jiàn míng zhōng yòu kònggé de wén jiànzhǐ néng xiǎn shì kònggé qián fēn
   tóng shí men kàn dào liǎo, for de do hòu miàn de command shì fēn xíng dezhǐ yào bǎo zhèng command de zuǒ kuò hào do zài tóng yīháng jiù liǎo
  4、 kāi guān /D huò /R
   hán kāi guān /D huò /R de for shì huò wén jiàn yòu guān de mìng lìng bān qíng kuàng xià hěn shǎo shǐ yònghán kāi guān /R de mìng lìng yòu shí hòu bèi yòng tōng guò biàn wén jiàn jiā lái chá zhǎo mǒu wén jiàn huò wén jiàn jiā 'ér liè
   hán kāi guān /R de for ( wén jiàn jiā biàn ):
  ===============================================
  @echooff
  setlocalenabledelayedexpansion
  FOR/Rd:%%iIN(.)DO(
  setdd=%%i
  set"dd=!dd:~0,-1!"
  echo!dd!
  )
  pause
  exit
  ===============================================
   shàng luó liè chū D pán xià de suǒ yòu wén jiàn jiā yào mìng lìng "treed:" màn duō liǎo guò fǎn huí jiēguǒ de shí yòng xìng yuǎn yuǎn chāo guò liǎo tree mìng lìng
   bān qíng kuàng xià men tuī jiàn tōng guò biàn wén jiàn jiā lái chá zhǎo wén jiàn bié shì zài chá zhǎo mǒu xiē chéng ( QQ.exe) de wèi zhì shítuī jiàn tōng guò reg mìng lìng chá zhǎo zhù biǎo lái chá zhǎo QQ de jìng bǎo zhèng chá zhǎo xiàolǜ
   shàng zhōng chū xiàn liǎo xīn miàn kǒng setlocal、 gǎn tàn hào děng zhōnggǎn tàn hào shí jiù shì biàn liàng bǎi fēn hào (%) de qiáng huà bǎnzhī suǒ yào yòng ! ér yòng %, shì yīn wéi zài for xún huán zhōngdāng biàn liàng bèi duō zhí shí, %dd% suǒ huò de jǐn jǐn shì dd bèi de zhíyào xiǎng shuà xīn dd de zhíjiù shǒu xiān tōng guò mìng lìng "setlocalenabledelayedexpansion" lái kāi yán chí biàn liàng kāi guānrán hòu yòng !dd! lái huò dd de zhí
  for shì chǔlǐ miàn gōng néng zuì qiáng shǐ yòng zuì biàn què yòu zuì nán zhǎng de tào mìng lìngzhè shì chǔlǐ cài niǎo chǔlǐ gāo shǒu zuì míng xiǎn de fēn shuǐ lǐng dàn zhǎng liǎo zhè tào mìng lìng me jiù chǔlǐ rén yuǎn liǎo
liù chuàn chǔlǐ
   chǔlǐ yòu zhe yòu fēi cháng qiáng de chuàn chǔlǐ néng gōng néng jué C yán miàn de chuàn hán shù chǔlǐ zhōng shí xiàn de chuàn chǔlǐ gōng néng yòujié chuàn nèi róng huàn chuàn dìng duàn bìng chuànkuò chōng chuàn děng gōng néngxià miàn duì zhè xiē gōng néng jìn xíng jiǎng jiě
  【 1、 jié chuàn
   jié chuàn shuō shì chuàn chǔlǐ gōng néng zhōng zuì cháng yòng de gōng néng liǎonéng gòu shí xiàn jié chuàn zhōng de dìng wèi zhì de huò duō shuō míng běn gōng néng
  =========================================
  @echooff
  setifo=abcdefghijklmnopqrstuvwxyz0123456789
  echo yuán chuàn 'èr xíng wéi de hào):
  echo%ifo%
  echo123456789012345678901234567890123456
  echo jié qián 5
  echo%ifo:~0,5%
  echo jié zuì hòu 5
  echo%ifo:~-5%
  echo jié dào dàoshǔ 6
  echo%ifo:~0,-5%
  echo cóng 4 kāi shǐjié 5
  echo%ifo:~3,5%
  echo cóng dàoshǔ 14 kāi shǐjié 5
  echo%ifo:~-14,5%
  pause
  =========================================
   dāng ránshàng miàn de zhǐ shì jiāng chuàn chǔlǐ de běn gōng néng zhǎn shì chū lái liǎohái kàn chū chuàn chǔlǐ yòu shénme yòng chùxià miàn zhè shì duì shí jiànjìn xíng chǔlǐ
  =========================================
  @echooff
  echo dāng qián shí jiān shì: %time% %time:~0,2% diǎn %time:~3,2% fēn %time:~6,2% miǎo %time:~9,2% miǎo
  pause
  =========================================
  【 2、 huàn chuàn
   huàn chuàn jiāng mǒu chuàn zhōng de dìng huò chuàn huàn wéi gěi dìng de chuàn shuō míng gōng néng
  =========================================
  @echooff
  setaa= wěi de zhōng guó wéi háo
  echo huàn qián: %aa%
  echo huàn hòu: %aa: zhōng guó = zhōng huá rén mín gòng guó %
  echoaa=%aa%
  set"aa=%aa: zhōng guó = zhōng huá rén mín gòng guó %"
  echoaa=%aa%
  pause
  =========================================
   duì shàng miàn de yòu diǎn shuō míngduì liǎng echoaa=%aa% xiàn guǒ yào xiū gǎi biàn liàng aa de nèi róng de huàjiù yào jiāng xiū gǎi jiēguǒ“ %aa: zhōng guó = zhōng huá rén mín gòng guó %” zhí gěi biàn liàng aa。 shàng miàn de chuàn jié yòu zhe tóng yàng de diǎn
  【 3、 chuàn bìng
   shí bìng chuàn jiù shì jiāng liǎng chuàn fàng zài jiù liǎo shuō míng
  =========================================
  @echooff
  setaa= wěi de zhōng guó
  setbb= wéi háo
  echo%aa%%bb%
  echoaa=%aa%
  echobb=%bb%
  set"aa=%aa%%bb%"
  echoaa=%aa%
  pause
  =========================================
   tóng yàng guǒ yào gǎi biàn biàn liàng aa de nèi róng de huàjiù yào jiāng bìng jiēguǒ“ %aa%%bb%” zhí gěi biàn liàng aa。
  【 4、 kuò chōng chuàn
  “ kuò chōngzhè huì lái wēi ruǎn de fān jiù shì duì biǎo shì wén jiàn jìng de chuàn jìn xíng shū de chǔlǐ gōng néng luó liè xià
  =========================================
  ~I- shān chú rèn yǐn hào ("), kuò chōng %I
  %~fI- jiāng %I kuò chōng dào wán quán de jìng míng
  %~dI- jǐn jiāng %I kuò chōng dào dòng hào
  %~pI- jǐn jiāng %I kuò chōng dào jìng
  %~nI- jǐn jiāng %I kuò chōng dào wén jiàn míng
  %~xI- jǐn jiāng %I kuò chōng dào wén jiàn kuò zhǎn míng
  %~sI- kuò chōng de jìng zhǐ hán yòu duǎn míng
  %~aI- jiāng %I kuò chōng dào wén jiàn de wén jiàn shǔ xìng
  %~tI- jiāng %I kuò chōng dào wén jiàn de / shí jiān
  %~zI- jiāng %I kuò chōng dào wén jiàn de xiǎo
  %~$PATH:I- chá zhǎo liè zài jìng huán jìng biàn liàng de bìng jiāng %I kuò chōng
   dào zhǎo dào de wán quán de míng chēng guǒ huán jìng biàn liàng míng
   wèi bèi dìng huò zhě méi yòu zhǎo dào wén jiàn jiàn huì kuò chōng dào
   kōng chuàn
   xiū shì lái dào duō zhòng jiēguǒ :
  %~dpI- jǐn jiāng %I kuò chōng dào dòng hào jìng
  %~nxI- jǐn jiāng %I kuò chōng dào wén jiàn míng kuò zhǎn míng
  %~fsI- jǐn jiāng %I kuò chōng dào dài yòu duǎn míng de wán zhěng jìng míng
  %~dp$PATH:i- chá zhǎo liè zài jìng huán jìng biàn liàng de bìng jiāng %I kuò chōng
   dào zhǎo dào de dòng hào jìng
  %~ftzaI- jiāng %I kuò chōng dào lèi shū chū xiàn de DIR
  =========================================
   shàng nèi róng yǐn yòng for/? bāng zhù xìn zhōng de I dài biǎo biàn liàng I, guò yào shuō míng de shì shì suǒ yòu de biàn liàng dōunéng gòu jìn xíng kuò chōng deyòu liǎng tiáo jiàn: 1、 gāi chuàn dài biǎo wén jiàn jìng; 2、 biàn liàng yào yòng %x lái biǎo shì, x a-zA-Z0-9 gòng 62 zhōng de rèn shuō míng
  =========================================
  @echooff
  echo zhèng zài yùn xíng de zhè chǔlǐ
  echo wán quán jìng: %0
  echo diào yǐn hào: %~0
  echo suǒ zài fēn : %~d0
  echo suǒ chù jìng: %~p0
  echo wén jiàn míng: %~n0
  echo kuò zhǎn míng: %~x0
  echo wén jiàn shǔ xìng: %~a0
  echo xiū gǎi shí jiān: %~t0
  echo wén jiàn xiǎo: %~z0
  pause
  =========================================
   zhōng de %0 shì chǔlǐ miàn de cān shùdài biǎo dāng qián yùn xíng de chǔlǐ de wán quán jìnglèi de hái yòu %1-%9, fēn bié dài biǎo chuán lái de 1-9 cān shù xià
  ===============================================
  @echooff
  setaa=C:WindowsPPPa.btx
  call:dealaaa%aa%"cc"dddeee
  pause>nul
  exit
  :deal
  echo%%0=%0
  echo%%1=%1
  echo%%2=%2
  echo%%3=%3
  echo%%4=%4
  echo%%5=%5
  ===============================================
   zhōngbiàn liàng aa zài zhī qián shì kuò chōng detōng guò call mìng lìng bìng jiāng aa zuò wéi cān shù chuán gěi hán shù :deal, jiāng aa biàn liàng zhuǎn huàn chéng liǎo biàn liàng %1, %x shìcóng 'ér jìn xíng chuàn kuò chōng
   zhì %x zhōng x a-zA-Z de xíng shì xià for , for miàn de biàn liàng jiù shì yòng %x lái biǎo shì deyīn 'ér zhí jiē jìn xíng kuò chōng
shù zhí suàn
   chǔlǐ miàn de shù zhí suàn gōng néng jiào ruòzhǐ néng gòu jìn xíng zhěng xíng suàn lüè diǎn shù de xiǎo shù fēntóng shí shù zhí suàn de fàn wéi shòu xiàn tǒng wèi shùduì qián jiào wéi cháng jiàn de 32 wèi lái shuōshù zhí suàn néng chǔlǐ de shù zhí fàn wéi wéi 0x80000000h~0x7FFFFFFFh, -2147483648~+2147483647。
   shù zhí suàn yào shǐ yòng set mìng lìng shì wéi“ set/aexpression”。 zhōng, expression dài biǎo suàn biǎo shì suàn biǎo shì gēn C yán miàn de biǎo shì běn shàng wán quán zhì。 set zhī chí de yùn suàn gēn C yán miàn de yàngzhǐ shì méi yòu liǎo zēng jiǎn 。 set zhī chí de yùn suàn yōu xiān pái xià
  =========================================
  ()- fēn
  !~-- yuán yùn suàn luó ji fēiàn wèi fēi
  */%- suàn shù yùn suàn chéngchú shāngchú shù
  +-- suàn shù yùn suàn jiājiǎn
  <<>>- luó ji wèizuǒ wèiyòu wèi
  &- àn wèi
  ^- àn wèi
  |- àn wèihuò
  =*=/=%=+=-=- zhí
  &=^=|=<<=>>=
  ,- biǎo shì fēn ( set chǔlǐ duō biǎo shì
  =========================================
   men zhī dào chǔlǐ zhōng biàn liàng de zhí shì yào yòng % huò zhě ! deér zài set/a zhōngzhí jiē yòng biàn liàng míng chēng biàn liàng de zhílìng wài, set zhī chí jìn zhìshù qián zhuì 0)、 shí jìn zhìshù qián zhuì shí liù jìn zhìshù qián zhuì 0x), qiě zhī chí tóng jìn zhì zhī jiān de suàn set/aa=123+0123+0x123, suàn xiǎn shì jiēguǒ wéi shí jìn zhì
gài niàn fāng
  běn jié xué yòu guān chǔlǐ de xiē jiào suǒ suìdàn yòu jiào yòu jià zhí de xiē zhī shíyùn yòng zhè xiē zhī shí hòucái yòu tiáo jiàn gèng hǎo de shí xiàn de chǔlǐ de gōng néngbìng néng shǐ chǔlǐ bǎi tuō hēi bái shì jiè 'ér xiǎn gèng jiā duō duō cǎifèi huà shǎo shuōkāi jiǎng ~
  【( huán jìng biàn liàng
   suǒ wèihuán jìng biàn liàng”, shí shàng jiù shì C yán miàn debiàn liàngde chǔlǐ de biàn liàng fēn wéi liǎng lèiyóu tǒng dìng de tǒng biàn liàng yóu yòng gēn yào dìng de yòng biàn liàng
  【 1、 tǒng biàn liàng
   chǔlǐ de xiē biàn liàng shì yóu cāo zuò tǒng shì xiān dìng hǎo de shì yòng rèn chǔlǐ men chēng zhè xiē shū de biàn liàng wéi tǒng biàn liàng”。 tǒng biàn liàng yòu hěn duō bāo kuò yìng jiàn lèicāo zuò tǒng lèiwén jiàn jìng lèi tǒng shí jiān lèi děngyào chá kàn suǒ yòu de tǒng biàn liàngqǐng xīn kāi cmd chuāng kǒushū set huí chē duì jiào cháng yòng de biàn liàng jiě shì xià
  ComputerName suàn míng yòu jiàn de diàn nǎo -- shǔ xìng -- suàn míng xuǎn xiàng zhōng dewán zhěng de suàn míng chēng
  ComSpeccmd.exe wán zhěng jìng míng
  HomeDrive tǒng fēn pán bān dōushì C pán 'ér HomeDrive=C:
  Path zhí xíng wén jiàn rèn sōu suǒ jìngzhè dōng dōng fēi cháng zhòng yàodài huì 'ér dān jiǎng jiě
  ProgramFiles jiù shì tǒng de ProgramFiles de jìng bān dōushì C:ProgramFiles, zhè jiù shì 'ān zhuāng ruǎn jiàn shí rèn de 'ān zhuāng jìng liǎo
  Prompt xìng huà shè zhì cmd shì de bèi guò méi zěn me yòng guò ~
  SystemDrive bāo hán tǒng gēn de fēn shí jiù shì HomeDrive liǎo
  SystemRoot tǒng gēn jìng bān dōushì C:WINDOWS
  Temp、 Tmp wén jiànchéng děng shǐ yòng de lín shí rèn shì C:WINDOWSTemp huò Tmp。 jīhū suǒ yòu de chéng zài yùn xíng shí huì zài zhè miànlín shíxiě wén jiàn bān qíng kuàng xiàchéng xiě de lín shí wén jiàn yìng gāi bèi gāi chéng shān chú de shì fēn de chéng dōuhěn jiàn wàngdǎo zhì zhè wén jiàn jiā zhàn de kōng jiān yuè lái yuè rán jiù shǐ men de tǒng zēng féi lousuǒ men yào xiū gǎi dào fēn bìng qiě shí shí de qīng miàn de lín shí wén jiàn
  UserName dāng qián yòng míng suǒ dēng de zhàng míng
  UserProfile dāng qián yòng de pèi zhì bān dōushì C:DocumentsandSettings%UserName%。 rèn qíng kuàng xià men de zhuō miàn jiù shì zhè xià miàn dezhuō miànwén jiàn jiā de wén dàng jiù shì zhè xià miàn de“ MyDocuments” wén jiàn jiāsuǒ wǎng zhuō miàn shàng huò de wén dàng miàn fàng dōng jiù shì fàng dào zhè wén jiàn jiā xià miàn liǎo jiù shì fàng dào C pán liǎozhòng zhuāng tǒng shí yào gài C pán nèi róng desuǒ zhuō miàn shàng huò de wén dàng miàn de dōng dāng rán jiù huì GonewiththeWind liǎo ~ jiě jué fāng yòu liǎng shì bǎo chí liáng hǎo de guàn zhòng yào wén jiàn fàng dào zhè liǎng fāngèr shìxiū gǎi rèn shè zhìjiāng zhè liǎng wén jiàn jiā dào fēn
  WinDir cāo zuò tǒng jìng shí jiù shì SystemRoot liǎo
  【 2、 yòng biàn liàng
   biān xiě chǔlǐ chéng shíyòng gēn yào dìng de biàn liàng chēng zhī wéi yòng biàn liàngyòng biàn liàng lèi C yán miàn de biàn liàngjǐn jǐn zài dìng gāi biàn liàng de chéng zhōng yòu xiào
   yòng biàn liàng yóu set mìng lìng dìng zhè shì chǔlǐ zhōng fēi cháng fēi cháng zhòng yào de cāo zuòcóng 'ér shǐ set mìng lìng chéng wéi chǔlǐ miàn shǐ yòng pín shuài zuì gāo de mìng lìng zhī guān set mìng lìng de shǐ yòngcān kǎo set/?, běn jiào chéng huì zài hòu miàn duì jìn xíng jiǎng jiě
  【 3、 biàn liàng yǐn yòng
   qián miàn de jié miàn men jīng kàn dào liǎo yǐn yòng biàn liàng zhí jiē yòng biàn liàng míng cāo zuò biàn liàngtōng guò "%" huò "!" lái huò biàn liàng de zhí zhōngzhǐ yòu zài for miàn chóngfù duì tóng biàn liàng duō zhí shí cái yào shǐ yòng "!", bìng qiě zài shǐ yòng "!" diào yòng biàn liàng shíyào shǒu xiān yòng yán chí huán jìng biàn liàng kuò chōng”, dòng mìng lìng wéi: SetLocalEnableDelayedExpansion。 lìng wài yào shuō míng de shì,“ yòng yán chí huán jìng biàn liàng kuò chōnghòusuǒ yòu de "!" jiāng bèi shì wéi biàn liàng zhíde shū hào shǐ yòng "^!" néng shū chū hào "!"。 ruò yào shū chū "!", yàotíng yòng yán chí huán jìng biàn liàng kuò chōng”, mìng lìng wéi: SetLocalDisableDelayedExpansion
  【( èrcān shù
   gēn C yán lèi zài diào yòng hán shù huò chǔlǐ shí néng yào chuán cān shù chǔlǐ de cān shù chuán fēn wéi zhí jiē jiànjiē liǎng zhǒng chuán cān shù de fāng
  【 1、 zhí jiē chuán
   zhí jiē chuán cān shù zài shǐ yòng call mìng lìng shí shǐ yòng rèn cān shùzài hán shù huò chǔlǐ miàn zhí jiē duì zhù hán shù ( chēng chǔlǐ ) miàn de biàn liàng jìn xíng xiū gǎizhè gēn huì biān yán miàn de cān shù chuán fāng shì lèi
   zhí jiē chuán cān shù
  ===============================================
  @echooff
  setlocalenabledelayedexpansion
  setvar=aCdehiM,?mnrstWy
  echo%var%
  call:deal
  setlocaldisabledelayedexpansion
  setvar=%var:?=!%
  echo%var%
  pause>nul
  exit
  :deal
  settm=!var!
  setvar=
  for%%iin(6,3,11,11,16,15,1,4,11,5,12,13,9,0,12,7,15,14,5,10,2,16,18,8)do(
  setvar=!var!!tm:~%%i,1!
  )
  goto:eof
  ===============================================
   xiàndāng men biàn liàng var zuò wéi cān shù hán shù :deal hòu hán shù duì var de zhí jìn xíng liǎo xiū gǎidāng hán shù fǎn huí hòuzhù hán shù miàn de var de zhí jiù jīng shì hán shù miàn var bèi xiū gǎi hòu de zhí liǎo
   gāi zhōngshǐ yòng liǎo běn jié qián miàn jiǎng dào de setlocalenabledelayedexpansion setlocaldisabledelayedexpansion, qián zhě bǎo zhèng liǎo var zài for xún huán miàn néng gòu gēn men de yuàn jìn xíng chǔlǐhòu zhě bǎo zhèng liǎo néng gòu zhèng què shū chū hào "!"。 lìng wài zhōng hái shǐ yòng liǎo mìng lìng set, yòng set duì chuàn jìn xíng liǎo chǔlǐhái yòu fāng shǐ yòng liǎo goto:eof, gāi xiāng dāng C yán miàn de return huò huì biān yán miàn de RET, chéng fǎn huí mìng lìng yào shuō míng de shìdāng hán shù běn shēn jiù zài chǔlǐ wén jiàn de wěi de huà men shì shěng lüè zhè huà de jiāng de goto:eof shān chú shì huì chǎn shēng rèn yǐng xiǎng de
  【 2、 jiànjiē chuán
   jiànjiē chuán cān shù zài shǐ yòng call mìng lìng shízài hòu miàn tiān jiā cān shùxíng call{[:label][ChildBatch]}Parameter1Parameter2...ParameterN。 zhè gēn C yán miàn chuán cān shù de shì lèi tóng C yán chǔlǐ zhōng de hán shù yào dìng xíng cāngèng yào zhǐ dìng cān shù de shùchuán guò lái de cān shùzài hán shù huò chǔlǐ miàn shì %1~%9 de xíng shì biǎo shì de %1~%9 fēn bié biǎo shì chuán guò lái de 1~9 cān shù
  ===============================================
  @echooff
  call:dealaaabbb"cc"dddeee
  pause>nul
  exit
  :deal
  echo%%0=%0
  echo%%1=%1
  echo%%2=%2
  echo%%3=%3
  echo%%4=%4
  echo%%5=%5
  ===============================================
   tōng guò zhè jiù qīng de kàn dào %n cān shù biǎo shì de yòng cān shù liè biǎo zhōng bāo hán kònggé de jiù yào yòng shuāng yǐn hào (") yǐn láilìng wài kàn dào, %0 jīng biàn chéng liǎo hán shù de biāo hào liǎoér shì chǔlǐ de wén jiàn míng quán chēng
  【 3、 bié
   zhè liǎng zhǒng cān shù chuán fāng běn zhì shàng shì méi yòu bié dexíng shì shàngzhí jiē chuán zhí jiē duì yuán biàn liàng jìn xíng cāo zuòdiū shī liǎo yuán biàn liàng de zhíjiànjiē chuán tōng guò %n duì yuán biàn liàng jìn xíng liǎo jiǎn dān de bèi fènbìng qiě tōng yòng xìng gèng qiáng xiàn dìng yuán biàn liàng de míng chēnglìng wàishǐ yòng %n hái yòu fēi cháng de hǎo chùjiù shì tōng guò %~*i lái jiā qiáng chǔlǐ biàn liàng de néng guān %~*i, xiáng nèi róng cān jiàn for/?。
   zhēn duì 'èr zhě de chā bié gēn qíng kuàng jué dìng shǐ yòng zhǒng chuán fāng shì
  --1、 zuò wéi cān shù de biàn liàng míng dìngqiě zài hán shù zhōng yào duì jìn xíng bèi fèn de qíng kuàng xiàshǐ yòng zhí jiē chuán
  --2、 ruò jiāng hán shù zuò wéi tōng yòng de chéng kuài shì yìng duì tóng biàn liàng de chǔlǐhuò zhě zuò wéi cān shù de biàn liàng yào bèi fèn shíshǐ yòng jiànjiē chuán
   shǐ yòng zhǒng fāng hái gēn shí qíng kuàng huò shǐ yòng guàn jìn xíng xuǎn
  【( sānfǎn huí zhí
   yòu xiē mìng lìng zài zhí xíng zhī hòu jiāng huì fǎn huí dìng de cuò zhí (errorlevel), tōng guò errorlevel de zhí pàn duàn mìng lìng zhí xíng de zhuàng kuàngzhè diǎn lèi C yán miàn de exit(num), num jiù shì cuò dài
   huò fǎn huí zhí errorlevel de fāng jiù shìzài zhí xíng mìng lìng hòu diào yòng fǎn huí zhí errorlevel, echo%errorlevel% huò zhě if%errorlevel%==1 děng mìng lìng
  errorlevel
  ===============================================
  @echooff
  regaddHKCU/vtry/f>nul
  regdeleteHKCU/vtry/f
  iferrorlevel0(echo shān chú chéng gōng! )else(echo shān chú shī bài! )
  regdeleteHKCU/vtry/f
  if%errorlevel%==0(echo shān chú chéng gōng! )else(echo shān chú shī bài! )
  pause>nul
  ===============================================
   shàng miàn zhōngyóu chéng gōng de shān chú liǎo zhù biǎodǎo zhì 'èr yīn wéi zhǎo dào zhù biǎo 'ér xuān gào shī bàitóng shí men kàn dào liǎo errorlevel de shǐ yòng fāng iferrorlevel0 if%errorlevel%==0 shì yàng de zhù dào liǎo miàn hái yòu xiào liǎn ~O( _∩ )O ~ zhè jiù shì ASCII hòu miàn gēn jiǎng 'ā
   bān qíng kuàng xiàchéng huò mìng lìng chéng gōng zhí xíng shífǎn huí de errorlevel shì 0, cuò shí fǎn huí 1 huò gèng gāo de zhídāng rányòu xiē mìng lìng shì méi yòu fǎn huí zhí dezhè diǎn yào zhù
   ǹgyòu méi yòu xiǎng qián miàn yòu lèi de dōng 'āduì liǎo jiù shì || && liǎozhè liǎng hào jiù shì gēn errorlevel de zhí lái jìn xíng luó ji pàn duàn de ~
  【( yòng jiāo
   chǔlǐhēi kuàng bái shì zuì zhù míng de zhēngsuī rán dāng chū DOS wéi rén men shǐ yòng suàn zuò chū liǎo de gòng xiàndàn zài Windows shèng xíng de jīn tiānrén men jīng shū yuǎn bìng qiě hēi de chuāng kǒu liǎowēi ruǎn wèile ràng xiān tiān yòu zhe liàng chǔlǐ huónéng de DOS miǎnlěng ”, biàn jiē jìn gōng liǎo xiǎo mìng lìngjiā qiáng chǔlǐ de yòng jiāo gōng néng
  【 1、 shì chuāng
   shǒu xiān men yào DIY de chuāng kǒushǐ yòng mìng lìng: color、 mode、 msg。
  --1、 shè zhì chuāng kǒu bèi jǐng yán bycolor。 xiáng nèi róng cān jiàn color/?。
  --2、 shè zhì chuāng kǒu xiǎo by"MODECON[COLS=c][LINES=n]", cols kuān , lines gāo
  --3、 GUI jiāo chuāng kǒu bymsg。 xiáng nèi róng cān jiàn msg/?。
   shì chuāng DIY
  ===============================================
  @echooff
  seta=10
  setb=0
  :tex
  set/aa+=3
  set/ab+=1
  modeconcols=%a%lines=%b%
  if%a%lss60goto:tex
  echoO(∩ _∩ )O shèng dàn kuài O(∩ _∩ )O
  seta=15,a6,2e,d0,34,8b,4f,9d,5e
  for%%iin(%a%)do(
  ping-n2127.1>nul
  color%%i
  )
  for%%iin(%a%,%a%)do(
  ping-n1127.1>nul
  color%%i
  )
  >>ms.txtecho*/...*.
  >>ms.txtecho.*.[]*__
  >>ms.txtecho*/../~~~~~~~~~~~~'.^|
  >>ms.txtecho*,/,..,,...........,.◆
  >>ms.txtecho^|^|.. #▎ tián tián▎ ^|▎◆
  >>ms.txtecho^|^|^&^&▎▎▎ '^|'▎ o
  >>ms.txtecho^|^|## ■■■■■■■■■
  msg%username%/w/time:3600<ms.txt
  delms.txt
  pause
  ===============================================
  【 2、 shēng yīn
   shì shì zhù dào liǎo chǔlǐ méi yòu shēng yīn xián huà shuōzhí jiē zuò shí yàn ^_^
  ===============================================
  @echooff
  echo zuò hǎo zhǔn bèixiǎng liǎo 'ā!!
  pause
  cls
  echo
  echo zěn me yàng ~
  pause
  cls
  mshtavbscript:createobject("sapi.spvoice").speak("MerryChristmasandHappyNewYear!")(window.close)
  pause
  ===============================================
   chùzhè jiù shì diào yòng vbs de fāng : vbscript:createobject("sapi.spvoice").speak("MerryChristmasandHappyNewYear!")
  speak hǎo xiàng néng jiǎng zhōng wén ~
   shí rán guǒ tts 'ān zhuāng liǎo zhōng wén yǐn qíng shì jiǎng zhōng wén de
  【 3、 kòng zhì
   zài yùn xíng chǔlǐ de guò chéng zhōng men gān chǔlǐ zhí jiē diǎn chā chā jiù jié shù liǎoǹg cuò guòtài mán liǎo ~
  --1、 zàn tíng chǔlǐzhí jiē 'àn jiàn pán shàng de Pause jiàn lou
  --2、 zhōng zhǐ chǔlǐ jiàn Ctrl+C。 guòyòu shí hòu hǎo xiàng xiǎng yìng de tài 'ā
  【( ) ASCII
   qián miàn de zhōng men jīng shǐ yòng guò ASCII liǎo jiù shì xiào liǎn。 ASCII shì xíng huà de hào yòng lái diǎn zhuì men de chǔlǐ de
   zài cmd chuāng kǒu zhōng men tōng guò rèn de ASCII lái shū gāi Ctrl+G、 Ctrl+N děng a-z duì yìng ASCII de 97-122。 duì ASCII 26 de tōng guò zhè fāng lái shū àn zhù Alt jiàn sōngtōng guò xiǎo jiàn pán shū ASCII de shí jìn zhì zhísōng kāi Alt jiàn
bǎi quán
  pichuli
   chǔlǐ
  batchprocessing
   yào chù de xìn fēn chéng chéng jiāo gěi xìn tǒng dòng chǔlǐzài suàn wéi zhù de xìn tǒng zhōngxìn de shū shū chū xìn chǔlǐ de xiāng pèiwèile jiǎn shǎo rén gōng cāo zuò shí jiān gǎi shàn de yòng qíng kuàng yào chù de xìn gōng cún děngàn dìng zhōu shōu zài chéng jiāo gěi tǒng jìn xíng chǔlǐsuǒ yòu de zuò shìdàng fēn tǒng dòng hòu dòng chǔlǐ zuò chǔlǐ wán hòu cāo zuò yuán gān 'ér dòng guò dào chǔlǐ xià zuò zhí zhì zuò chǔlǐ wán wéi zhǐ
   zǎo de chǔlǐ duì zuò de shū shū chū cǎi lián chǔlǐgāo de zhōng yāng chǔlǐ yào děng dài de lián shū shū chū shè bèi néng huī yīngyǒu de xiàolǜhòu lái cǎi yòng tuō chǔlǐxiān ruò gān zuò shū dào dài shàngzhōng yāng chǔlǐ cóng dài shàng zuò diào bìng zhí xíngzuò wán chéng hòu jiēguǒ zài dài shàngzài yóu wài wéi jiāng dài shàng de xìn shū chūzhè yàng zhōng yāng chǔlǐ bǎi tuō de shū shū chū shè bèi de qiān zhì gāo chǔlǐ néng jiàn chǔlǐ lián chǔlǐ)。
   guǒ shù shì zài yuǎn fāng shōu tōng guò zhōng duān sòng shù cǎi shù cǎi xiān jiāng duàn shí jiān nèi de xìn cún chǔ láizài tōng guò chuán shū xiàn jiāng men chéng sòng tǒng jìn xíng chǔlǐ zhè zhǒng chǔlǐ fāng shì chēng wéi yuǎn chéng chǔlǐ
   chǔlǐ néng yòu xiào gāo suàn de yòng shuàishì zuì jīng de chǔlǐ fāng dàn shì zài chǔlǐ zhōngyòng jiāo zuò hòu biàn shī liǎo duì zuò de kòng zhì xiū gǎi néng yòng zuò shuō míng shū de xíng shì xiàng tǒng gōng kòng zhì xìn hái yào yùn xíng guò chéng zhōng néng chū xiàn de wèn bìng chǔlǐ fāng shì xiān gào tǒngduì xīn de chǔlǐ zuò yòng néng chū xiàn de shì jiànsuǒ wàng tǒng yòu yòng jiāo zuò yòng de néng jiàn jiāo shì chǔlǐ)。 zhè zhǒng qíng kuàng shì cǎi yòng chǔlǐlìng wàizài chǔlǐ tǒng zhōngyòng jiāo zuò hòu tōng cháng yào jīng guò xiǎo shí shèn zhì tiān de shí jiān cái néng dào suǒ yào de jiēguǒzhè yàng cháng de zhōu zhuǎn shí jiān duì xiē jǐn suàn hěn xiǎo de huò zhǐ duì cún wén jiàn zuò xíng xiū gǎi de duǎn zuò yòng fēi cháng biànyóu duì shí jiān jǐn de zuò gèng xuǎn yòng chǔlǐ fāng shìzài xíng chǔlǐ tǒng zhōng chǔlǐ jīng cháng shì hòu tái zuò qián tái zuò cǎi yòng fēn shí chǔlǐ
   chǔlǐ àn zuò de chǔlǐ fēn wéi shùn chǔlǐ suí chǔlǐ
   shùn chǔlǐ duì chéng de xìn 'àn guī dìng de shùn dòng jìn xíng chǔlǐchuán tǒng de chǔlǐ fāng shì fāng àn xìn chǔlǐ yào qiú duì yuán lái de zhù wén jiànjìn xíng xiū gǎijiàn xīn de zhù wén jiàn), jiāng zuò wéi xià yùn xíng de wén jiànér yuán lái de wén jiàn dòng chéng wéi hòu bèi wén jiànzhè zhǒng chǔlǐ fāng shì de yōu diǎn shì zhù de chā shān chú róng xīn lǎo wén jiàn xuǎn yòng tóng lèi xíng de wài wéi shè bèipíng jūn fǎng wèn shí jiān duǎnquē diǎn shì lǎo wén jiàn zhōng cháng yòng de fēn xiě xīn wén jiàn
   shùn chǔlǐ zhōngxìn shū de shùn wén jiàn de shùn yán zhìshì xiān xìn jīng guò fēn lèi pái zài dài huò piàn shàng chǔlǐ dàn kāi shǐzài dìng de shí jiān nèisuǒ yòu shìdàng de xìn jìn tǒngshùn jìn xíng chǔlǐ
   suí chǔlǐ duì chéng de xìn jǐn chǔlǐ yào de fēnér duì guān fēn jiā rèn chǔlǐjiàn suí cún )。
  ( míng céng
yīngwénjièshì
  1. :  batch,  batch Process,  Batch Processing
xiàngguāncí
dos mìng lìng chéng gōng cāo zuò tǒng vbsjsp nèi mìng lìng
gāo biān chéng yán bìng suàn chóng
bāo hán cí
chéng chǔlǐfēn chǔlǐ
chǔlǐ lèi chǔlǐ shù
chǔlǐ wén jiàn chǔlǐ chéng
chǔlǐ tǒngduō dào chǔlǐ
chǔlǐ bìng shí shí chǔlǐ
shùn chǔlǐfēn chǔlǐ
chéng chǔlǐ zhōng duànyuǎn chéng chéng chǔlǐ
chéng chǔlǐ fāng shìchéng chǔlǐ mìng lìng
chéng chǔlǐ zhōng duānjiāo shì chǔlǐ
duō gōng néng chǔlǐchéng chǔlǐ de chéng
chǔlǐ cāo zuò tǒng dòng chǔlǐ wén jiàn
fēn chǔlǐ fǎn yìng chuàng jiàn kuài jié chǔlǐ
tuō chéng chǔlǐ tǒng chǔlǐ wén jiàn de kuò zhǎn míng
duō dào chǔlǐ cāo zuò tǒngduō gōng néng chǔlǐ v1.22
utoexec.bat dòng chǔlǐ wén jiànshí shí chǔlǐ jiān kòng chéng
wén jiàn chǔlǐ shījìn zhǐ zài píng shàng xiǎn shì chǔlǐ mìng lìng xíng
jìn zhǐ chǔlǐ mìng lìng xíng xiǎn shì píng shàng chǔlǐ zài gāo Windows guǎn xiàolǜ zhōng de shén yìng yòng
chǔlǐ mìng lìng zài Windows cāo zuò zhōng de diǎn xíng yìng yòng chǔlǐ mìng lìng zài guǎn zhōng de diǎn xíng yìng yòng
wén jiàn chǔlǐ shī v1.2 chǔlǐ mìng lìng zài cāo zuò zhōng de diǎn xíng yìng yòng
chǔlǐ zài gāo guǎn xiàolǜ zhōng de shén yìng yòng