ruǎn jiàn : xué lèi > chǔlǐ wén jiàn
mùlù
No. 1
  hòu zhuì shì bat de wén jiàn jiù shì chǔlǐ wén jiànshì zhǒng wén běn wén jiànjiǎn dān de shuō de zuò yòng jiù shì dòng de lián zhí xíng duō tiáo mìng lìng chǔlǐ wén jiàn de nèi róng jiù shì tiáo tiáo de mìng lìng yòu shénme yòng
   zài dòng wps ruǎn jiàn shíměi zhí xíng
  c:>cdwps
  c:wps>spdos
  c:wps>py
  c:wps>wbx
  c:wps>wps
   guǒ měi yòng wps zhī qián zhè yàng zhí xíng nín shì shì jué hěn fán
   guǒ yòu fāng zhǐ biān xiě chǔlǐ wén jiànjiù huì dòng zhí xíng gāng cái de suǒ yòu mìng lìngnín xiǎng xiǎng xué
   dāng nín kàn wán jié biān xiě de chǔlǐ wén jiàn shùn zhí xíng shínín dìng huì chī jīng de
   wài diàn nǎo měi dòng shí huì xún zhǎo autoexec.bat zhè tiáo chǔlǐ wén jiàncóng 'ér zhí xíng xiē měi kāi dōuyào zhí xíng de mìng lìng shè zhì jìng path、 jiā zài shǔ biāo dòng mouse、 pán jiā smartdrv děng shǐ nín de diàn nǎo zhēn zhèng dòng huà
  echo、 @、 call、 pause、 rem shì chǔlǐ wén jiàn zuì cháng yòng de mìng lìng men jiù cóng men kāi shǐ xué 。 echo biǎo shì xiǎn shì mìng lìng hòu de
  echooff biǎo shì zài hòu suǒ yòu yùn xíng de mìng lìng dōubù xiǎn shì mìng lìng xíng běn shēn
  @ echooff xiāng xiàngdàn shì jiā zài mìng lìng xíng de zuì qián miànbiǎo shì yùn xíng shí xiǎn shì mìng lìng xíng běn shēn
  call diào yòng lìng tiáo chǔlǐ wén jiàn guǒ zhí jiē diào yòng bié de chǔlǐ wén jiànzhí xíng wán tiáo wén jiàn hòu jiāng zhí hángdāng qián wén jiàn hòu mìng lìng
  pause yùn xíng huì zàn tíngxiǎn shì pressanykeytocontinue... děng dài yòng 'àn rèn jiàn hòu
  rem biǎo shì mìng lìng hòu de wéi jiě shì xíng zhí xíngzhǐ shì gěi jīn hòu chá zhǎo yòng de
   yòng edit biān ji a.bat wén jiànshū xià liè nèi róng hòu cún pán wéi c:a.bat, zhí xíng gāi chǔlǐ wén jiàn hòu shí xiànjiāng gēn zhōng suǒ yòu wén jiàn xiě a.txt zhōng dòng ucdos, jìn wps děng gōng néng
   chǔlǐ wén jiàn de nèi róng wéi : wén jiàn biǎo shì
  echooff xiǎn shì mìng lìng xíng
  dirc:*.*>a.txt jiāng c pán wén jiàn liè biǎo xiě a.txt
  callc:ucdosucdos.bat diào yòng ucdos
  echo hǎo xiǎn shì " hǎo "
  pause zàn tíng , děng dài 'àn jiàn
  rem shǐ yòng wps zhù shì jiāng shǐ yòng wps
  cducdos jìn ucdos
  wps shǐ yòng wps
   chǔlǐ wén jiàn zhōng hái xiàng c yán yàng shǐ yòng cān shùzhè zhǐ yòng dào cān shù biǎo shì %。
  % biǎo shì cān shùcān shù shì zhǐ zài yùn xíng chǔlǐ wén jiàn shí zài wén jiàn míng hòu jiā de chuànbiàn liàng cóng %0 dào %9, %0 biǎo shì wén jiàn míng běn shēn chuàn yòng %1 dào %9 shùn biǎo shì
   , c: gēn xià chǔlǐ wén jiàn míng wéi f.bat, nèi róng wéi format%1
   guǒ zhí xíng c:>fa: shí zhí xíng de shì formata:
   yòu c: gēn xià chǔlǐ wén jiàn de míng wéi t.bat, nèi róng wéi type%1type%2
   me yùn xíng c:>ta.txtb.txt jiāng shùn xiǎn shì a.txt b.txt wén jiàn de nèi róng
  ifgotochoicefor shì chǔlǐ wén jiàn zhōng jiào gāo de mìng lìng guǒ zhè yòng hěn shú liàn jiù shì chǔlǐ wén jiàn de zhuān jiā
  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:
  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 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à iferrorlevel2gotox2dos 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í
  goto chǔlǐ wén jiàn yùn xíng dào zhè jiāng tiào dào goto suǒ zhǐ dìng de biāo hào chù bān if pèi shǐ yòng :
  gotoend
  :end
  echothisistheend
   biāo hào yòng : chuàn biǎo shìbiāo hào suǒ zài xíng bèi zhí xí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]?
   , test.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ù
  for xún huán mìng lìngzhǐ yào tiáo jiàn jiāng duō zhí xíng tóng mìng lìng
   shì for[%%f]in( )do[ mìng lìng ]
   zhǐ yào cān shù f zài zhǐ dìng de nèi tiáo jiàn chéng zhí xíng mìng lìng
   guǒ tiáo chǔlǐ wén jiàn zhōng yòu yīháng :
  for%%cin(*.bat*.txt)dotype%%c
   hán shì guǒ shì bat huò txt jié wěi de wén jiàn xiǎn shì wén jiàn de nèi róng
  autoexec.bat
  dos zài dòng huì dòng yùn xíng autoexec.bat zhè tiáo wén jiàn bān men zài miàn zhuāng zài měi yòng de chéng :path( shè zhì jìng )、 smartdrv( pán jiā )、 mouse( shǔ biāo dòng )、 mscdex( guāng lián jiē )、 doskey( jiàn pán guǎn )、 set( shè zhì huán jìng biàn liàng ) děng
   guǒ dòng pán gēn zhōng méi yòu zhè wén jiàndiàn nǎo huì ràng yòng shū shí jiān
   diǎn xíng de autoexec.bat nèi róng xià :
  @echooff xiǎn shì mìng lìng xíng
  prompt$p$g shè zhì shì qián yòu shì
  pathc:dos;c:;c:windows;c:ucdos;c: ools shè zhì jìng
  lhc:dosdoskey.com jiā zài jiàn pán guǎn
  lhc:mousemouse.com jiā zài shǔ biāo guǎn
  lhc:dossmartdrv.exe jiā zài pán jiā guǎn
  lhc:dosmscdex/s/d:mscd000/m:12/v jiā zài cd-rom dòng
  settemp=c: emp shè zhì lín shí
No. 2
  hòu zhuì shì bat de wén jiàn jiù shì chǔlǐ wén jiànshì zhǒng wén běn wén jiànjiǎn dān de shuō de zuò yòng jiù shì dòng de lián zhí xíng duō tiáo mìng lìng chǔlǐ wén jiàn de nèi róng jiù shì tiáo tiáo de mìng lìng yòu shénme yòng
   zài dòng wps ruǎn jiàn shíměi zhí xíng
  C:>cdwps
  C:WPS>spdos
  C:WPS>py
  C:WPS>wbx
  C:WPS>wps
   guǒ měi yòng WPS zhī qián zhè yàng zhí xíng nín shì shì jué hěn fán
   guǒ yòu fāng zhǐ biān xiě chǔlǐ wén jiànjiù huì dòng zhí xíng gāng cái de suǒ yòu mìng lìngnín xiǎng xiǎng xué
   dāng nín kàn wán jié biān xiě de chǔlǐ wén jiàn shùn zhí xíng shínín dìng huì chī jīng de
   wài diàn nǎo měi dòng shí huì xún zhǎo autoexec.bat zhè tiáo chǔlǐ wén jiàncóng 'ér zhí xíng xiē měi kāi dōuyào zhí xíng de mìng lìng shè zhì jìng path、 jiā zài shǔ biāo dòng mouse、 pán jiā smartdrv děng shǐ nín de diàn nǎo zhēn zhèng dòng huà
  echo、 @、 call、 pause、 rem shì chǔlǐ wén jiàn zuì cháng yòng de mìng lìng men jiù cóng men kāi shǐ xué 。 echo biǎo shì xiǎn shì mìng lìng hòu de
  echooff biǎo shì zài hòu suǒ yòu yùn xíng de mìng lìng dōubù xiǎn shì mìng lìng xíng běn shēn
  @ echooff xiāng xiàngdàn shì jiā zài mìng lìng xíng de zuì qián miànbiǎo shì yùn xíng shí xiǎn shì mìng lìng xíng běn shēn
  call diào yòng lìng tiáo chǔlǐ wén jiàn guǒ zhí jiē diào yòng bié de chǔlǐ wén jiànzhí xíng wán tiáo wén jiàn hòu jiāng zhí hángdāng qián wén jiàn hòu mìng lìng
  pause yùn xíng huì zàn tíngxiǎn shì Pressanykeytocontinue... děng dài yòng 'àn rèn jiàn hòu
  rem biǎo shì mìng lìng hòu de wéi jiě shì xíng zhí xíngzhǐ shì gěi jīn hòu chá zhǎo yòng de
   yòng edit biān ji a.bat wén jiànshū xià liè nèi róng hòu cún pán wéi c:a.bat, zhí xíng gāi chǔlǐ wén jiàn hòu shí xiànjiāng gēn zhōng suǒ yòu wén jiàn xiě a.txt zhōng dòng UCDOS, jìn WPS děng gōng néng
   chǔlǐ wén jiàn de nèi róng wéi : wén jiàn biǎo shì
  echooff xiǎn shì mìng lìng xíng
  dirc:*.*>a.txt jiāng c pán wén jiàn liè biǎo xiě a.txt
  callc:ucdosucdos.bat diào yòng ucdos
  echo hǎo xiǎn shì " hǎo "
  pause zàn tíng , děng dài 'àn jiàn
  rem shǐ yòng wps zhù shì jiāng shǐ yòng wps
  cducdos jìn ucdos
  wps shǐ yòng wps
   chǔlǐ wén jiàn zhōng hái xiàng C yán yàng shǐ yòng cān shùzhè zhǐ yòng dào cān shù biǎo shì %。
  % biǎo shì cān shùcān shù shì zhǐ zài yùn xíng chǔlǐ wén jiàn shí zài wén jiàn míng hòu jiā de chuànbiàn liàng cóng %0 dào %9, %0 biǎo shì wén jiàn míng běn shēn chuàn yòng %1 dào %9 shùn biǎo shì
   , C: gēn xià chǔlǐ wén jiàn míng wéi f.bat, nèi róng wéi format%1
   guǒ zhí xíng C:>fa: shí zhí xíng de shì formata:
   yòu C: gēn xià chǔlǐ wén jiàn de míng wéi t.bat, nèi róng wéi type%1type%2
   me yùn xíng C:>ta.txtb.txt jiāng shùn xiǎn shì a.txt b.txt wén jiàn de nèi róng
  ifgotochoicefor shì chǔlǐ wén jiàn zhōng jiào gāo de mìng lìng guǒ zhè yòng hěn shú liàn jiù shì chǔlǐ wén jiàn de zhuān jiā
  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:
  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 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à iferrorlevel2gotox2DOS 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í
  goto chǔlǐ wén jiàn yùn xíng dào zhè jiāng tiào dào goto suǒ zhǐ dìng de biāo hào chù bān if pèi shǐ yòng :
  gotoend
  :end
  echothisistheend
   biāo hào yòng : chuàn biǎo shìbiāo hào suǒ zài xíng bèi zhí xí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]?
   , test.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ù
  for xún huán mìng lìngzhǐ yào tiáo jiàn jiāng duō zhí xíng tóng mìng lìng
   shì FOR[%%f]in( )DO[ mìng lìng ]
   zhǐ yào cān shù f zài zhǐ dìng de nèi tiáo jiàn chéng zhí xíng mìng lìng
   guǒ tiáo chǔlǐ wén jiàn zhōng yòu yīháng :
  for%%cin(*.bat*.txt)dotype%%c
   hán shì guǒ shì bat huò txt jié wěi de wén jiàn xiǎn shì wén jiàn de nèi róng
  autoexec.bat
  DOS zài dòng huì dòng yùn xíng autoexec.bat zhè tiáo wén jiàn bān men zài miàn zhuāng zài měi yòng de chéng :path( shè zhì jìng )、 smartdrv( pán jiā )、 mouse( shǔ biāo dòng )、 mscdex( guāng lián jiē )、 doskey( jiàn pán guǎn )、 set( shè zhì huán jìng biàn liàng ) děng
   guǒ dòng pán gēn zhōng méi yòu zhè wén jiàndiàn nǎo huì ràng yòng shū shí jiān
   diǎn xíng de autoexec.bat nèi róng xià :
  @echooff xiǎn shì mìng lìng xíng
  prompt$p$g shè zhì shì qián yòu shì
  pathc:dos;c:;c:windows;c:ucdos;c:tools shè zhì jìng
  lhc:dosdoskey.com jiā zài jiàn pán guǎn
  lhc:mousemouse.com jiā zài shǔ biāo guǎn
  lhc:dossmartdrv.exe jiā zài pán jiā guǎn
  lhc:dosmscdex/S/D:MSCD000/M:12/V jiā zài CD-ROM dòng
  settemp=c:temp shè zhì lín shí
   jiǎ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
yīngwénjièshì
  1. :  batch file
bāo hán cí
dòng chǔlǐ wén jiàn chǔlǐ wén jiàn de kuò zhǎn míngutoexec.bat dòng chǔlǐ wén jiàn