批处理教材(零基础)

合集下载

批处理入门教程

批处理入门教程

批处理基本入门(以及一些dos常用命令)本文档中的文件未写明路径的情况下,均为和bat文件所在的当前路径下。

1.echo命令和@echo一般用于打印信息,也可以讲内容输出到文件中,文件不存在则自动创建,例如echo messageTXT > test.txt。

@不现实当前语句本身,例如@echo message注意:@echo off不但关闭以后命令的回显,连echo off命令本身也不显示通常有输出内容的命令后面加> nul,就会屏蔽显示的信息。

2.rem命令和: :都是表示注释的意思。

3.pause命令暂停运行,运行显示:请按任意键继续. . .4.errorlevel命令程序返回码echo %errorlevel%。

每个命令运行结束,可以用这个命令行格式查看返回码。

用于判断刚才的命令是否执行成功,默认值为0,一般命令执行出错会设errorlevel =15.title命令设置当前窗口的标题title newTitle6.color命令设置当前窗口颜色和字体颜色color 70 第一个为背景色16进制数,第二个为前景色。

取值范围:0~F。

如果没有给定任何参数,该命令会将颜色还原到CMD.EXE 启动时的颜色7.goto命令这是个跳转命令,在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。

8.find命令搜索文件中的字符串。

基本格式:find [/i] [/n] 文件路径。

例如:find -i –n “fanfan” fanfan.txt 忽略大小写搜索fanfan.txt文件中fanfan这个字符串,并显示所在的行号。

9.type命令打印显示(查看)一个文本文件类型的文件到控制台。

例如:type fanfan.txt扩展:可以配合find命令一起使用,例如type fanfan.txt | find -i -n “fanfan”10.start命令批处理中异步调用外部程序的命令,即异步执行,不需要得到外部程序运行完毕后才能进行本程序的向下执行。

最全批处理命令学习资料【完美版】

最全批处理命令学习资料【完美版】

最全批处理命令学习资料【完美版】
批处理命令是一个强大的Windows命令行工具,用于在Windows平台上自动执行一些常见的任务。

使用批处理命令可以自动化一些重复的任务,从而节省时间和提高工作效率。

本文将提供一个最全的批处理命令学习资料,以帮助初学者快速入门。

批处理介绍
批处理是一个Windows命令行工具,可以自动执行一系列命令、复制文件、移动文件、压缩文件、打包文件等等。

它可以将一个或多个命令以及其参数组合在一个或多个.bat文件中。

一个.bat文件包含了许多命令,每个一行或多行,可以通过批处理脚本进行执行。

批处理命令主要是由操作符、参数和文件名组成,在使用批处理脚本的时候需要注意它们的使用规则。

下面将列举常用的批处理命令。

批处理命令详解
@echo off 命令
@echo off 命令用来控制批处理文件是否显示命令行中执行的语句,一般情况下建议开启该指令,以确保脚本的正确性。

echo 命令
echo 命令用于向屏幕输出信息或将输出的信息定向到一个文件中。

例如:
``` echo。

批处理教程

批处理教程

批处理教程批处理是一种用于编写一系列命令的脚本语言,它可以自动化执行一些常规的任务。

在早期的计算机系统中,批处理被广泛使用,因为它可以简化复杂的操作过程并提高工作效率。

本教程将介绍批处理的基础知识和常用命令,帮助读者快速了解和使用批处理。

一、什么是批处理批处理是一种文本文件,其中包含电脑执行的一系列命令。

它可以批量执行这些命令,而不需要用户手动输入每个命令。

批处理通常以“.bat”或“.cmd”为扩展名,并可以在命令提示符下执行。

二、批处理的基本语法批处理可以用任何文本编辑器创建,并以“.bat”或“.cmd”为后缀。

它通常由一系列命令组成,每个命令占用一行。

示例:@echo offecho Hello, World!pause以上示例中,“@echo off”是批处理中的一个特殊命令,表示不显示每个命令的执行结果。

如果不使用该命令,批处理会显示每个命令的执行过程。

“echo Hello, World!”将字符串“Hello, World!”输出到命令提示符窗口。

“pause”命令用于在执行完所有命令之后暂停批处理,直到用户按下任意键。

三、常用批处理命令1. echo:用于将文本输出到命令提示符窗口。

2. pause:暂停批处理的执行,直到用户按下任意键。

3. cd:改变当前目录。

4. dir:显示当前目录下的文件和文件夹列表。

5. copy:复制文件。

6. del:删除文件。

7. md:创建新的文件夹。

8. rd:删除文件夹。

9. rem:注释代码行,不会被批处理执行。

四、变量和运算符批处理允许使用变量和运算符来处理需要计算的值。

示例:set number=10set /A result=%number%+5echo %result%以上示例中,“set number=10”定义了一个名为“number”的变量,其值为10。

“set /A result=%number%+5”使用“/A”选项来对变量进行算术操作,将“number”的值与5相加,并将结果赋给“result”变量。

最全批处理命令学习资料【完美版】

最全批处理命令学习资料【完美版】

一:批处理文件批处理文件是扩展名为·bat或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。

批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。

二:常用命令:1.echo 和 @:@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显,一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo off 状态还是 echo on 状态echo. #输出一个”回车换行”,空白行#(同echo, echo; echo+ echo[ echo] echo/ echo")2.errorlevelecho %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码默认值为0,一般命令执行出错会设 errorlevel 为1目录操作类命令:3.dir 显示磁盘目录命令dir #显示当前目录中的文件和子目录dir /a #显示当前目录中的文件和子目录,包括隐藏文件和系统文件dir c: /a:d #显示 C 盘当前目录中的目录dir c: /a:-d #显示 C 盘根目录中的文件dir c:" /b/p #/b只显示文件名,/p分页显示dir c:" /b/p #/w不显示详细信息dir *.exe /s #显示当前目录和子目录里所有的.exe文件4.以树形显示当前路径文件夹结构tree /f #显示每个文件夹中文件的名字。

建立子目录md d:"a"b"c #如果 d:"a 不存在,将会自动创建中级目录#如果命令扩展名被停用,则需要键入 mkdir "a"b"c 改变当前目录(进入)cd \ #进入根目录cd #显示当前目录cd /d d:\sdk #可以同时更改盘符和目录cd .. #返回上一级目录删除子目录命令rd abc #删除当前目录里的 abc 子目录,要求为空目录rd /s/q d:\temp #删除 d:"temp 文件夹及其子文件夹和文件/q安静模式磁盘操作类命令:磁盘格式化命令检查磁盘当前状态命令建立磁盘卷标命令显示磁盘卷标命令文件操作类命令:12.copy 文件复制命令copy c:\ d:\复制 c:\ 文件到 d:\ ,并重命名为copy con从屏幕上等待输入,按 Ctrl+Z 结束输入,输入内容存为文件con代表屏幕,prn代表打印机,nul代表空设备copy +合并和的内容,保存为文件如果不指定,则保存到copy +复制文件到自己,实际上是修改了文件日期13.xcopy 目录复制命令xcopy c:\ d:\14.ren 文件改名命令ren d:\temp tmp #支持对文件夹的重命名15.attrib 修改文件属性命令attrib filename #查看文件属性+ #设置属性- #清除属性r #只读文件a #存档文件s #系统文件H #隐藏文件/S #处理当前文件夹及其所有子文件夹中的匹配文件/D #处理文件夹16.type 显示文件内容type c:\ #显示指定文件的内容,程序文件一般会显示乱码type *.txt #显示当前目录里所有.txt文件的内容17.del 删除文件命令del d:\ #删除指定文件,不能是隐藏、系统、只读文件del /q/a/f d:"temp"*.* #删除 d:"temp 文件夹里面的所有文件包括隐藏、只读、系统文件,不包括子目录del /q/a/f/s d:"temp"*.* #删除 d:"temp 及子文件夹里面的所有文件包括隐藏、只读、系统文件,不包括子目录其他命令:18.CLS 清屏幕命令19.ver 查看系统版本号命令20.time,date 系统时钟日期设置/显示命令date #显示当前日期,并提示输入新日期,按""回车""略过输入date/t #只显示当前日期,不提示输入新日期time #显示当前时间,并提示输入新时间,按""回车""略过输入time/t #只显示当前时间,不提示输入新时间21.rem 和 :: 注释注释行不执行操作22.color 设置默认的控制台前景和背景颜色逻辑命令:23.goto 和 :跳转命令:label #行首为:表示该行是标签行,标签行不执行操作goto label #跳转到指定的标签那一行24.set 定义变量引用变量可在变量名前后加 % ,即 %变量名%set #显示目前所有可用的变量,包括系统变量和自定义的变量echo %SystemDrive% #显示系统盘盘符。

Photoshop教程:批处理课件(创建表格以及基本编辑操作的方法)

Photoshop教程:批处理课件(创建表格以及基本编辑操作的方法)

Photoshop教程
二、创建快捷批处理
说明:养成良好习惯,否则较麻烦。

三、Web照片画廊
【Web照片画廊】命令可以快速将图
像制作成漂亮的电子相册
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
第二课时:
四、条件模式更改
【条件模式更改】命令可以快速更改
大量图像的色彩模式。

使用该命令前,同样需要首先记录一个【动
作】,
然后才能执行该命令完成图像的操作
五、联系表
【联系表】命令可以将大量的图像进行合理排版,制作彩插、整理文件等
六、图片包
【图片包】命令可以将一副图像的

个副本按照特定的布局进行排列,。

批处理入门

批处理入门

批文件实际上就是带有.bat 的文件,它具有一定的语法和有效的命令/ 指令集。

运行一个批文件,只需敲入文件名,并不需要敲入 .bat 后缀名.一.什么是批处理文件批处理文件( BATCHFILE ,简称 BAT 文件)是一种在 DOS 下最常用的可执行文件。

它具有灵活的操纵性,可适应各种复杂的计算机操作(指在 DOS 下)。

所谓的批处理,就是按规定的顺序自动执行若干个指定的 DOS 命令或程序。

即是把原来一个一个执行的命令汇总起来,成批的执行。

二.如何编辑一个 BAT 文件BAT 文件的编写规则也很简单,即一条命令单独占用一行,不能将两条命令写在同一行中。

如果没有转移语句, BAT 文件将顺序执行每一条语句。

三、BAT 常用命令详解1、ECHO 和@作用显示或隐藏命令在屏幕上的显示或在屏幕上显示文本信息。

使用方法 ECHO ON | OFF 使批处理中的命令在屏幕上显示或不显示 @ 使命令本身不在屏幕上显示例 @echo off ( 使批处理中的命令在屏幕不显示,包括该语句本身 )例 echo 这句话将显示在屏幕上2、REM作用给命令加上注释,使一句语句失去作用使用方法 REM [ 注释语句 ]例:REM DEL*.* ( 不执行删除命令 )3、PAUSE作用暂停命令的执行,主要用于BAT 的调试阶段。

暂停时可按ctrl+break 或ctrl+c 来停止 BAT 的执行。

使用方法 PAUSE例 PAUSE [ 文本信息 ] (暂停并显示文本信息)4 、%0-%9 批处理参数作用代替命令中的参数使用方法 < 命令名 > [ 批处理参数 1] [ 批处理参数 2] ···例有批处理文件名为go.bat ,清单如下@echo offecho this is a demo batcd %1当键入文件名及参数c:\ 时如: go c:\则效果等同于 cd c:\5、SHIFT作用更新批处理参数所代替的命令参数,每运行一次,命令参数前移一位。

批处理培训课程20页PPT

批处理培训课程20页PPT
45、法律的制定是为了保证每一个人 自由发 挥自己 的才能 ,而不 是为了 束缚他 的才能 。—— 罗伯斯 庇尔
批处理文件的认识和编写
批处理文件是无格式的文本文件,它包含一条 或多条命令。它的文件扩展名为 .bat 或 .cmd。
在命令提示下键入批处理文件的名称,或者双 击该批处理文件,系统就会调用Cmd.exe按照 该文件中各个命令出现的顺序来逐个运行它们。
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 命 令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。
8. If 命令
if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行 下一句。(注意是两个等号) 如if "%1"=="a" format a: if { %1 }=={ } goto noparms if { %2 }=={ } goto noparms
个参数给我们,效果和/y是一样的。)3. Nhomakorabeaoto 命令
指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。 语法: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命令就是根据这个:来寻找下一步跳到到 那里。最好有一些说明这样你别人看起来才会理解你的意图啊

批处理入门

批处理入门
@rem %errorlevel% 扩展到 errorlevel 当前值的字符串表达式,如果没有名为 ERRORLEVEL 的环境变量,就可取代它的值。
@rem %cmdcmdline% 在任何 Cmd.exe 处理之前扩展传递到 Cmd.exe 的源命令行,如果没有名为 cmdcmdline 的环境变量,就可取代它的值。
一、关于当前路径: %cd% %~dp0,前者可用于批处理文件和命令行中,后者只用于批处理文件。
例:比如在D盘下有个批处理文件,a.bat,其内容为:
echo this is %%cd%% %cd%;
echo this is %%~dp0 %~dp0;
在c:\下运行a.bat后输出:
@rem 2) if [not] exist filename command [else expression]
if exist test.bat echo 当前目录下有test.bat
if not exist test.bat echo 当前目录下没有test.bat
if not exist test0 echo 没有test0这个目录
call test.bat
dir /w
@echo 5. start调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用
start test.bat
dir /w/p
@echo 6. for 在命令行中使用%variable,在bat文件中使用%%variable
@rem 显示当前目录下所有*.txt,*.bat的内容
@rem 用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BAT 批处理脚本教程第一章批处理基础第一节常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。

这些命令统称批处理命令。

小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。

了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"pause把上面的3条命令保存为文件test.bat或者test.cmd然后执行,他就会在屏幕上显示以下二行话:欢迎来到非常BAT!请按任意键继续. . .这就是一个简单批处理文件了,这个批处理文件一共就用了2条命令"echo" 和"pause" 还有一个特殊符号"@"从上面这个简单的批处理中,我们可以发现其实批处理就是运用一些含有特殊意义的符号和一些完成指定功能的命令组合而成,那么在批处理中有多少这样的特殊符号和功能命令呢?我们现在就来仔细了解一下一些最常用的!(以下内容来源网络,请各位仔细阅读,好进入下节的实例说明)======================================================目录批处理的常见命令(未列举的命令还比较多,请查阅帮助信息)1、REM 和::2、ECHO 和@3、PAUSE4、ERRORLEVEL5、TITLE6、COLOR7、mode 配置系统设备8、GOTO 和:9、FIND10、START11、assoc 和ftype12、pushd 和popd13、CALL14、shift15、IF16、setlocal 与变量延迟17、ATTRIB 显示或更改文件属性======================================================介绍命令1、REM 和::REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。

其次, :: 也可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意:第一, 任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。

有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别。

无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,所以:: 常被用作注释符号,其实:+ 也可起注释作用。

第二, 与rem 不同的是, ::后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态, 因为命令解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比:: 更为适用; 另外, rem 可以用于config.sys 文件中。

行内注释格式:%注释内容% (不常用,慎用)2、ECHO 和@@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。

echo命令的作用列举如下:(1)打开回显或关闭回显功能格式:echo [{ on|off }]如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。

(2)显示当前ECHO设置状态格式:echo(3)输出提示信息格式:ECHO 信息内容上述是ECHO命令常见的三种用法,也是大家熟悉和会用的,但作为DOS命令淘金者你还应该知道下面的技巧:(4)关闭DOS命令提示符在DOS提示符状态下键入ECHO OFF,能够关闭DOS提示符的显示使屏幕只留下光标,直至键入ECHO ON,提示符才会重新出现。

(5)输出空行,即相当于输入一个回车格式:ECHO.值得注意的是命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。

另外“.”可以用,:;”/[\]+等任一符号替代。

命令ECHO.输出的回车,经DOS管道转向可以作为其它命令的输入,比如echo.|time即相当于在TIME 命令执行后给出一个回车。

所以执行时系统会在显示当前时间后,自动返回到DOS提示符状态(6)答复命令中的提问格式:ECHO 答复语|命令文件名上述格式可以用于简化一些需要人机对话的命令(如:CHKDSK/F;FORMAT Drive:;del *.*)的操作,它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入。

下面的例子就相当于在调用的命令出现人机对话时输入“Y”回车:C:>ECHO Y|CHKDSK/FC:>ECHO Y|DEL A :*.*(7)建立新文件或增加文件内容格式:ECHO 文件内容>文件名ECHO 文件内容>>文件名例如:C:>ECHO @ECHO OFF>AUTOEXEC.BAT建立自动批处理文件C:>ECHO C:\CPAV\BOOTSAFE>>AUTOEXEC.BAT向自动批处理文件中追加内容C:>TYPE AUTOEXEC.BAT显示该自动批处理文件@ECHO OFFC:\CPAV\BOOTSAFE(8)向打印机输出打印内容或打印控制码格式:ECHO 打印机控制码>;PRNECHO 打印内容>;PRN下面的例子是向M-1724打印机输入打印控制码。

<Alt>156是按住Alt键在小键盘键入156,类似情况依此类推:C:>ECHO +156+42+116>;PRN(输入下划线命令FS*t)C:>ECHO [email=+155@]+155@>;PRN[/email](输入初始化命令ESC@)C:>ECHO.>;PRN(换行)(9)使喇叭鸣响C:>ECHO ^G“^G”是在dos窗口中用Ctrl+G或Alt+007输入,输入多个^G可以产生多声鸣响。

使用方法是直接将其加入批处理文件中或做成批处理文件调用。

这里的“^G”属于特殊符号的使用,请看本文后面的章节3、PAUSEPAUSE,玩游戏的人都知道,暂停的意思在这里就是停止系统命令的执行并显示下面的内容。

例:PAUSE运行显示:请按任意键继续. . .要显示其他提示语,可以这样用:Echo 其他提示语& pause > nul4、errorlevel程序返回码echo %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0,一般命令执行出错会设errorlevel 为15、title设置cmd窗口的标题title 新标题 #可以看到cmd窗口的标题栏变了6、COLOR设置默认的控制台前景和背景颜色。

COLOR [attr]attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定-- 第一个为背景,第二个则为前景。

每个数字可以为以下任何值之一:0 = 黑色8 = 灰色1 = 蓝色9 = 淡蓝色2 = 绿色 A = 淡绿色3 = 湖蓝色 B = 淡浅绿色4 = 红色 C = 淡红色5 = 紫色 D = 淡紫色6 = 黄色 E = 淡黄色7 = 白色 F = 亮白色如果没有给定任何参数,该命令会将颜色还原到CMD.EXE 启动时的颜色。

这个值来自当前控制台窗口、/T 开关或DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行COLOR 命令,COLOR 命令会将ERRORLEVEL 设置为1。

例如: "COLOR fc" 在亮白色上产生亮红色7、mode 配置系统设备配置系统设备。

串行口: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s][to=on|off] [xon=on|off] [odsr=on|off][octs=on|off] [dtr=on|off|hs][rts=on|off|hs|tg] [idsr=on|off]设备状态: MODE [device] [/STATUS]打印重定向:MODE LPTn[:]=COMm[:]选定代码页:MODE CON[:] CP SELECT=yyy代码页状态:MODE CON[:] CP [/STATUS]显示模式: MODE CON[:] [COLS=c] [LINES=n]击键率:MODE CON[:] [RATE=r DELAY=d]例:mode con cols=113 lines=15 & color 9f此命令设置DOS窗口大小:15行,113列8、GOTO 和:GOTO会点编程的朋友就会知道这是跳转的意思。

在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。

例:if {%1}=={} goto noparmsif "%2"=="" goto noparms标签的名字可以随便起,但是最好是有意义的字符串啦,前加个冒号用来表示这个字符串是标签,goto命令就是根据这个冒号(:)来寻找下一步跳到到那里。

最好有一些说明这样你别人看起来才会理解你的意图啊。

例:@echo off:startset /a var+=1echo %var%if %var% leq 3 GOTO startpause运行显示:149、find在文件中搜索字符串。

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]/V 显示所有未包含指定字符串的行。

/C 仅显示包含字符串的行数。

/N 显示行号。

/I 搜索字符串时忽略大小写。

/OFF[LINE] 不要跳过具有脱机属性集的文件。

"string" 指定要搜索的文字串,[drive:][path]filename指定要搜索的文件。

如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。

Find常和type命令结合使用Type [drive:][path]filename | find "string" [>tmpfile] #挑选包含string的行Type [drive:][path]filename | find /v "string" #剔除文件中包含string的行Type [drive:][path]filename | find /c #显示文件行数以上用法将去除find命令自带的提示语(文件名提示)例:@echo offecho 111 >test.txtecho 222 >>test.txtfind "111" test.txtdel test.txtpause运行显示如下:---------- TEST.TXT111请按任意键继续. . .例:@echo offecho 111 >test.txtecho 222 >>test.txttype test.txt|find "111"del test.txtpause运行显示如下:111请按任意键继续. . .10、start 命令批处理中调用外部程序的命令(该外部程序在新窗口中运行,批处理程序继续往下执行,不理会外部程序的运行状况),如果直接运行外部程序则必须等外部程序完成后才继续执行剩下的指令例:start explorer d:\调用图形界面打开D盘11、assoc 和ftype文件关联assoc 设置'文件扩展名'关联,关联到'文件类型'ftype 设置'文件类型'关联,关联到'执行程序和参数'当你双击一个.txt文件时,windows并不是根据.txt直接判断用notepad.exe 打开而是先判断.txt属于txtfile '文件类型'再调用txtfile 关联的命令行txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1可以在"文件夹选项"→"文件类型"里修改这2种关联assoc #显示所有'文件扩展名'关联assoc .txt #显示.txt代表的'文件类型',结果显示 .txt=txtfileassoc .doc #显示.doc代表的'文件类型',结果显示 .doc=Word.Document.8assoc .exe #显示.exe代表的'文件类型',结果显示 .exe=exefileftype #显示所有'文件类型'关联ftype exefile #显示exefile类型关联的命令行,结果显示exefile="%1" %*assoc .txt=Word.Document.8设置.txt为word类型的文档,可以看到.txt文件的图标都变了assoc .txt=txtfile恢复.txt的正确关联ftype exefile="%1" %*恢复exefile 的正确关联如果该关联已经被破坏,可以运行 ,再输入这条命令12、pushd 和popd切换当前目录@echo offc: & cd\ & md mp3 #在C:\ 建立mp3 文件夹md d:\mp4 #在D:\ 建立mp4 文件夹cd /d d:\mp4 #更改当前目录为d:\mp4pushd c:\mp3 #保存当前目录,并切换当前目录为c:\mp3popd #恢复当前目录为刚才保存的d:\mp4一般用处不大,在当前目录名不确定时,会有点帮助。

相关文档
最新文档