批处理基础知识Word下载.docx

上传人:b****2 文档编号:15171620 上传时间:2022-10-28 格式:DOCX 页数:58 大小:59.94KB
下载 相关 举报
批处理基础知识Word下载.docx_第1页
第1页 / 共58页
批处理基础知识Word下载.docx_第2页
第2页 / 共58页
批处理基础知识Word下载.docx_第3页
第3页 / 共58页
批处理基础知识Word下载.docx_第4页
第4页 / 共58页
批处理基础知识Word下载.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

批处理基础知识Word下载.docx

《批处理基础知识Word下载.docx》由会员分享,可在线阅读,更多相关《批处理基础知识Word下载.docx(58页珍藏版)》请在冰豆网上搜索。

批处理基础知识Word下载.docx

但有两点需要注意:

第一,任何以冒号:

开头的字符行,在批处理中都被视作标号,而直接忽略其后的所有内容。

有效标号:

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

无效标号:

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

常被用作注释符号,其实:

+也可起注释作用。

第二,与rem不同的是,:

后的字符行在执行时不会回显,无论是否用echoon打开命令行回显状态,因为命令解释器不认为他是一个有效的命令行,就此点来看,rem在某些场合下将比:

更为适用;

另外,rem可以用于config.sys文件中。

行内注释格式:

%注释内容% 

(不常用,慎用)

@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。

echo命令的作用列举如下:

(1)打开回显或关闭回显功能

格式:

echo[{on|off}]

如果想关闭“ECHOOFF”命令行自身的显示,则需要在该命令行前加上“@”。

(2)显示当前ECHO设置状态

echo

(3)输出提示信息

格式:

ECHO信息内容

上述是ECHO命令常见的三种用法,也是大家熟悉和会用的,但作为DOS命令淘金者你还应该知道下面的技巧:

(4)关闭DOS命令提示符

在DOS提示符状态下键入ECHOOFF,能够关闭DOS提示符的显示使屏幕只留下光标,直至键入ECHOON,提示符才会重新出现。

(5)输出空行,即相当于输入一个回车

ECHO.

值得注意的是命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。

另外“.”可以用,:

”/[\]+等任一符号替代。

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

所以执行时系统会在显示当前时间后,自动返回到DOS提示符状态

(6)答复命令中的提问

ECHO答复语|命令文件名

上述格式可以用于简化一些需要人机对话的命令(如:

CHKDSK/F;

FORMATDrive:

del*.*)的操作,它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入。

下面的例子就相当于在调用的命令出现人机对话时输入“Y”回车:

C:

>

ECHOY|CHKDSK/F

ECHOY|DELA:

*.*

(7)建立新文件或增加文件内容

格式:

ECHO文件内容>

文件名

例如:

ECHO@ECHOOFF>

AUTOEXEC.BAT建立自动批处理文件

ECHOC:

\CPAV\BOOTSAFE>

AUTOEXEC.BAT向自动批处理文件中追加内容

TYPEAUTOEXEC.BAT显示该自动批处理文件

@ECHOOFF

\CPAV\BOOTSAFE

(8)向打印机输出打印内容或打印控制码

ECHO打印机控制码>

;

PRN

ECHO打印内容>

下面的例子是向M-1724打印机输入打印控制码。

<Alt>156是按住Alt键在小键盘键入156,类似情况依此类推:

ECHO+156+42+116>

PRN(输入下划线命令FS*t)

ECHO[email=+155@]+155@>

PRN[/email](输入初始化命令ESC@)

ECHO.>

PRN(换行)

(9)使喇叭鸣响

ECHO^G

“^G”是在dos窗口中用Ctrl+G或Alt+007输入,输入多个^G可以产生多声鸣响。

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

这里的“^G”属于特殊符号的使用,请看本文后面的章节

PAUSE,玩游戏的人都知道,暂停的意思

在这里就是停止系统命令的执行并显示下面的内容。

例:

PAUSE

运行显示:

请按任意键继续...

要显示其他提示语,可以这样用:

Echo其他提示语&

pause>

nul

4、errorlevel

程序返回码

echo%errorlevel%

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

用于判断刚才的命令是否执行成功

默认值为0,一般命令执行出错会设errorlevel为1

5、title

设置cmd窗口的标题

title新标题 

#可以看到cmd窗口的标题栏变了

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

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。

例如:

"

COLORfc"

在亮白色上产生亮红色

配置系统设备。

串行口:

    

MODECOMm[:

][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]

打印重定向:

  MODELPTn[:

]=COMm[:

]

选定代码页:

  MODECON[:

]CPSELECT=yyy

代码页状态:

]CP[/STATUS]

显示模式:

   

MODECON[:

][COLS=c][LINES=n]

击键率:

  

MODECON[:

][RATE=rDELAY=d]

modeconcols=113lines=15&

color9f

此命令设置DOS窗口大小:

15行,113列

GOTO会点编程的朋友就会知道这是跳转的意思。

在批处理中允许以“:

XXX”来构建一个标号,然后用GOTOXXX跳转到标号:

XXX处,然后执行标号后的命令。

if{%1}=={}gotonoparms

if"

%2"

=="

"

gotonoparms

标签的名字可以随便起,但是最好是有意义的字符串啦,前加个冒号用来表示这个字符串是标签,goto命令就是根据这个冒号(:

)来寻找下一步跳到到那里。

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

@echooff

start

set/avar+=1

echo%var%

if%var%leq3GOTOstart

pause

1

2

3

4

10、start命令

批处理中调用外部程序的命令(该外部程序在新窗口中运行,批处理程序继续往下执行,不理会外部程序的运行状况),如果直接运行外部程序则必须等外部程序完成后才继续执行剩下的指令

startexplorerd:

\

调用图形界面打开D盘

文件关联

assoc设置'

文件扩展名'

关联,关联到'

文件类型'

ftype设置'

执行程序和参数'

当你双击一个.txt文件时,windows并不是根据.txt直接判断用notepad.exe打开

而是先判断.txt属于txtfile'

再调用txtfile关联的命令行txtfile=%SystemRoot%\system32\NOTEPAD.EXE%1

可以在"

文件夹选项"

→"

文件类型"

里修改这2种关联

assoc 

#显示所有'

关联

assoc.txt 

#显示.txt代表的'

,结果显示.txt=txtfile

assoc.doc 

#显示.doc代表的'

,结果显示.doc=Word.Document.8

assoc.exe 

#显示.exe代表的'

,结果显示.exe=exefile

ftype 

ftypeexefile 

#显示exefile类型关联的命令行,结果显示exefile="

%1"

%*

assoc.txt=Word.Document.8

设置.txt为word类型的文档,可以看到.txt文件的图标都变了

assoc.txt=txtfile

恢复.txt的正确关联

ftypeexefile="

%*

恢复exefile的正确关联

如果该关联已经被破坏,可以运行,再输入这条命令

切换当前目录

c:

&

cd\&

mdmp3 

#在C:

\建立mp3文件夹

mdd:

\mp4 

#在D:

\建立mp4文件夹

cd/dd:

#更改当前目录为d:

\mp4

pushdc:

\mp3 

#保存当前目录,并切换当前目录为c:

\mp3

popd 

#恢复当前目录为刚才

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1