各位老铁们,大家好,今天由我来为大家分享电脑命令大全,以及常用的电脑命令的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
本文目录
电脑运行cmd命令大全
电脑运行cmd命令大全:
1、gpedit.msc:组策略
2.sndrec32:录音机
3、explorer:打开资源管理器
4、logoff:注销命令
5、shutdown:60秒倒计时关机命令
6、lusrmgr.msc:本机用户和组
7、services.msc:本地服务设置
8、oobe/msoobe/a:检查XP是否激活
9、notepad:打开记事本
10、cleanmgr:垃圾整理
11、netstartmessenger:开始信使服务
12、compmgmt.msc:计算机管理
13、netstopmessenger:停止信使服务
14、conf:启动netmeeting
15、dvdplay:DVD播放器
16、charmap:启动字符映射表
17、diskmgmt.msc:磁盘管理实用程序
18、calc:启动计算器
19、dfrg.msc:磁盘碎片整理程序
20、chkdsk.exe:Chkdsk磁盘检查
21、devmgmt.msc:设备管理器
22、drwtsn32:系统医生
23、rononce-p:15秒关机
24、dxdiag:检查DirectX信息
25、regedt32:注册表编辑器
26、Msconfig.exe:系统配置实用程序
27、rsop.msc:组策略结果集
28、mem.exe:显示内存使用情况
29、regedit.exe:注册表
30、winchat:XP自带局域网聊天
31、progman:程序管理器
32、winmsd:系统信息
33、perfmon.msc:计算机性能监测程序
34、winver:检查Windows版本
35、sfc/scannow:扫描错误并复原
常用的电脑命令
亲爱的朋友:
用命令
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
====willsort编注===========
首先,@不是一个命令,而是DOS批处理的一个特殊标记符,仅用于屏蔽命令行回显.下面是DOS命令行或批处理中可能会见到的一些特殊标记符:
CR(0D)命令行结束符
Escape(1B)ANSI转义字符引导符
Space(20)常用的参数界定符
Tab(09);=不常用的参数界定符
+COPY命令文件连接符
*?文件通配符
""字符串界定符
|命令管道符
<>>>文件重定向符
@命令行回显屏蔽符
/参数开关引导符
:批处理标签引导符
%批处理变量引导符
其次,::确实可以起到rem的注释作用,而且更简洁有效;但有两点需要注意:
第一,除了::之外,任何以:开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容,只是为了与正常的标号相区别,建议使用goto所无法识别的标号,即在:后紧跟一个非字母数字的一个特殊符号.
第二,与rem不同的是,::后的字符行在执行时不会回显,无论是否用echoon打开命令行回显状态,因为命令解释器不认为他是一个有效的命令行,就此点来看,rem在某些场合下将比::更为适用;另外,rem可以用于config.sys文件中.
=====================
echo表示显示此命令后的字符
echooff表示在此语句后所有运行的命令都不显示命令行本身
@与echooff相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
call调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
pause运行此句会暂停批处理的执行并在屏幕上显示Pressanykeytocontinue...的提示,等待用户按任意键后继续
rem表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。
====willsort编注=====
此处的描述较为混乱,不如直接引用个命令的命令行帮助更为条理
-------------------------
ECHO
当程序运行时,显示或隐藏批处理程序中的正文。也可用于允许或禁止命令的回显。
在运行批处理程序时,MS-DOS一般在屏幕上显示(回显)批处理程序中的命令。
使用ECHO命令可关闭此功能。
语法
ECHO[ON|OFF]
若要用echo命令显示一条命令,可用下述语法:
echo[message]
参数
ON|OFF
指定是否允许命令的回显。若要显示当前的ECHO的设置,可使用不带参数的ECHO
命令。
message
指定让MS-DOS在屏幕上显示的正文。
-------------------
CALL
从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。
语法
CALL[drive:][path]filename[batch-parameters]
参数
[drive:][path]filename
指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。
batch-parameters
指定批处理程序所需的命令行信息。
-------------------------------
PAUSE
暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。只能在批处
理程序中使用该命令。
语法
PAUSE
REM
在批处理文件或CONFIG.SYS中加入注解。也可用REM命令来屏蔽命令(在CONFIG.SYS
中也可以用分号(代替REM命令,但在批处理文件中则不能替代)。
语法
REM[string]
参数
string
指定要屏蔽的命令或要包含的注解。
=======================
例1:用edit编辑a.bat文件,输入下列内容后存盘为c:\a.bat,执行该批处理文件后可实现:将根目录中所有文件写入a.txt中,启动UCDOS,进入WPS等功能。
批处理文件的内容为:命令注释:
@echooff不显示后续命令行及当前命令行
dirc:\*.*>a.txt将c盘文件列表写入a.txt
callc:\ucdos\ucdos.bat调用ucdos
echo你好显示"你好"
pause暂停,等待按键继续
rem准备运行wps注释:准备运行wps
cducdos进入ucdos目录
wps运行wps
批处理文件的参数
批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。
例2:C:根目录下有一批处理文件名为f.bat,内容为:
@echooff
format%1
如果执行C:\>fa:
那么在执行f.bat时,%1就表示a:,这样format%1就相当于formata:,于是上面的命令运行时实际执行的是formata:
例3:C:根目录下一批处理文件名为t.bat,内容为:
@echooff
type%1
type%2
那么运行C:\>ta.txtb.txt
%1:表示a.txt
%2:表示b.txt
于是上面的命令将顺序地显示a.txt和b.txt文件的内容。
====willsort编注===============
参数在批处理中也作为变量处理,所以同样使用百分号作为引导符,其后跟0-9中的一个数字构成参数引用符.引用符和参数之间(例如上文中的%1与a:)的关系类似于变量指针与变量值的关系.当我们要引用第十一个或更多个参数时,就必须移动DOS的参数起始指针.shift命令正充当了这个移动指针的角色,它将参数的起始指针移动到下一个参数,类似C语言中的指针操作.图示如下:
初始状态,cmd为命令名,可以用%0引用
cmdarg1arg2arg3arg4arg5arg6arg7arg8arg9arg10
^^^^^^^^^^
||||||||||
%0%1%2%3%4%5%6%7%8%9
经过1次shift后,cmd将无法被引用
cmdarg1arg2arg3arg4arg5arg6arg7arg8arg9arg10
^^^^^^^^^^
||||||||||
%0%1%2%3%4%5%6%7%8%9
经过2次shift后,arg1也被废弃,%9指向为空,没有引用意义
cmdarg1arg2arg3arg4arg5arg6arg7arg8arg9arg10
^^^^^^^^^
|||||||||
%0%1%2%3%4%5%6%7%8
遗憾的是,win9x和DOS下均不支持shift的逆操作.只有在nt内核命令行环境下,shift才支持/n参数,可以以第一参数为基准返复移动起始指针.
====================
特殊命令
ifgotochoicefor是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。
一、if是条件语句,用来判断是否符合规定的条件,从而决定执行不同的命令。有三种格式:
1、if[not]"参数"=="字符串"待执行的命令
参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。
例:if"%1"=="a"formata:
====willsort编注
if的命令行帮助中关于此点的描述为:
IF[NOT]string1==string2command
在此有以下几点需要注意:
1.包含字符串的双引号不是语法所必须的,而只是习惯上使用的一种"防空"字符
2.string1未必是参数,它也可以是环境变量,循环变量以及其他字符串常量或变量
3.command不是语法所必须的,string2后跟一个空格就可以构成一个有效的命令行
=============================
2、if[not]exist[路径\]文件名待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。
如:ifexistc:\config.systypec:\config.sys
表示如果存在c:\config.sys文件,则显示它的内容。
******willsort编注********
也可以使用以下的用法:
ifexistcommand
device是指DOS系统中已加载的设备,在win98下通常有:
AUX,PRN,CON,NUL
COM1,COM2,COM3,COM4
LPT1,LPT2,LPT3,LPT4
XMSXXXX0,EMMXXXX0
A:B:C:...,
CLOCK$,CONFIG$,DblBuff$,IFS$HLP$
具体的内容会因硬软件环境的不同而略有差异,使用这些设备名称时,需要保证以下三点:
1.该设备确实存在(由软件虚拟的设备除外)
2.该设备驱动程序已加载(aux,prn等标准设备由系统缺省定义)
3.该设备已准备好(主要是指a:b:...,com1...,lpt1...等)
可通过命令mem/d|find"device"/i来检阅你的系统中所加载的设备
另外,在DOS系统中,设备也被认为是一种特殊的文件,而文件也可以称作字符设备;因为设备(device)与文件都是使用句柄(handle)来管理的,句柄就是名字,类似于文件名,只不过句柄不是应用于磁盘管理,而是应用于内存管理而已,所谓设备加载也即指在内存中为其分配可引用的句柄.
==================================
3、iferrorlevel<数字>待执行的命令
很多DOS程序在运行结束后会返回一个数字值用来表示程序运行的结果(或者状态),通过iferrorlevel命令可以判断程序的返回值,根据不同的返回值来决定执行不同的命令(返回值必须按照从大到小的顺序排列)。如果返回值等于指定的数字,则条件成立,运行命令,否则运行下一句。
如iferrorlevel2gotox2
====willsort编注===========
返回值从大到小的顺序排列不是必须的,而只是执行命令为goto时的习惯用法,当使用set作为执行命令时,通常会从小到大顺序排列,比如需将返回码置入环境变量,就需使用以下的顺序形式:
iferrorlevel1setel=1
iferrorlevel2setel=2
iferrorlevel3setel=3
iferrorlevel4setel=4
iferrorlevel5setel=5
...
当然,也可以使用以下循环来替代,原理是一致的:
for%%ein(12345678...)doiferrorlevel%%esetel=%%e
更高效简洁的用法,可以参考我写的另一篇关于获取errorlevel的文章
出现此种现象的原因是,iferrorlevel比较返回码的判断条件并非等于,而是大于等于.由于goto的跳转特性,由小到大排序会导致在较小的返回码处就跳出;而由于set命令的"重复"赋值特性,由大到小排序会导致较小的返回码"覆盖"较大的返回码.
另外,虽然iferrorlevel=<数字>command也是有效的命令行,但也只是command.com解释命令行时将=作为命令行切分符而忽略掉罢了
===========================
二、goto批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。
如:
gotoend
:end
echothisistheend
标号用":字符串"来定义,标号所在行不被执行。
====willsort编注
label常被译为"标签",但是这并不具有广泛的约定性.
goto与:联用可实现执行中途的跳转,再结合if可实现执行过程的条件分支,多个if即可实现命令的分组,类似C中switchcase结构或者Basic中的selectcase结构,大规模且结构化的命令分组即可实现高级语言中的函数功能.以下是批处理和C/Basic在语法结构上的对照:
BatchC/Basic
goto&:goto&:
goto&:&ifif{}&else{}/if&elseif&endif
goto&:&if...switch&case/selectcase
goto&:&if&set&envar...function()/function(),sub()
==================================
三、choice使用此命令可以让用户输入一个字符(用于选择),从而根据用户的选择返回不同的errorlevel,然后于iferrorlevel配合,根据用户的选择运行不同的命令。
注意:choice命令为DOS或者Windows系统提供的外部命令,不同版本的choice命令语法会稍有不同,请用choice/?查看用法。
choice的命令语法(该语法为Windows2003中choice命令的语法,其它版本的choice的命令语法与此大同小异):
CHOICE[/Cchoices][/N][/CS][/Ttimeout/Dchoice][/Mtext]
描述:
该工具允许用户从选择列表选择一个项目并返回所选项目的索引。
参数列表:
/Cchoices指定要创建的选项列表。默认列表是"YN"。
/N在提示符中隐藏选项列表。提示前面的消息得到显示,
选项依旧处于启用状态。
/CS允许选择分大小写的选项。在默认情况下,这个工具
是不分大小写的。
/Ttimeout做出默认选择之前,暂停的秒数。可接受的值是从0
到9999。如果指定了0,就不会有暂停,默认选项
会得到选择。
/Dchoice在nnnn秒之后指定默认选项。字符必须在用/C选
项指定的一组选择中;同时,必须用/T指定nnnn。
/Mtext指定提示之前要显示的消息。如果没有指定,工具只
显示提示。
/?显示帮助消息。
注意:
ERRORLEVEL环境变量被设置为从选择集选择的键索引。列出的第一个选
择返回1,第二个选择返回2,等等。如果用户按的键不是有效的选择,
该工具会发出警告响声。如果该工具检测到错误状态,它会返回255的
ERRORLEVEL值。如果用户按Ctrl+Break或Ctrl+C键,该工具会返回0
的ERRORLEVEL值。在一个批程序中使用ERRORLEVEL参数时,将参数降
序排列。
示例:
CHOICE/?
CHOICE/CYNC/M"确认请按Y,否请按N,或者取消请按C。"
CHOICE/T10/Cync/CS/Dy
CHOICE/Cab/M"选项1请选择a,选项2请选择b。"
CHOICE/Cab/N/M"选项1请选择a,选项2请选择b。"
====willsort编注===============================
我列出win98下choice的用法帮助,已资区分
Waitsfortheusertochooseoneofasetofchoices.
等待用户选择一组待选字符中的一个
CHOICE[/C[:]choices][/N][/S][/T[:]c,nn][text]
/C[:]choicesSpecifiesallowablekeys.DefaultisYN
指定允许的按键(待选字符),默认为YN
/NDonotdisplaychoicesand?atendofpromptstring.
不显示提示字符串中的问号和待选字符
/STreatchoicekeysascasesensitive.
处理待选字符时大小写敏感
/T[:]c,nnDefaultchoicetocafternnseconds
在nn秒后默认选择c
textPromptstringtodisplay
要显示的提示字符串
ERRORLEVELissettooffsetofkeyuserpressesinchoices.
ERRORLEVEL被设置为用户键入的字符在待选字符中的偏移值
====================================
如果我运行命令:CHOICE/CYNC/M"确认请按Y,否请按N,或者取消请按C。"
屏幕上会显示:
确认请按Y,否请按N,或者取消请按C。[Y,N,C]?
例:test.bat的内容如下(注意,用iferrorlevel判断返回值时,要按返回值从高到低排列):
@echooff
choice/Cdme/M"defrag,mem,end"
iferrorlevel3gotoend
iferrorlevel2gotomem
iferrorlevel1gotodefrag
:defrag
c:\dos\defrag
gotoend
:mem
mem
gotoend
:end
echogoodbye
此批处理运行后,将显示"defrag,mem,end[D,M,E]?",用户可选择dme,然后if语句根据用户的选择作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以gotoend将程序跳到end标号处,然后程序将显示goodbye,批处理运行结束。
四、for循环命令,只要条件符合,它将多次执行同一命令。
语法:
对一组文件中的每一个文件执行某个特定命令。
FOR%%variableIN(set)DOcommand[command-parameters]
%%variable指定一个单一字母可替换的参数。
(set)指定一个或一组文件。可以使用通配符。
command指定对每个文件执行的命令。
command-parameters
为特定命令指定参数或命令行开关。
例如一个批处理文件中有一行:
for%%cin(*.bat*.txt)dotype%%c
则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。
====willsort编注=====================================================
需要指出的是,当()中的字符串并非单个或多个文件名时,它将单纯被当作字符串替换,这个特性再加上()中可以嵌入多个字符串的特性,很明显for可以被看作一种遍历型循环.
当然,在nt/2000/xp/2003系列的命令行环境中,for被赋予了更多的特性,使之可以分析命令输出或者文件中的字符串,也有很多开关被用于扩展了文件替换功能.
========================================================================
批处理示例
1.IF-EXIST
1)首先用记事本在C:\建立一个test1.bat批处理文件,文件内容如下:
@echooff
IFEXIST\AUTOEXEC.BATTYPE\AUTOEXEC.BAT
IFNOTEXIST\AUTOEXEC.BATECHO\AUTOEXEC.BATdoesnotexist
然后运行它:
C:\>TEST1.BAT
如果C:\存在AUTOEXEC.BAT文件,那么它的内容就会被显示出来,如果不存在,批处理就会提示你该文件不存在。
2)接着再建立一个test2.bat文件,内容如下:
@ECHOOFF
IFEXIST\%1TYPE\%1
IFNOTEXIST\%1ECHO\%1doesnotexist
执行:
C:\>TEST2AUTOEXEC.BAT
该命令运行结果同上。
说明:
(1)IFEXIST是用来测试文件是否存在的,格式为
IFEXIST[路径+文件名]命令
(2)test2.bat文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1~%9(%0表示test2命令本身),这有点象编程中的实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。
====willsort编注=====================================================
DOS没有"允许传递9个批参数信息"的限制,参数的个数只会受到命令行长度和所调用命令处理能力的限制.但是,我们在批处理程序中,在同一时刻只能同时引用10个参数,因为DOS只给出了%0~%9这十个参数引用符.
========================================================================
3)更进一步的,建立一个名为TEST3.BAT的文件,内容如下:
@echooff
IF"%1"=="A"ECHOXIAO
IF"%2"=="B"ECHOTIAN
IF"%3"=="C"ECHOXIN
如果运行:
C:\>TEST3ABC
屏幕上会显示:
XIAO
TIAN
XIN
如果运行:
C:\>TEST3AB
屏幕上会显示
XIAO
TIAN
在这个命令执行过程中,DOS会将一个空字符串指定给参数%3。
2、IF-ERRORLEVEL
建立TEST4.BAT,内容如下:
@ECHOOFF
XCOPYC:\AUTOEXEC.BATD:\
IFERRORLEVEL1ECHO文件拷贝失败
IFERRORLEVEL0ECHO成功拷贝文件
然后执行文件:
C:\>TEST4
如果文件拷贝成功,屏幕就会显示"成功拷贝文件",否则就会显示"文件拷贝失败"。
IFERRORLEVEL是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
因此下面的批处理文件是错误的:
@ECHOOFF
XCOPYC:\AUTOEXEC.BATD:\
IFERRORLEVEL0ECHO成功拷贝文件
IFERRORLEVEL1ECHO未找到拷贝文件
IFERRORLEVEL2ECHO用户通过ctrl-c中止拷贝操作
IFERRORLEVEL3ECHO预置错误阻止文件拷贝操作
IFERRORLEVEL4ECHO拷贝过程中写盘错误
无论拷贝是否成功,后面的:
未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误
都将显示出来。
以下就是几个常用命令的返回值及其代表的意义:
backup
0备份成功
1未找到备份文件
2文件共享冲突阻止备份完成
3用户用ctrl-c中止备份
4由于致命的错误使备份操作中止
diskcomp
0盘比较相同
1盘比较不同
2用户通过ctrl-c中止比较操作
3由于致命的错误使比较操作中止
4预置错误中止比较
diskcopy
0盘拷贝操作成功
1非致命盘读/写错
2用户通过ctrl-c结束拷贝操作
3因致命的处理错误使盘拷贝中止
4预置错误阻止拷贝操作
format
0格式化成功
3用户通过ctrl-c中止格式化处理
4因致命的处理错误使格式化中止
5在提示"proceedwithformat(y/n)?"下用户键入n结束
xcopy
0成功拷贝文件
1未找到拷贝文件
2用户通过ctrl-c中止拷贝操作
4预置错误阻止文件拷贝操作
5拷贝过程中写盘错误
====willsort编注=====================================================
chkdsk
0未找到错误
255找到一个或多个错误
choice
0用户按下ctrl+c/break
1用户按下第一个键
255检测到命令行中的错误条件
其它用户按下的有效字符在列表中的位置
defrag
0碎片压缩成功
1出现内部错误
2磁盘上没有空簇。要运行DEFRAG,至少要有一个空簇
3用户用Ctrl+C退出了DEFRAG
4出现一般性错误
5DEFRAG在读簇时遇到错误
6DEFRAG在写簇时遇到错误
7分配空间有错
8内存错
9没有足够空间来压缩磁盘碎片
deltree
0成功地删除一个目录
diskcomp
0两盘相同
1发现不同
2按CTRL+C终止了比较
3出现严重错误
4出现初始化错误
find
0查找成功且至少找到了一个匹配的字符串
1查找成功但没找到匹配的字符串
2查找中出现了错误
keyb
0键盘定义文件装入成功
1使用了非法的键盘代码,字符集或语法
2键盘定义文件坏或未找到
4键盘、监视器通讯时出错
5要求的字符集未准备好
move
0成功地移动了指定的文件
1发生了错误
msav/N
86检查到了病毒
replace
0REPLACE成功地替换或加入了文件
1MS-DOS版本和REPLACE不兼容
2REPLACE找不到源文件
3REPLACE找不到源路径或目标路径
5不能存取要替换的文件
8内存不够无法执行REPLACE
11命令行句法错误
restore
0RESTORE成功地恢复了文件
1RESTORE找不到要恢复的文件
3用户按CTRL+C终止恢复过程
4RESTORE因错误而终止
scandisk
0ScanDisk在它检查的驱动器上未检测到任何错误
1由于命令行的语法不对,不能运行ScanDisk
2由于内存用尽或发生内部错误,ScanDisk意外终止
3用户让ScanDisk中途退出
4进行盘面扫描时,用户决定提前退出
254ScanDisk找到磁盘故障并已全部校正
255ScanDisk找到磁盘故障,但未能全部校正
setver
0SETVER成功地完成了任务
1用户指定了一个无效的命令开关
2用户指定了一个非法的文件名
3没有足够的系统内存来运行命令
4用户指定了一个非法的版本号格式
5SETVER在版本表中未找到指定的项
6SETVER未找到SETVER.EXE文件
7用户指定了一个非法的驱动器
8用户指定了太多的命令行参数
9SETVER检测到丢失了命令行参数
10在读SETVER.EXE文件时,SETVER检测到发生错误
11SETVER.EXE文件损坏
12指定的SETVER.EXE文件不支持版本表
13版本表中没有足够的空间存放新的项
14在写SETVER.EXE文件时SETVER检测到发生错误
========================================================================
3、IFSTRING1==STRING2
建立TEST5.BAT,文件内容如下:
@echooff
IF"%1"=="A"FORMATA:
执行:
C:\>TEST5A
屏幕上就出现是否将A:盘格式化的内容。
注意:为了防止参数为空的情况,一般会将字符串用双引号(或者其它符号,注意不能使用保留符号)括起来。
如:if[%1]==[A]或者if%1*==A*
5、GOTO
建立TEST6.BAT,文件内容如下:
@ECHOOFF
IFEXISTC:\AUTOEXEC.BATGOTO_COPY
GOTO_DONE
:_COPY
COPYC:\AUTOEXEC.BATD:\
:_DONE
注意:
(1)标号前是ASCII字符的冒号":",冒号与标号之间不能有空格。
(2)标号的命名规则与文件名的命名规则相同。
(3)DOS支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。
====willsort编注=====================================================
1)标号也称作标签(label)
2)标签不能以大多数的非字母数字字符开始,而文件名中则可以使用很多
3)当无法区别两个标签时,将跳转至位置最靠前的标签
========================================================================
6、FOR
建立C:\TEST7.BAT,文件内容如下:
@ECHOOFF
FOR%%CIN(*.BAT*.TXT*.SYS)DOTYPE%%C
运行:
C:\>TEST7
执行以后,屏幕上会将C:盘根目录下所有以BAT、TXT、SYS为扩展名的文件内容显示出来(不包括隐藏文件)。
电脑运行里的常用命令
1、调出运行命令窗口:按快捷键“win+R”或者单击“开始”-“运行”:
2、CMD命令提示符:输入命令“cmd”后按回车,界面如下:
3、注册表:输入命令“regedit”后按回车,界面如下:
4、1分钟后关机:输入命令“shutdown”后按回车,界面如下:(可以用-tXXX,其中XXX为秒数,比如输入命令shutdown_s-t600表示600秒后自动关机!)
5、打开画图工具:输入命令“mspaint”后按回车,界面如下:
6、计算器:输入命令“Calc”后按回车,界面如下:
7、记事本:输入命令“Notepad”后按回车,界面如下:
8、检查Windows版本:输入命令“winver”后按回车,界面如下:
9、任务管理器:输入命令“taskmgr”后按回车,界面如下:
10、检查DirectX信息:输入命令“dxdiag”后按回车,界面如下:
11、组策略:输入命令“gpedit.msc”后按回车,界面如下:
12、系统配置:输入命令“Msconfig”后按回车,界面如下:
关于电脑命令大全到此分享完毕,希望能帮助到您。
发表评论 取消回复