| | hòu zhuì shì bat de wén jiàn jiù shì pī chǔlǐ wén jiàn , shì yī zhǒng wén běn wén jiàn。 jiǎn dān de shuō, tā de zuò yòng jiù shì zì dòng de lián xù zhí xíng duō tiáo mìng lìng, pī chǔlǐ wén jiàn de nèi róng jiù shì yī tiáo yī tiáo de mìng lìng。 nà tā yòu shénme yòng ní?
bǐ rú, zài qǐ dòng wps ruǎn jiàn shí, měi cì dū bì xū zhí xíng
c:>cdwps
c:wps>spdos
c:wps>py
c:wps>wbx
c:wps>wps
rú guǒ měi cì yòng wps zhī qián dū zhè yàng zhí xíng yī cì, nín shì bù shì jué dé hěn má fán ní?
rú guǒ yòu yī gè fāng fǎ, zhǐ xū biān xiě yī gè pī chǔlǐ wén jiàn , jiù huì zì dòng zhí xíng gāng cái de suǒ yòu mìng lìng, nín xiǎng bù xiǎng xué ní?
dāng nín kàn wán cǐ jié, zì jǐ biān xiě de dì yī gè pī chǔlǐ wén jiàn shùn lì zhí xíng shí, nín yī dìng huì dà chī yī jīng de。
cǐ wài diàn nǎo měi cì qǐ dòng shí dū huì xún zhǎo autoexec.bat zhè tiáo pī chǔlǐ wén jiàn , cóng 'ér kě zhí xíng yī xiē měi cì kāi jī dōuyào zhí xíng de mìng lìng, rú shè zhì lù jìng path、 jiā zài shǔ biāo qū dòng mouse、 cí pán jiā sù smartdrv děng, kě yǐ shǐ nín de diàn nǎo zhēn zhèng zì dòng huà。
echo、 @、 call、 pause、 rem shì pī chǔlǐ wén jiàn zuì cháng yòng de jǐ gè mìng lìng, wǒ men jiù cóng tā men kāi shǐ xué qǐ。 echo biǎo shì xiǎn shì cǐ mìng lìng hòu de zì fú
echooff biǎo shì zài cǐ yǔ jù 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
@ yǔ echooff xiāng xiàng, dàn tā shì jiā zài qí tā mìng lìng xíng de zuì qián miàn, biǎo shì yùn xíng shí bù xiǎn shì mìng lìng xíng běn shēn。
call diào yòng lìng yī tiáo pī chǔlǐ wén jiàn ( rú guǒ zhí jiē diào yòng bié de pī chǔlǐ wén jiàn , zhí xíng wán nà tiáo wén jiàn hòu jiāng wú fǎ zhí hángdāng qián wén jiàn hòu xù mìng lìng)
pause yùn xíng cǐ jù huì zàn tíng, xiǎn shì pressanykeytocontinue... děng dài yòng hù 'àn rèn yì jiàn hòu jì xù
rem biǎo shì cǐ mìng lìng hòu de zì fú wéi jiě shì xíng, bù zhí xíng, zhǐ shì gěi zì jǐ jīn hòu chá zhǎo yòng de
lì: yòng edit biān ji a.bat wén jiàn, shū rù xià liè nèi róng hòu cún pán wéi c:a.bat, zhí xíng gāi pī chǔlǐ wén jiàn hòu kě shí xiàn: jiāng gēn mù lù zhōng suǒ yòu wén jiàn xiě rù a.txt zhōng, qǐ dòng ucdos, jìn rù wps děng gōng néng。
pī chǔlǐ wén jiàn de nèi róng wéi : wén jiàn biǎo shì:
echooff bù 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ě rù a.txt
callc:ucdosucdos.bat diào yòng ucdos
echo nǐ hǎo xiǎn shì " nǐ hǎo "
pause zàn tíng , děng dài 'àn jiàn jì xù
rem shǐ yòng wps zhù shì jiāng shǐ yòng wps
cducdos jìn rù ucdos mù lù
wps shǐ yòng wps
pī chǔlǐ wén jiàn zhōng hái kě yǐ xiàng c yǔ yán yī yàng shǐ yòng cān shù, zhè zhǐ xū yòng dào yī gè cān shù biǎo shì fú %。
% biǎo shì cān shù, cān shù shì zhǐ zài yùn xíng pī chǔlǐ wén jiàn shí zài wén jiàn míng hòu jiā de zì fú chuàn。 biàn liàng kě yǐ cóng %0 dào %9, %0 biǎo shì wén jiàn míng běn shēn, zì fú chuàn yòng %1 dào %9 shùn xù biǎo shì。
lì rú, c: gēn mù lù xià yī pī chǔlǐ wén jiàn míng wéi f.bat, nèi róng wéi format%1
zé rú guǒ zhí xíng c:>fa: zé shí jì zhí xíng de shì formata:
yòu rú c: gēn mù lù xià yī pī chǔlǐ wén jiàn de míng wéi t.bat, nèi róng wéi type%1type%2
nà me yùn xíng c:>ta.txtb.txt jiāng shùn xù dì xiǎn shì a.txt hé b.txt wén jiàn de nèi róng
ifgotochoicefor shì pī chǔlǐ wén jiàn zhōng bǐ jiào gāo jí de mìng lìng, rú guǒ zhè jǐ gè nǐ yòng dé hěn shú liàn, nǐ jiù shì pī chǔlǐ wén jiàn de zhuān jiā lā。
if biǎo shì jiāng pàn duàn shì fǒu fú hé guī dìng de tiáo jiàn, cóng 'ér jué dìng zhí xíng bù tóng de mìng lìng。 yòu sān zhǒng gé shì :
1、 if" cān shù "==" zì fú chuàn " dài zhí xíng de mìng lìng
cān shù rú guǒ děng yú zhǐ dìng de zì fú chuàn, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 ( zhù yì shì liǎng gè děng hào)
rú if"%1"=="a"formata:
2、 ifexist wén jiàn míng dài zhí xíng de mìng lìng
rú guǒ yòu zhǐ dìng de wén jiàn, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 rú ifexistconfig.syseditconfig.sys
3、 iferrorlevel shù zì dài zhí xíng de mìng lìng
rú guǒ fǎn huí mǎ děng yú zhǐ dìng de shù zì, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 rú iferrorlevel2gotox2dos chéng xù yùn xíng shí dū huì fǎn huí yī gè shù zì gěi dos, chēng wéi cuò wù mǎ errorlevel huò chēng fǎn huí mǎ
goto pī chǔlǐ wén jiàn yùn xíng dào zhè lǐ jiāng tiào dào goto suǒ zhǐ dìng de biāo hào chù, yī bān yǔ if pèi hé shǐ yòng。 rú :
gotoend
:end
echothisistheend
biāo hào yòng : zì fú chuàn biǎo shì, biāo hào suǒ zài xíng bù bèi zhí xíng
choice shǐ yòng cǐ mìng lìng kě yǐ ràng yòng hù shū rù yī gè zì fú, cóng 'ér yùn xíng bù tóng de mìng lìng。 shǐ yòng shí yīnggāi jiā /c: cān shù, c: hòu yìng xiě tí shì kě shū rù de zì fú, zhī jiān wú kōng gé。 tā de fǎn huí mǎ wéi 1234 ……
rú :choice/c:dmedefrag,mem,end
jiāng xiǎn shì
defrag,mem,end[d,m,e]?
lì rú, test.bat de nèi róng rú xià :
@echooff
choice/c:dmedefrag,mem,end
iferrorlevel3gotodefrag yìng xiān pàn duàn shù zhí zuì gāo de cuò wù mǎ
iferrorlevel2gotomem
iferrotlevel1gotoend
:defrag
c:dosdefrag
gotoend
:mem
mem
gotoend
:end
echogoodbye
cǐ wén jiàn yùn xíng hòu, jiāng xiǎn shì defrag,mem,end[d,m,e]? yòng hù kě xuǎn zé dme, rán hòu if yǔ jù 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 xù duàn, m biǎo shì zhí xíng biāo hào wéi mem de chéng xù duàn, e biǎo shì zhí xíng biāo hào wéi end de chéng xù duàn, měi gè chéng xù duàn zuì hòu dū yǐ gotoend jiāng chéng xù tiào dào end biāo hào chù, rán hòu chéng xù jiāng xiǎn shì goodbye, wén jiàn jié shù。
for xún huán mìng lìng, zhǐ yào tiáo jiàn fú hé, tā jiāng duō cì zhí xíng tóng yī mìng lìng。
gé shì for[%%f]in( jí hé )do[ mìng lìng ]
zhǐ yào cān shù f zài zhǐ dìng de jí hé nèi, zé tiáo jiàn chéng lì, zhí xíng mìng lìng
rú guǒ yī tiáo pī chǔlǐ wén jiàn zhōng yòu yīháng :
for%%cin(*.bat*.txt)dotype%%c
hán yì shì rú guǒ shì yǐ bat huò txt jié wěi de wén jiàn, zé xiǎn shì wén jiàn de nèi róng。
autoexec.bat
dos zài qǐ dòng huì zì dòng yùn xíng autoexec.bat zhè tiáo wén jiàn, yī bān wǒ men zài lǐ miàn zhuāng zài měi cì bì yòng de chéng xù, rú :path( shè zhì lù jìng )、 smartdrv( cí pán jiā sù )、 mouse( shǔ biāo qǐ dòng )、 mscdex( guāng qū lián jiē )、 doskey( jiàn pán guǎn lǐ )、 set( shè zhì huán jìng biàn liàng ) děng。
rú guǒ qǐ dòng pán gēn mù lù zhōng méi yòu zhè gè wén jiàn, diàn nǎo huì ràng yòng hù shū rù rì qī hé shí jiān。
lì rú, yī gè diǎn xíng de autoexec.bat nèi róng rú xià :
@echooff bù xiǎn shì mìng lìng xíng
prompt$p$g shè zhì tí shì fú qián yòu mù lù tí shì
pathc:dos;c:;c:windows;c:ucdos;c: ools shè zhì lù jìng
lhc:dosdoskey.com jiā zài jiàn pán guǎn lǐ
lhc:mousemouse.com jiā zài shǔ biāo guǎn lǐ
lhc:dossmartdrv.exe jiā zài cí pán jiā sù guǎn lǐ
lhc:dosmscdex/s/d:mscd000/m:12/v jiā zài cd-rom qū dòng
settemp=c: emp shè zhì lín shí mù lù | | hòu zhuì shì bat de wén jiàn jiù shì pī chǔlǐ wén jiàn , shì yī zhǒng wén běn wén jiàn。 jiǎn dān de shuō, tā de zuò yòng jiù shì zì dòng de lián xù zhí xíng duō tiáo mìng lìng, pī chǔlǐ wén jiàn de nèi róng jiù shì yī tiáo yī tiáo de mìng lìng。 nà tā yòu shénme yòng ní?
bǐ rú, zài qǐ dòng wps ruǎn jiàn shí, měi cì dū bì xū zhí xíng
C:>cdwps
C:WPS>spdos
C:WPS>py
C:WPS>wbx
C:WPS>wps
rú guǒ měi cì yòng WPS zhī qián dū zhè yàng zhí xíng yī cì, nín shì bù shì jué dé hěn má fán ní?
rú guǒ yòu yī gè fāng fǎ, zhǐ xū biān xiě yī gè pī chǔlǐ wén jiàn , jiù huì zì dòng zhí xíng gāng cái de suǒ yòu mìng lìng, nín xiǎng bù xiǎng xué ní?
dāng nín kàn wán cǐ jié, zì jǐ biān xiě de dì yī gè pī chǔlǐ wén jiàn shùn lì zhí xíng shí, nín yī dìng huì dà chī yī jīng de。
cǐ wài diàn nǎo měi cì qǐ dòng shí dū huì xún zhǎo autoexec.bat zhè tiáo pī chǔlǐ wén jiàn , cóng 'ér kě zhí xíng yī xiē měi cì kāi jī dōuyào zhí xíng de mìng lìng, rú shè zhì lù jìng path、 jiā zài shǔ biāo qū dòng mouse、 cí pán jiā sù smartdrv děng, kě yǐ shǐ nín de diàn nǎo zhēn zhèng zì dòng huà。
echo、 @、 call、 pause、 rem shì pī chǔlǐ wén jiàn zuì cháng yòng de jǐ gè mìng lìng, wǒ men jiù cóng tā men kāi shǐ xué qǐ。 echo biǎo shì xiǎn shì cǐ mìng lìng hòu de zì fú
echooff biǎo shì zài cǐ yǔ jù 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
@ yǔ echooff xiāng xiàng, dàn tā shì jiā zài qí tā mìng lìng xíng de zuì qián miàn, biǎo shì yùn xíng shí bù xiǎn shì mìng lìng xíng běn shēn。
call diào yòng lìng yī tiáo pī chǔlǐ wén jiàn ( rú guǒ zhí jiē diào yòng bié de pī chǔlǐ wén jiàn , zhí xíng wán nà tiáo wén jiàn hòu jiāng wú fǎ zhí hángdāng qián wén jiàn hòu xù mìng lìng)
pause yùn xíng cǐ jù huì zàn tíng, xiǎn shì Pressanykeytocontinue... děng dài yòng hù 'àn rèn yì jiàn hòu jì xù
rem biǎo shì cǐ mìng lìng hòu de zì fú wéi jiě shì xíng, bù zhí xíng, zhǐ shì gěi zì jǐ jīn hòu chá zhǎo yòng de
lì: yòng edit biān ji a.bat wén jiàn, shū rù xià liè nèi róng hòu cún pán wéi c:a.bat, zhí xíng gāi pī chǔlǐ wén jiàn hòu kě shí xiàn: jiāng gēn mù lù zhōng suǒ yòu wén jiàn xiě rù a.txt zhōng, qǐ dòng UCDOS, jìn rù WPS děng gōng néng。
pī chǔlǐ wén jiàn de nèi róng wéi : wén jiàn biǎo shì:
echooff bù 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ě rù a.txt
callc:ucdosucdos.bat diào yòng ucdos
echo nǐ hǎo xiǎn shì " nǐ hǎo "
pause zàn tíng , děng dài 'àn jiàn jì xù
rem shǐ yòng wps zhù shì jiāng shǐ yòng wps
cducdos jìn rù ucdos mù lù
wps shǐ yòng wps
pī chǔlǐ wén jiàn zhōng hái kě yǐ xiàng C yǔ yán yī yàng shǐ yòng cān shù, zhè zhǐ xū yòng dào yī gè cān shù biǎo shì fú %。
% biǎo shì cān shù, cān shù shì zhǐ zài yùn xíng pī chǔlǐ wén jiàn shí zài wén jiàn míng hòu jiā de zì fú chuàn。 biàn liàng kě yǐ cóng %0 dào %9, %0 biǎo shì wén jiàn míng běn shēn, zì fú chuàn yòng %1 dào %9 shùn xù biǎo shì。
lì rú, C: gēn mù lù xià yī pī chǔlǐ wén jiàn míng wéi f.bat, nèi róng wéi format%1
zé rú guǒ zhí xíng C:>fa: zé shí jì zhí xíng de shì formata:
yòu rú C: gēn mù lù xià yī pī chǔlǐ wén jiàn de míng wéi t.bat, nèi róng wéi type%1type%2
nà me yùn xíng C:>ta.txtb.txt jiāng shùn xù dì xiǎn shì a.txt hé b.txt wén jiàn de nèi róng
ifgotochoicefor shì pī chǔlǐ wén jiàn zhōng bǐ jiào gāo jí de mìng lìng, rú guǒ zhè jǐ gè nǐ yòng dé hěn shú liàn, nǐ jiù shì pī chǔlǐ wén jiàn de zhuān jiā lā。
if biǎo shì jiāng pàn duàn shì fǒu fú hé guī dìng de tiáo jiàn, cóng 'ér jué dìng zhí xíng bù tóng de mìng lìng。 yòu sān zhǒng gé shì :
1、 if" cān shù "==" zì fú chuàn " dài zhí xíng de mìng lìng
cān shù rú guǒ děng yú zhǐ dìng de zì fú chuàn, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 ( zhù yì shì liǎng gè děng hào)
rú if"%1"=="a"formata:
2、 ifexist wén jiàn míng dài zhí xíng de mìng lìng
rú guǒ yòu zhǐ dìng de wén jiàn, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 rú ifexistconfig.syseditconfig.sys
3、 iferrorlevel shù zì dài zhí xíng de mìng lìng
rú guǒ fǎn huí mǎ děng yú zhǐ dìng de shù zì, zé tiáo jiàn chéng lì, yùn xíng mìng lìng, fǒu zé yùn xíng xià yī jù。 rú iferrorlevel2gotox2DOS chéng xù yùn xíng shí dū huì fǎn huí yī gè shù zì gěi DOS, chēng wéi cuò wù mǎ errorlevel huò chēng fǎn huí mǎ
goto pī chǔlǐ wén jiàn yùn xíng dào zhè lǐ jiāng tiào dào goto suǒ zhǐ dìng de biāo hào chù, yī bān yǔ if pèi hé shǐ yòng。 rú :
gotoend
:end
echothisistheend
biāo hào yòng : zì fú chuàn biǎo shì, biāo hào suǒ zài xíng bù bèi zhí xíng
choice shǐ yòng cǐ mìng lìng kě yǐ ràng yòng hù shū rù yī gè zì fú, cóng 'ér yùn xíng bù tóng de mìng lìng。 shǐ yòng shí yīnggāi jiā /c: cān shù, c: hòu yìng xiě tí shì kě shū rù de zì fú, zhī jiān wú kōng gé。 tā de fǎn huí mǎ wéi 1234……
rú :choice/c:dmedefrag,mem,end
jiāng xiǎn shì
defrag,mem,end[D,M,E]?
lì rú, test.bat de nèi róng rú xià :
@echooff
choice/c:dmedefrag,mem,end
iferrorlevel3gotodefrag yìng xiān pàn duàn shù zhí zuì gāo de cuò wù mǎ
iferrorlevel2gotomem
iferrotlevel1gotoend
:defrag
c:dosdefrag
gotoend
:mem
mem
gotoend
:end
echogoodbye
cǐ wén jiàn yùn xíng hòu, jiāng xiǎn shì defrag,mem,end[D,M,E]? yòng hù kě xuǎn zé dme, rán hòu if yǔ jù 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 xù duàn, m biǎo shì zhí xíng biāo hào wéi mem de chéng xù duàn, e biǎo shì zhí xíng biāo hào wéi end de chéng xù duàn, měi gè chéng xù duàn zuì hòu dū yǐ gotoend jiāng chéng xù tiào dào end biāo hào chù, rán hòu chéng xù jiāng xiǎn shì goodbye, wén jiàn jié shù。
for xún huán mìng lìng, zhǐ yào tiáo jiàn fú hé, tā jiāng duō cì zhí xíng tóng yī mìng lìng。
gé shì FOR[%%f]in( jí hé )DO[ mìng lìng ]
zhǐ yào cān shù f zài zhǐ dìng de jí hé nèi, zé tiáo jiàn chéng lì, zhí xíng mìng lìng
rú guǒ yī tiáo pī chǔlǐ wén jiàn zhōng yòu yīháng :
for%%cin(*.bat*.txt)dotype%%c
hán yì shì rú guǒ shì yǐ bat huò txt jié wěi de wén jiàn, zé xiǎn shì wén jiàn de nèi róng。
autoexec.bat
DOS zài qǐ dòng huì zì dòng yùn xíng autoexec.bat zhè tiáo wén jiàn, yī bān wǒ men zài lǐ miàn zhuāng zài měi cì bì yòng de chéng xù, rú :path( shè zhì lù jìng )、 smartdrv( cí pán jiā sù )、 mouse( shǔ biāo qǐ dòng )、 mscdex( guāng qū lián jiē )、 doskey( jiàn pán guǎn lǐ )、 set( shè zhì huán jìng biàn liàng ) děng。
rú guǒ qǐ dòng pán gēn mù lù zhōng méi yòu zhè gè wén jiàn, diàn nǎo huì ràng yòng hù shū rù rì qī hé shí jiān。
lì rú, yī gè diǎn xíng de autoexec.bat nèi róng rú xià :
@echooff bù xiǎn shì mìng lìng xíng
prompt$p$g shè zhì tí shì fú qián yòu mù lù tí shì
pathc:dos;c:;c:windows;c:ucdos;c:tools shè zhì lù jìng
lhc:dosdoskey.com jiā zài jiàn pán guǎn lǐ
lhc:mousemouse.com jiā zài shǔ biāo guǎn lǐ
lhc:dossmartdrv.exe jiā zài cí pán jiā sù guǎn lǐ
lhc:dosmscdex/S/D:MSCD000/M:12/V jiā zài CD-ROM qū dòng
settemp=c:temp shè zhì lín shí mù lù
jiǎn dān pī chǔlǐ mìng lìng jiǎn jiè:
【 echo mìng lìng】
dǎ kāi huí xiǎn huò guān bì qǐng qiú huí xiǎn gōng néng, huò xiǎn shì xiāo xī。 rú guǒ méi yòu rèn hé cān shù, echo mìng lìng jiāng xiǎn shì dāng qián huí xiǎn shè zhì。
yǔ fǎ
echo[{on|off}][message]
Sample: @echooff/echohelloworld
zài shí jì yìng yòng zhōng wǒ men huì bǎ zhè tiáo mìng lìng hé zhòng dìng xiàng fú hào( yě chēng wéi guǎn dào fú hào, yī bān yòng >>>^) jié hé lái shí xiàn shū rù yī
xiē mìng lìng dào tè dìng de wén jiàn zhōng。
【 rem mìng lìng】
zhù shì mìng lìng, lèi sì yú zài C yǔ yán zhōng de /*--------*/, tā bìng bù huì bèi zhí xíng, zhǐ shì qǐ yī gè zhù shì de zuò yòng, biàn yú bié rén yuè dú
hé nǐ zì jǐ rì hòu xiū gǎi。
:: yě jù yòu rem de gōng néng
RemMessage
Sample: @RemHereisthedescription.
【 pause mìng lìng】
zàn tíng 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 xī:
Pressanykeytocontinue...( huò: qǐng 'àn rèn yì jiàn jì xù ...)
Sample:
@echooff
:begin
copyG:*.*d: back
echo qǐng chā rù lìng yī zhāng guāng pán ...
pause
gotobegin
zài zhè gè lì zǐ zhōng, qū dòng qì G zhōng cí pán shàng de suǒ yòu wén jiàn jūn fù zhì dào d:back zhōng。 xiǎn shì de zhù shì tí shì nín jiāng lìng yī zhāng guāng pán
pán fàng rù qū dòng qì G shí, pause mìng lìng huì shǐ chéng xù guà qǐ, yǐ biàn nín gēnghuàn guāng pán, rán hòu 'àn rèn yì jiàn jì xù chǔlǐ。
【 call mìng lìng】
cóng yī gè pī chǔlǐ chéng xù diào yòng lìng yī gè pī chǔlǐ chéng xù, bìng qiě bù zhōng zhǐ fù pī chǔlǐ chéng xù。 call mìng lìng jiē shòu yòng zuò diào yòng mù biāo de
biāo qiān。 rú guǒ zài jiǎo běn huò pī chǔlǐ wén jiàn wài shǐ yòng Call, tā jiāng bù huì zài mìng lìng xíng qǐ zuò yòng。
yǔ fǎ
call[[Drive:][Path]FileName][:label[arguments]]
cān shù
[Drive:}[Path]FileName
zhǐ dìng yào diào yòng de pī chǔlǐ chéng xù de wèi zhì hé míng chēng。
【 start mìng lìng】
diào yòng wài bù chéng xù, suǒ yòu de DOS mìng lìng hé mìng lìng xíng chéng xù dōukě yǐ yóu start mìng lìng lái diào yòng。
rú: startcalc.exe jí kě dǎ kāi Windows de jì suàn qì。
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 xù
HIGH zài HIGH yōu xiān jí lèi bié kāi shǐ yìng yòng chéng xù
REALTIME zài REALTIME yōu xiān jí lèi bié kāi shǐ yìng yòng chéng xù
WAIT qǐ dòng yìng yòng chéng xù bìng děng hòu tā jié shù
parameters zhè xiē wéi chuán sòng dào mìng lìng / chéng xù de cān shù
zhí xíng de yìng yòng chéng xù shì 32- wèi GUI yìng yòng chéng xù shí, CMD.EXE bù děng yìng yòng chéng xù zhōng zhǐ jiù fǎn huí mìng lìng tí shì。 rú guǒ zài mìng lìng
jiǎo běn nèi zhí xíng, gāi xīn xíng wéi zé bù huì fā shēng。
【 goto mìng lìng】
tiào zhuǎn mìng lìng。 chéng xù zhǐ zhēn tiào zhuǎn dào zhǐ dìng de biāo qiān, cóng biāo qiān hòu de dì yī tiáo mìng lìng kāi shǐ jì xù zhí xíng pī chǔlǐ chéng xù。
yǔ fǎ: gotolabel( label shì cān shù, zhǐ dìng suǒ yào zhuànxiàng de pī chǔlǐ chéng xù zhōng de xíng。)
Sample:
if{%1}=={}gotonoparms
if{%2}=={}gotonoparms( rú guǒ zhè lǐ de if、 %1、 %2 nǐ bù míng bái de huà, xiān tiào guò qù, hòu miàn huì yòu xiáng xì de jiě shì
。)
@Remcheckparametersifnullshowusage
:noparms
echoUsage:monitor.batServerIPPortNumber
gotoend
biāo qiān de míng zì kě yǐ suí biàn qǐ, dàn shì zuì hǎo shì yòu yì yì de zì mǔ lā, zì mǔ qián jiā gè: yòng lái biǎo shì zhè gè zì mǔ shì biāo qiān, goto
mìng lìng jiù shì gēn jù zhè gè: lái xún zhǎo xià yī bù tiào dào dào nà lǐ。 zuì hǎo yòu yī xiē shuō míng zhè yàng nǐ bié rén kàn qǐ lái cái huì lǐ jiě nǐ de yì tú 'ā。
【 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ì pī chǔlǐ dāng qián yǐ dìng yì de suǒ yòu biàn liàng jí qí zhí, hòu zhě xiǎn shì suǒ yòu yǐ s kāi tóu de biàn liàng jí zhí。
shè zhì biàn liàng: setaa=abcd cǐ jù mìng lìng biàn kě xiàng biàn liàng aa fù zhí abcd。 rú guǒ biàn liàng aa yǐ bèi dìng yì, zé aa de zhí bèi xiū gǎi wéi abcd; ruò aa shàng wèi dìng yì, zé cǐ jù mìng lìng jí kě dìng yì xīn de biàn liàng aa, tóng shí wéi biàn liàng aa fù yú chū shǐ zhí abcd。
shān chú biàn liàng: setaa= cǐ jù mìng lìng jí kě shān chú biàn liàng aa。 ruò biàn liàng aa yǐ bèi dìng yì, zé shān chú biàn liàng aa; ruò aa shàng wèi dìng yì, zé cǐ jù mìng lìng wéi shí zhì yì yì。
xū yào shuō míng de shì, pī chǔlǐ zhōng de biàn liàng shì bù qū fēn lèi xíng de, bù xū yào xiàng C yǔ yán zhōng de biàn liàng nà yàng hái yào qū fēn int、 float、 char děng。 bǐ rú zhí xíng setaa=345 hòu, biàn liàng aa de zhí jì kě yǐ bèi shì wéi shù zì 345, yě kě yǐ bèi shì wéi zì fú chuàn 345。
set mìng lìng jù yòu kuò zhǎn gōng néng, rú yòng zuò jiāo hù shū rù、 zì fú chuàn chǔlǐ、 shù zhí jì suàn děng, shǔ yú gāo jí mìng lìng fàn chóu。 | | - : batch file
| | zì dòng pī chǔlǐ wén jiàn | pī chǔlǐ wén jiàn de kuò zhǎn míng | utoexec.bat zì dòng pī chǔlǐ wén jiàn | |
|
|
|