DOS(包含IF语法)批处理命令全集

DOS批处理命令全集(echo@if的用法)
本来以为批处理和DOS没什么联系,并且认为批处理一下就可以学完所以就决定一周之内完成学习。

学习了之后发现,批处理是一个庞大的体系,要想完全掌握在短期内是没有办法完成的。

它和DOS命令有着不可分割的联系。

说白了,批处理就是一大片的DOS命令。

所以要想完成掌握批处理就相当于要将DOS 命令完成学会,除此之后还得学习一些语法知识。

因此,一周之内是无法完成的,不过没有完成也得写总结啊,不然不白学了么!这也是我写这篇文章的目的之一。

我将首先将我自己掌握的用通俗的语言描绘出来,力争让没有一点DOS基础的人也能按照我的文章自己学下去。

要学批处理,那我们就有必要知道什么是批处理。

一看到名字,批处理嘛,那么肯定可以对文件进行批量的处理。

批处理包括两种,一种是DOS批处理,另一种是PS(PHOTOSHOP)批处理。

我研究的是前者,后者主要是对图片进行处理的,我暂时没有这个雅兴去研究这个,大家有兴趣可以去试一下,到时候教教我也好。

前面已经说过了,批处理就是对文件进行批量处理的。

那么DOS批处理应该就是对一大批的DOS 命令一起处理的意思,这样理解的话,那么好了,我们学习它就容易多了,以后只要多去背一下DOS命令然后就可以写批处理文件了。

晕!忘了说怎么建立一个批处理文件了。

其实也很简单,可能我不说大家也知道。

就是这样建立的:打开一个记事本---在里面写上你的DOS命令---保存--命名以BAT为后缀(就是batch了,批处理的英文)。

行了,批处理文件建立成功了。

行了,现在废话少说,进入正题!开始我们的批处理语法及一些主要命令。

首先,我看到的最陌生的命令---echo。

这个命令我开始看的时候比较陌生,不太明白是干什么用的。

看完资料后自己试验了一下才明白它的具体作用。

下面我用通俗的语言还解释一下(避免用官方语言解释,免得大家都睡着了)。

ECHO在英文中就是回显的意思,就相当于C语言中的printf,例如ECHOHELLOWORLD,就相当于将HELLOWORLD打印出来。

此外,ECHO还是一个开关,既然是开关那就有开和关两种状态。

当ECHO 开的时候就相当于开启了打印功能,当ECHO关的时候就关闭了打印功能,什么意思呢?不明白?别急,我还没解释完呢,耐心点!我们知道在DOS命令栏中我们输入的命令总是显示出来的(这不会也不知道是什么意思吧?那我就没办法了,你输入一个字母它不就显示在电脑屏幕上么),而批处理中就可以用这个功能实现这样一个情况---既让语句执行命令又不让命令本身显示在DOS框中,这就是ECHO的作用,当然,你也可以把它打开,那么你执行的语句就可以显示出来具体怎么实现还是自己去写个批处理去实现一下比较好。

我下面给你一个例子,你自己按照下面的去写,还不懂的话,把显示器砸了,别再在这上面浪费时间了。

echo off
echo hello world
echo on
echo hello world
pause
将上面的语句写在记事本上保存后缀为BAT的文件,前缀自己编,别问我是什么。

运行一下你生成的文件看一下有什么效果。

看到区别了吗?第一行,把ECHO关了,那么下面的执行语句将不在显示命令本身,所以第二行打印出了一个HELLOWORLD,第三行把ECHO开了,所以又所命令本身显示出来了。

行了ECHO到此为止。

接下来再讲一下与打印有关的-----@。

这个很熟悉吧!在其它的地方是什么作用这不是我现在要说的,我现在就说一下它在批处理中的作用。

下面大家将下面的命令写在记事本里,建立一个BAT文件然后运行一下看一下它和第一个文件运行的结果有什么差别。

之后我再讲一下它的具体作用。

@echo off
Echo hello world
@echo on
Echo hello world
@pause
猜到是什么意思了是吧。

呵呵!看把你给乐的!对,就是这样的!当你在一个命令前加一个@符号后,那么它后面的都将不显示出来,但是仅限于本行!这个命令就这么简单,不多讲了!
下面讲一个很有用的命令if。

一看到它就知道很简单了,不就是如果嘛!如果满足条件的话就执行这个语句,不然的话就执行另外一条不就行了么。

对!就是这么简单!但是简单也要讲啊!不然谁知道怎么用啊。

下面就认真看好了
if一共有两个主要作用:首先,它可以判断两个字符串是否相等;其次,它可以通过判断两个数字的大小,然后执行相应的命令。

下面看一下具体用法吧
1。

判断两个字符串相等。

用if str1==str2(或者是str1!=str2)(执行的命令)else(执行的命令)。

2。

判断两个数是否相等然后执行相应的语句。

这里要用到errorlevel,errorlevel是一个环境变量,就是说在不同的命令中它所对应的值代表的意义是不同的(不能再进行深入的解释了,初学理解到这里就行了吧),不过它的初始值0得记住。

IFERRORLEVEL是用来测试它的上一个DOS命令的返回值的(几个比较常用的命令的返回值我的另一篇文章上有,大家可以去参阅一下),注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。

特别注意必须按照从大到小的顺序不然的话将打印全部的结果举个例子吧!将下面的语句写成一个批处理然后运行看看
@ECHO OFF
XCOPY C:\AUTOEXEC.BATD:\
IF ERRORLEVEL 0 ECHO成功拷贝文件
IF ERRORLEVEL 1 ECHO未找到拷贝文件
IF ERRORLEVEL 2 ECHO用户通过ctrl-c中止拷贝操作
IF ERRORLEVEL 3 ECHO预置错误阻止文件拷贝操作
IF ERRORLEVEL 4 ECHO拷贝过程中写盘错误
呵呵,知道怎么回事了吧
无论拷贝是否成功,后面的:
未找到拷贝文件
用户通过ctrl-c中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误
都将显示出来。

所以一定要注意从大到小的顺序来!
此外if还有其它作用,下面看一下吧!
3。

用于检验数值,通俗得讲就是比较数的大小。

在批处理中,没有>号等符号,取而代之的是一些E 文。

下面说一下具体怎么用吧。

首先记一下E文代表的符号:
EQU-等于
NEQ-不等于
LSS-小于
LEQ-小于或等于
GTR-大于
GEQ-大于或等于
下面语句用于判断15和20的大小并打印出来:
@echo off
set /a num1=20
set /a num2=15
if %num1% gtr %num2% echo %num1% 大于 %num2%
if %num1% EQU %num2% echo %num1% 等于 %num2%
if %num1% LSS %num2% echo% num1% 小于 %num2%
pause>nul
看不懂?呵呵,我解释完之后就简单了,以后你就记住就行了,千万别问我为什么(让你怎么不去问为什么1加1等于2啊,没办法解释)。

第二三行中的SET就相当于给变量赋初值,第四行后应该就行看懂了吧!对了最后那个>nul代表着执行pause语句但不打印pause出来。

行了,第三种应该算完事了。

4。

if还有一个特殊的用法就是可以用来检测某个变量是否已经被定义这里大家就看一段代码吧,看了就明白怎么回事了!
@echo off
Set "str1=ok"
Set "str2=no"
if defined str1 echo str1已经被定义
if defined str2 echo str2已经被定义
if defined str3 (echo str3已经被定义)else echo str3没有被定义pause>nul。

合集下载

dos命令大全及用法_dos命令详解dos命令大全

dos命令大全及用法_dos命令详解dos命令大全

dos命令大全及用法_dos命令详解dos命令大全do命令详解2.dir盘符:路径文件名字:表示指定目录下是否有这个文件,若盘符:路径与当前盘符:路径相同,可以省略盘符:路径。

例如:dirc:windowytem32calc.e某e就是表示查看ytem32目录下是否有该calc.e某e文件,如果有就会提示没有则不提示,如果在C盘查找该文件时,加上/则可以在C盘所有目录下搜索该文件。

3.dir某.e某e或dirap.某:支持通配符查看,前者表示查看所有e 某e文件,后者表示查看名字为ap任意后缀文件。

文件多建议配合/p。

4./p参数:表示在dir浏览的时候可以一屏一屏地显示,并且按任意键继续浏览。

5./w:横向显示文件和目录名称,一般分为三排,但不显示文件的创建时间、数量。

其中用中[]括起来的是目录。

6./a:如果直接是/a那么就显示所有属性的文件,包括dir看不到的系统隐藏属性的文件。

下面是/a的子参数,子参数可以多个,例如/ah 就是显示隐藏和系统属性的。

属性开关可以组合使用,但属性之间不能用空格隔开。

中间也可以使用冒号进行表示,例如dir/a:h带子参数:dir/ad只显示目录dir/ah:只显示隐藏属性的文件(h=hidden隐藏的)dir/ar只显示只读属性的文件(r=read)dir/a:只显示系统文件(=ytem)dir/aa:只显示存档属性文件(a=archive)dir/a-h显示非隐藏性的文件dir/a-:显示非系统属性的文件dir/a-d仅显示任意属性文件,不显示文件夹。

dir/a-a:显示没有更改过的存档文件dir/a-r显示非只读属性的文件。

7./:表示显示该目录以及该目录下所有子目录中的文件夹和文件。

例如dir/c:就会显示C盘下所有文件包括window、ytem32等C盘全部目录以及目录下子目录下的文件。

8./o:(o=order顺序)表示查看该目录下的文件时候进行排序,不接子参数表示默认按先以字母顺序显示目录,再以字母顺序显示文件。

dos-IF教程

dos-IF教程

IF命令教程语法IF为条件判断语句。

若IF命令指定的条件为真,则MS-DOS执行条件下面的命令;否则,MS-DOS忽略此命令。

此命令只能在批处理程序中使用。

语法:IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command一、EXIST filename当filename这个文件存在时条件为真。

Exist常用于判断驱动器、文件或文件夹是否存在。

格式:If exist ……如果存在……例:检查C盘是否存在文件夹windows。

@echo offif exist c:\windows\nul start c:\windows\if not exist c:\windows\nul echo 没有发现!Pause讲解:如果C盘下存在文件夹windows则打开,不存在则显示“没有发现!”IF命令不能直接用来测试目录,但空(NUL)设备存在于硬盘的每一个目录下。

因此,可以通过空(NUL)设备来测试硬盘目录是否存在。

二、NOT指出若条件为假(false)时,MS-DOS应该执行后面的命令。

IF not ……如果不……类似于后面的“if(如果)……else(否则)……”例:@echo offif not exist d:\windows\nul echo 没有发现!Pause讲解:如果不存在则显示“没有发现!”三、ELSE指定条件为真时,MS-DOS将执行的命令。

如果符合条件,指定要执行的命令。

如果指定的条件为FALSE,执行ELSE关键字后的命令。

当前面的条件不成立时,执行后面的命令。

格式:IF ……Else ……如果……否则……类似于“IF not ……”Else语句有严格的写法。

常见写法有以下两种:例如:ELSE子句必须在IF 之后出现在同一行上。

@echo offIF EXIST filename. (del filename.) ELSE echo filename. Missingpause例:分行时的写法,注意括号的用法。

dos批处理命令详解

dos批处理命令详解

dos批处理命令详解dos批处理命令详解导语:要学好DOS,就要学好批处理文件。

下面就由店铺为大家介绍一下dos批处理命令详解,大家一起去看看吧!DOS下的可执行文件有三种,分别是EXE,COM和BAT。

其中,EXE和COM文件都是二进制形式的,只有BAT文件是文本形式的,可以直接阅读。

因此,BAT文件和以上二进制可执行文件相比,内容要简单的多。

这些文件内包含着DOS命令的集合,通常叫作批处理文件。

批处理文件的组成虽然比较简单,但其用处非常大,使用也比较广泛。

比如每次都执行一些相同的命令,您一定会觉得非常麻烦,而放在批处理文件中执行的话则轻松得多。

AUTOEXEC.BAT就是一个特殊的批处理文件,它在DOS的启动时自动运行,在系统的配置中发挥着非常大的作用。

因此,要学好DOS,就要学好批处理文件。

下面介绍批处理文件的命令及其使用。

DOS自带的批处理命令:@ :将这个符号放在批文件中其它命令的前面,运行时将不显示命令本身。

如@ECHO OFF命令就在批文件首经常用到。

CALL :从一个批文件中调用另一个批文件,调用完后继续执行原来的批文件。

用法:CALL [批文件名]注:也可以使用COMMAND /C命令完成同样的操作。

CHOICE :选择命令。

这是一个DOS外部命令,但它主要用在批文件中。

CHOICE命令执行后将提示可选择的项目,这时通过一个按键来选则。

用法:CHOICE:[/C[:]按键表] [/N] [/S] [/T[:]选择值,秒数] [显示文本]其中,/C表示可选则的按键,/N表示不要显示提示信息,/S表示大小写字符敏感方式,/T表示若在批定的时间内没有选则的话,自动执行/C中定义的某个选择值。

显示文本是CHOICE命令执行时的提示信息。

选择结果将用ERRORLEVEL值来表示。

ECHO :显示指定的信息。

通常显示在屏幕上。

如ECHO Hello将在屏幕上显示Hello的字样。

另外,ECHO ON|OFF用来设置在批文件执行时是否显示命令本身。

最全的DOS命令全集

最全的DOS命令全集

最全的DOS命令全集十面埋伏de海盗78位粉丝1楼net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码/add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名查看帐户的属性net localgroup administrators 用户名/add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数net start 查看开启了哪些服务net start 服务名开启服务;(如:net start telnet,net start schedule)net stop 服务名停止某服务net time \\目标ip 查看对方时间net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息net view 查看本地局域网内开启了哪些共享net view \\ip 查看对方局域网内开启了哪些共享net config 显示系统网络设置net logoff 断开连接的共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345net password 密码更改系统登陆密码netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -annetstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

dos命令大全及用法

dos命令大全及用法

dos命令大全及用法DOS命令大全及用法。

DOS(Disk Operating System)是早期个人计算机上广泛使用的操作系统,它的命令行界面为用户提供了丰富的操作命令,可以进行文件管理、系统配置、网络设置等多种操作。

在本文中,我们将介绍DOS命令的大全及用法,帮助大家更好地了解和使用DOS命令。

1. 目录操作命令。

dir,列出当前目录下的文件和子目录。

cd,切换当前目录。

md,创建新的目录。

rd,删除指定的目录。

2. 文件操作命令。

copy,复制文件。

del,删除文件。

type,查看文件内容。

ren,重命名文件。

3. 磁盘操作命令。

format,格式化磁盘。

chkdsk,检查磁盘错误。

diskcopy,复制磁盘内容。

label,为磁盘添加标签。

4. 网络操作命令。

ping,测试网络连接。

ipconfig,显示网络配置信息。

net,管理网络连接。

tracert,跟踪网络数据包的路径。

5. 系统配置命令。

config,显示或设置系统配置。

sys,将系统文件从一个地方复制到另一个地方。

mem,显示内存使用情况。

mode,配置系统设备。

6. 批处理命令。

echo,显示消息或开关命令回显。

goto,将批处理的执行转移到另一行。

if,执行条件处理。

call,调用另一个批处理程序。

7. 其他常用命令。

tree,以图形方式显示目录结构。

find,在文件中搜索字符串。

sort,对文本文件进行排序。

xcopy,复制文件和目录树。

以上是部分常用的DOS命令及其用法,通过学习和掌握这些命令,你可以更加高效地进行文件管理、系统配置和网络操作。

当然,DOS命令还有很多其他功能和用法,需要大家在实际操作中不断学习和探索。

总结。

DOS命令作为早期个人计算机操作系统的重要组成部分,具有丰富的功能和灵活的操作方式。

通过本文的介绍,相信大家对DOS命令有了更深入的了解,希望大家能够在实际应用中灵活运用这些命令,提高工作效率和操作技能。

DOS批处理命令

DOS批处理命令

1、*.*的简写*.*可以用.代替,例如,删除当前目录中的全部文件∶DEL.2、返回父目录即上级目录CD..3、把目录文件的列表存入文本文件中DIR>filename4、查看当前目录下任何属性的文件方法一∶DIR,方法二∶DIR/A5、取消当前目录下所有文件的所有属性(实际上只能查看属性而不能取消-jm注) ATTRIB,若在C盘根目录下执行此命令,再用DIR来查看,可以看到IO.SYS、MSDOS.SYS等隐含文件6、显示当前目录下的所有子目录名DIR/AD7、连续显示多个文件的内容COPY *.* CON8、分屏显示文件内容方法一∶MORE<filename方法二∶TYPE filename|more9、改变磁盘文件的注册时间方法二∶COPY filename+,,10、如何屏蔽DOS行的输出信息?方法是将屏幕输出重定向到DOS空设备NUL,例如∶COPY MYPROG.EXE A:>NUL11、在DOS状态下直接显示用D方式编辑的WPS文件内容COPY filename.wps CON/B12、向文本文件中追加数据方法一∶COPY filename+CON方法二∶TYPE CON>>filename输入完毕后按F6或Ctrl+Z键结束。

13、键盘指法练习或汉字输入练习的简易屏幕COPY CON NUL14、直接打印键盘输入的内容方法一∶COPY CON PRN方法二∶MORE>PRN方法三∶SORT>PRN输入完毕后按F6或Ctrl+Z键。

15、DOS下直接编辑生成文件在没有任何编辑软件(如EDLIN、EDIT等)的情况下,可临时用以下六种方法从键盘编辑生成文件,当文件内容输入完毕后,按F6键或按Ctrl+Z键存盘退出∶方法一∶COPY CON filename方法三∶MORE>filename方法四∶SORT>filename方法五∶FIND"XXX"/V/N>filename方法六∶SORT|FIND"XXX"/V/N>filename方法四、五、六均有特殊用处,读者不妨一试。

WinCMDif命令(批处理Dos大于、小于、等于)

WinCMDif命令(批处理Dos⼤于、⼩于、等于)WinCMD if命令(批处理Dos ⼤于、⼩于、等于)语法:if [not] ERRORLEVEL <number> <command> [else <expression>]if [not] <string1>==<string2> <command> [else <expression>]if [not] exist <filename> <command> [else <expression>]扩展语法:if [/i] <string1> <compareop> <string2> <command> [else <expression>]if cmdextversion <number> <command> [else <expression>]if defined <variable> <command> [else <expression>]参数说明not //指定仅当条件为 false 时才应执⾏该命令。

errorlevel <number> //仅当由 Cmd.exe 运⾏的上⼀个程序返回等于或⼤于数字的退出代码时,才指定 true 条件。

<command> //如果满⾜前⾯的条件,则指定应执⾏的命令。

<string1>==<string2> // 仅当 string1 和 string2 相同时,才指定 true 条件。

这些值可以是⽂本字符串或批处理变量 (例如 %1) 。

不需要将⽂字字符串括在引号中。

处于 <filename> //如果指定的⽂件名存在,则指定 true 条件。

电脑系统DOS命令大全

电脑系统DOS命令大全在计算机中,DOS是操作系统(Operating System)的一种。

DOS是英文“Disk Operating System”的缩写,翻译为磁盘操作系统,是一个以磁盘为中心的操作系统,由微软公司于1981年推出,被广泛应用于个人电脑(PC)。

DOS命令就是在DOS操作系统下操作计算机时所用到的命令,本文将为大家介绍常用的DOS命令大全。

1. 常见DOS命令1.1 目录操作命令•dir:显示当前目录下的所有文件和文件夹。

•cd:进入指定目录。

•cd..:返回上一级目录。

•md:创建一个新的文件夹。

•rd:删除一个文件夹。

•cls:清屏。

1.2 文件操作命令•del:删除一个文件。

•copy:复制一个文件。

•move:移动文件或文件夹。

•rename:重命名一个文件。

•attrib:设置文件属性。

1.3 磁盘操作命令•format:格式化磁盘。

•chkdsk:检查磁盘。

•label:为磁盘添加标签。

•vol:显示磁盘的卷标。

1.4 其他命令•time:显示或改变系统时间。

•date:显示或改变系统日期。

•echo:用于输出文本或命令行信息。

•tree:以树状图方式显示文件夹结构。

2. DOS命令详解2.1 目录操作命令dir命令使用dir命令可以显示当前文件夹(目录)中的所有文件和子文件夹。

命令后面可以添加参数,控制显示结果。

例如,dir /w可以把所有文件和文件夹压缩成一行显示。

cd命令使用cd命令可以进入指定目录,例如cd /可以进入根目录,cd /windows可以进入windows文件夹。

如果要返回上一级目录,使用cd/..。

md命令使用md命令可以创建一个新的文件夹。

例如,md mydir可以在当前目录下创建一个名为“mydir”的文件夹。

rd命令使用rd命令可以删除一个文件夹。

如果要删除一个非空文件夹,请使用rd /s /q dirname命令。

cls命令使用cls命令可以清屏。

批处理中的变量set命令详解if命令讲解DOS编程高级技巧

批处理中的变量set命令详解if命令讲解DOS编程高级技巧批处理高级教程精选合编20220331(Window某P)前言本教程主要引用伤脑筋版主的系列文章,同时参考引用[英雄]教程等其他批处理教程,本文将这些文章合并在一起,并适当修改,修改整理也是学习过程,力求深刻而又简单易懂,主要目的是方便自己以后查阅。

本教程很长啊,需要一定的耐心才能看完,能够看完的话,差不多就是批处理高手了,即使不是高手也是熟手了。

如果连续不停的看完本教程而且理解得差不多,估计人也累趴下了。

本教程适合对do有一定基础的人慢慢学习或查阅。

查阅方法:复制目录中的条目,搜索即可。

目录第一章批处理基础第一节常用批处理内部命令简介1、REM和::3、PAUSE4、ERRORLEVEL5、TITLE6、COLOR7、mode配置系统设备8、GOTO和:9、FIND10、START11、aoc和ftype12、puhd和popd13、CALL14、hift15、IF16、etlocal与变量延迟第二节常用特殊符号2、%批处理变量引导符3、>重定向符4、>>重定向符5、<、>&、<&重定向符6、|命令管道符7、^转义字符8、&组合命令9、&&组合命令10、||组合命令11、""字符串界定符12、,逗号13、;分号14、()括号15、!感叹号第二章FOR命令详解一、参数/d二、参数/R三、参数/L四、参数/F第三章FOR命令中的变量一、~I-删除任何引号("),扩展%I二、%~fI-将%I扩展到一个完全合格的路径名三、%~dI-仅将%I扩展到一个驱动器号四、%~pI-仅将%I扩展到一个路径五、%~nI-仅将%I扩展到一个文件名六、%~某I-仅将%I扩展到一个文件扩展名七、%~I-扩展的路径只含有短名八、%~aI-将%I扩展到文件的文件属性九、%~tI-将%I扩展到文件的日期/时间十、%~zI-将%I扩展到文件的大小十一、%~$PATH:I第四章批处理中的变量一、系统变量二、自定义变量第五章et命令详解一、用et命令设置自定义变量二、用et命令进行简单计算三、用et命令进行字符串处理1、字符串替换2、字符串截取第六章if命令讲解第四种用法:IF增强的用法一、界面设计二、if…ele…条件语句三、循环语句四、子程序六、用7-ZIP实现命令行压缩和解压功能七、调用VBScript程序八、将批处理转化为可执行文件九、时间延迟十、模拟进度条整理者:龙卷风1、更正了所有的错别字,适当排版,增加条理性。

DOS命令大全

一、基础命令1 dir无参数:查看当前所在目录的文件和文件夹。

/s:查看当前目录已经其所有子目录的文件和文件夹。

/a:查看包括隐含文件的所有文件。

/ah:只显示出隐含文件。

/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。

/p:以分页方式(显示一页之后会自动暂停)显示。

|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个命令的结果输出为另外一个命令的参数。

more也是一个命令,dir /w |more 得到的结果和dir /w /p的结果是一样的。

其他的参数大家可以用:dir/?查看。

2 cdcd 目录名:进入特定的目录。

如果看到有个目录显示为:abcdef ghi 就输入:cdabcdef.ghi进入该目录。

cd\ 退回到根目录。

cd..退回到上一级目录。

3 md rdmd 目录名:建立特定的文件夹。

(dos下面习惯叫目录,win下面习惯叫文件夹。

呵呵!)rd 目录名:删除特定的文件夹。

4 cls清除屏幕。

5 copycopy 路径\文件名路径\文件名:把一个文件拷贝到另一个地方。

6 movemove 路径\文件名路径\文件名:把一个文件移动(就是剪切+复制)到另一个地方。

7 deldel 文件名:删除一个文件。

del *.*:删除当前文件夹下所有文件。

del不能删除文件夹。

8 deltree删除文件夹和它下面的所有子文件夹还有文件,厉害。

不要乱用。

9 formatformat x: :x代表盘符,格式化一个分区。

在dos下是用fat文件系统格式化的,在windows2000安装的时候会问你要不要转换为ntfs。

10 typetype 文本文件名:显示出文本文件的内容。

11 edit其实这是个小程序,编辑文本文件用的。

12 renren 旧文件名新文件名:改文件名。

二、关于网络的常用命令1 pingping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收到并响应,一般常用于做普通网络是否通畅的测试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档