DOS命令及批处理
- 格式:doc
- 大小:43.50 KB
- 文档页数:3
DOS命令批量删除⽂件及制作该命令的批处理命令详解点击“开始”→“运⾏”,输⼊:“CMD”后回车。
然后在“命令提⽰符”窗⼝下输⼊:
del F:\_desktop.ini /f /s /q /a (F代表你要操作的盘符,如果是C盘就把F改成C)
强制删除F盘下所有⽬录内(包括X盘本⾝)的_desktop.ini⽂件并且不提⽰是否删除。
/f 表⽰强制删除⽂件
/s表⽰⼦⽬录都要删除该⽂件
/q表⽰⽆声,不提⽰
/a根据属性选择要删除的⽂件
R 只读⽂件 S 系统⽂件
H 隐藏⽂件 A 存档⽂件
- 表⽰“否”的前缀
例:
删除F盘下及其⼦⽬录下的所有指定⽂件
del F:/*.pdb /f /s /q /a (删除F盘下的所有后缀名为pdb的⽂件)
批处理制作:
新建⼀以bat后缀的⽂件,输⼊以上命令,然后保存即可。
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批处理命令全集(echo@if的用法)本来以为批处理和DOS没什么联系,并且认为批处理一下就可以学完所以就决定一周之内完成学习。
学习了之后发现,批处理是一个庞大的体系,要想完全掌握在短期内是没有办法完成的。
它和DOS命令有着不可分割的联系。
说白了,批处理就是一大片的DOS命令。
所以要想完成掌握批处理就相当于要将DOS 命令完成学会,除此之后还得学习一些语法知识。
因此,一周之内是无法完成的,不过没有完成也得写总结啊,不然不白学了么!这也是我写这篇文章的目的之一。
我将首先将我自己掌握的用通俗的语言描绘出来,力争让没有一点DOS基础的人也能按照我的文章自己学下去。
要学批处理,那我们就有必要知道什么是批处理。
一看到名字,批处理嘛,那么肯定可以对文件进行批量的处理。
批处理包括两种,一种是DOS批处理,另一种是PS(PHOTOSHOP)批处理。
我研究的是前者,后者主要是对图片进行处理的,我暂时没有这个雅兴去研究这个,大家有兴趣可以去试一下,到时候教教我也好。
前面已经说过了,批处理就是对文件进行批量处理的。
那么DOS批处理应该就是对一大批的DOS 命令一起处理的意思,这样理解的话,那么好了,我们学习它就容易多了,以后只要多去背一下DOS命令然后就可以写批处理文件了。
晕!忘了说怎么建立一个批处理文件了。
其实也很简单,可能我不说大家也知道。
就是这样建立的:打开一个记事本---在里面写上你的DOS命令---保存--命名以BAT为后缀(就是batch了,批处理的英文)。
行了,批处理文件建立成功了。
行了,现在废话少说,进入正题!开始我们的批处理语法及一些主要命令。
首先,我看到的最陌生的命令---echo。
这个命令我开始看的时候比较陌生,不太明白是干什么用的。
看完资料后自己试验了一下才明白它的具体作用。
下面我用通俗的语言还解释一下(避免用官方语言解释,免得大家都睡着了)。
ECHO在英文中就是回显的意思,就相当于C语言中的printf,例如ECHOHELLOWORLD,就相当于将HELLOWORLD打印出来。
dos命令使用方法DOS(Disk Operating System)是一种操作系统,通常用于早期的个人电脑。
它具有简单而高效的命令行界面,通过输入各种命令来执行各种任务。
本文将介绍DOS命令的使用方法,帮助读者更好地理解和应用这些命令。
首先,我们来了解一些常用的DOS命令。
其中,"dir"命令用于列出当前目录中的文件和文件夹,可以快速查看所需内容。
"cd"命令则用于切换当前目录,通过指定目录的路径可以轻松访问所需文件。
"copy"命令用于复制文件,可以将一个或多个文件复制到指定的目录中。
"del"命令用于删除文件或文件夹,非常有用。
此外,"ren"命令可以重命名文件或文件夹,而"move"命令可以将文件或文件夹移动到其他位置。
值得一提的是,“echo”命令可以在屏幕上显示文本或变量。
这对于调试脚本和显示提示信息非常有用。
另外,"cls"命令用于清屏,使屏幕变得干净整洁。
除了这些基本命令,DOS还提供了许多其他实用的命令。
例如,"format"命令用于格式化磁盘,清除所有数据并为其准备操作系统使用。
"chkdsk"命令可以检查磁盘上的错误并修复它们,确保磁盘正常运行。
此外,"ipconfig"命令用于查看和配置网络连接的相关信息。
这对于解决Internet连接问题非常有帮助。
此外,DOS还支持批处理文件,它是一系列DOS命令的集合,可以通过简单的脚本实现自动化任务。
使用批处理文件,你可以自动执行多个任务,从而提高效率。
通过编辑文本文件,并按照一定的语法规则书写DOS命令,你可以创建自己的批处理文件。
总结一下,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批处理Start命令的参数,bat脚本运行完毕后自动关闭窗口Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos 窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。
例子说明:view plain copy1.start "CS" "c:\programme files\cs\half-life.exe" "/m"上面只是一个使用格式的例子,即start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"当然,在你的批处理文件末尾,最好不要忘记加上一行:EXIT。
请问Start命令中的/w参数怎么用?我知道/w的大概意思是不回到提示符转到其它的程序。
我想执行一条命令:即运行完DIR后再执行其它命令START dir cd c:\ /w。
这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗?另请问在START命令中为什么不能执行内部命令,我的DIR是做了一条批处理的。
【参考回复】请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。
正确的用法应该是这样:1、建立使用dir命令的批处理如:test.batview plain copy1.@echo off2.dir c:\3.rem ....其它操作4.exit2、在另一个批处理中调用该批处理:view plain copy1....2.start /wait call test.bat3....其实在这里就没有必要使用start /wait了,因为使用了call命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。
dos、bat批处理延时执⾏命令的两种⽅法来源:vbs⼩铺第⼀种⽅法:ping 127.0.0.1 -n 5000>nuldir c:\ >c:\1.txt延时5分钟后执⾏dir c:\第⼆种⽅法:: Sleep.bat - Sleep/Delay/Wait n seconds:: Herbert Kleebauer(Germany) - 2005/05/29:: Modified by Will Sort - 2005/06/02@echo offecho q | debug>nulecho Bj@jzh`0X-`/PPPPPPa(DE(DM(DO(Dh(Ls(Lu(LX(LeZRR]EEEUYRX2Dx=>echo 0DxFP,0Xx.t0P,=XtGsB4o@$?PIyU WwX0GwUY Wv;ovBX2Gv0ExGIuht6>>echo T}{z~~@GwkBG@OEKcUt`~}@MqqBsy?seHB~_Phxr?@zAB`LrPEyoDt@Cj?>>echo pky_jN@QEKpEt@ij?jySjN@REKpEt@jj?jyGjN@SEKkjtlGuNw?p@pjirz>>echo LFvAURQ?OYLTQ@@?~QCoOL~RDU@?aU?@{QOq?@}IKuNWpe~FpeQFwH?Vkk>> echo _GSqoCvH{OjeOSeIQRmA@KnEFB?p??mcjNne~B?M??QhetLBgBPHexh@e=>>echo EsOgwTLbLK?sFU`?LDOD@@K@xO?SUudA?_FKJ@N?KD@?UA??O}HCQOQ??R>> echo _OQOL?CLA?CEU?_FU?UAQ?UBD?LOC?ORO?UOL?UOD?OOI?UgL?LOR@YUO?>> echo dsmSQswDOR[BQAQ?LUA?_L_oUNUScLOOuLOODUO?UOE@OwH?UOQ?DJTSDM>> echo QTqrK@kcmSULkPcLOOuLOOFUO?hwDTqOsTdbnTQrrDsdFTlnBTm`lThKcT>>echo @dmTkRQSoddTT~?K?OCOQp?o??Gds?wOw?PGAtaCHQvNntQv_w?A?it\EH>>echo {zpQpKGk?Jbs?FqokOH{T?jPvP@IQBDFAN?OHROL?Kj??pd~aN?OHROd?G>>echo Q??PGT~B??OC~?ipO?T?~U?p~cUo0x>>>sleep.exedel echo wait 2 seconds:sleep.exe 2000。
dos批处理实例800例
摘要:
1.什么是DOS 批处理
2.DOS 批处理的应用实例
3.如何编写DOS 批处理程序
4.总结
正文:
一、什么是DOS 批处理
DOS 批处理(Batch Processing)是一种在操作系统中执行多个命令的方式。
通过将一系列命令组合成一个批处理文件,用户可以一次执行这些命令,从而提高工作效率。
在DOS 操作系统中,批处理文件具有.bat 扩展名。
二、DOS 批处理的应用实例
本文提供了800 个DOS 批处理实例,这些实例涵盖了日常生活和办公中的各种场景,如文件操作、系统维护、网络设置等。
这些实例可以帮助用户更好地理解和运用DOS 批处理,提高工作效率。
三、如何编写DOS 批处理程序
编写DOS 批处理程序分为以下几个步骤:
1.选择合适的文本编辑器,如Notepad、Visual Studio 等,新建一个文本文件。
2.将文件扩展名改为.bat,以确保文件在执行时以批处理文件的形式打开。
3.在文本文件中输入一系列DOS 命令,用以实现所需功能。
各个命令之间用回车符(Enter)分隔。
4.保存文件并运行,查看批处理程序的执行结果。
四、总结
DOS 批处理是一种便捷的操作方式,能够帮助用户一次性执行多个命令。
批处理⼊门⼿册之批处理常⽤DOS命令篇(echo、rem、cd、dir)1.1 学习echo rem cd dir命令学习要点:1。
显⽰信息:echo2。
注释语句:rem3。
⽬录切换:cd4。
列⽂件名:dir⼀、显⽰信息:echo在学习echo命令前我们先在C盘下建⼀个新⽂件夹bat,并建⼀个空的bat⽂件。
例如我是的mybat.bat 好了,下⾯我们开始《批处理⼊门⼿册》的第⼀章1.1节。
1。
输出提⽰信息格式:echo 你要输出的信息例1echo hello,worldecho i will come backpause执⾏显⽰:C:\bat>echo hello,worldhello,worldC:\bat>echo i will come backi will come backC:\bat>pause请按任意键继续. . .我们写的批处理,能不能让它不显⽰我们到底写了什么命令?OK!那我们就来学习echo的第⼆种⽤法!2。
关闭该命令的回显格式:@ 放在命令前⾯例2@echo hello,world@echo i will come backpause执⾏显⽰:hello,worldi will come backC:\bat>pause请按任意键继续. . .3。
打开回显或关闭回显功能格式:echo [{ on|off }]解释⼀下,如果在批处命令前加上echo off,那么将会关闭批处中的命令回显。
当然啦,你要是不想显⽰echo off命令本⾝,你可以把@加在echo off前⾯。
例3@echo offecho hello,worldecho i will come backpause执⾏显⽰:hello,worldi will come back请按任意键继续. . .在批处理前⾯加上@echo off ,它将使所有命令不再显⽰命令本⾝,当然也包括了echo off 命令本⾝也不会回显了。
常用DOS命令
cd 改变当前目录sys 制作DOS系统盘
copy 拷贝文件del 删除文件
deltree 删除目录树 dir 列文件名
diskcopy 制磁盘edit 文本编辑
format 格式化磁盘 md 建立子目录
mem 查看内存状况type 显示文件内容
rd 删除目录ren 改变文件名
cls 清屏xcopy拷贝目录和文件
attrib设置文件属性subst 路径替换
prompt设置提示符
*************************************************** attrib设置文件属性
[适用场合]想对文件做较特殊的处理时
[用法]attrib 显示所有文件的属性
attrib +r或-r [文件名] 设置文件属性是否为只读
attrib +h或-h [文件名] 设置文件属性是否隐含
attrib +s或-s [文件名] 设置文件属性是否为系统文件
attrib +a或-a [文件名] 设置文件属性是否为归档文件
attrib /s 设置包括子目录的文件在内的文件属性
prompt 设置提示符
[适用场合]当你厌烦了c:\>的提示符或者您想使您的提示符与众不同[用法]prompt $p$g 以当前目录名和>号为提示符,这是最常用的提示符
prompt $t 表示时间prompt $d 表示日期
prompt $$ 表示$ prompt $q 表示=
prompt $v 表示当前版本prompt $l 表示<
prompt $b 表示| prompt $h 表示退位符
prompt $e 表示Esc代表的字符prompt $_ 表示回车换行
subst 路径替换
[建议]一个非常有趣的命令。
[用法]subst 显示当前的替代路径
subst [盘符] [路径]
将指定的路径替代盘符,该路径将作为驱动器使用
subst /b 解除替代
[例子]C:\DOS>subst a: c:\temp 用c盘temp目录替代a盘
C:\>subst a: /d 解除替代
批处理
后缀是bat的文件就是批处理文件,是一种文本文件。
简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。
echo、@、call、pause、rem是批处理文件最常用的几个命令。
例:用edit编辑a.bat文件,输入下列内容后存盘为c:\a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,运行键盘认识软件.
批处理文件的内容为: 文件表示:
@echo off 不显示命令行
dir c:\*.* >a.txt 将c盘文件列表写入a.txt
type a.txt 显示A.TXT文件内容
echo 你好显示"你好"
pause 暂停,等待按键继续
rem 使用英文打字注释
c: 进入C盘
cd\sj\1 进入SJ\1文件夹
1.exe 使用1.exe文件
if 表示将判断是否符合规定的条件,从而决定执行不同的命令。
if "参数" == "字符串" 待执行的命令
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。
(注意是两个等号)
如if "%1"=="a" format a:
goto 批处理文件运行到这里将跳到goto 所指定的标号处
如:
:abc 标号ABC
net send k01 你在干什么向K01用户发送信息
goto abc 转向标号ABC(实现循环发送)
标号用 :字符串表示,标号所在行不被执行
DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。
如果启动盘根目录中没有这个文件,电脑会让用户输入日期和时间。
例如,一个典型的autoexec.bat内容如下:
@echo off 不显示命令行
prompt $p$g 设置提示符前有目录提示path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools 设置路径
lh c:\dos\ 加载键盘管理
lh c:\mouse\ 加载鼠标管理
lh c:\dos\smartdrv.exe 加载磁盘加速管理
lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V 加载CD-ROM驱动
set temp=c:\temp 设置临时目录。