[批处理]甲壳虫批处理笔记(一)

来源:互联网 发布:谭浩强的c语言入门 编辑:程序博客网 时间:2024/04/29 21:47

批处理

/?

目录操作类命令

1.md—建立子目录

2.cd—改变当前目录

cd ..返回上一级目录cd \直接进入根目录

3.rd—删除子目录命令  子目录空

4.dir—显示磁盘目录命令  dir/p分页显示

5.tree—显示磁盘目录结构命令树形显示

6.deltree—(外部命令)直接删除非空命令

磁盘操作类命令

1.      format 格式化命令

2.      chkdsk 检查磁盘当前状态命令

3.      diskcopy 软盘复制命令

4.      label 写卷标命令

5.      vol 显示卷标命令

6.      sys 系统复制命令

文件操作类命令

1.      copy文件复制命令

2.      del文件删除

3.      xcopy 目录复制命令

4.      type 显示文件内容命令

5.      ren 改名命令

6.      attrib 增加属性命令

其它命令

1.      cls 清空屏幕

2.      ver 显示系统版本

3.      time 设置时间

4.      mem查看内存使用情况

dir /s 查找参数

第一个简单的批处理

@echo off关闭回显

低于ECHO的一些命令操作,我们需要掌握一下。那么这里我们主要根据DOS命令的相关内容为大家讲解一下ECHO的使用。其中涉及到不少关于ECHO OFF的应用,大家可以重点关注一下。

1. 作为控制批处理命令在执行时是否显示命令行自身的开关

格式:ECHO [ON|OFF]

2. 显示当前ECHO设置状态

格式:ECHO

3. 输出提示信息

格式:ECHO信息内容

4. 关闭DOS命令提示符

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

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

格式:ECHO.

值得注意的是命令行中的"."要紧跟在ECHO后面中间不能有空格,否则"."将被当作提示信息输出到屏幕.另外"."可以用,:;"[\]+等任一符号替代.

在下面的例子中ECHO.输出的回车,经DOS管道转向作为TIME命令的输入,即相当于在TIME命令执行后给出一个回车.所以执行时系统会在显示当前时间后,自动返回到DOS提示符状态:C:>ECHO.|TIME

ECHO命令输出空行的另一个应用实例是:将ECHO.加在自动批处理文件中,使原本在屏幕下方显示的提示画面,出现在屏幕上方.

6. 答复命令中的提问

格式:ECHO答复语|命令文件名

上述格式可以用于简化一些需要人机对话的命令(如:CHKDSKF;FORMATDrive:;del *.*)的操作,它是通过DOS管道命令把ECHO命令输出的预置答复语作为人机对话命令的输入.下面的例子就相当于在调用的命令出现人机对话时输入"Y"回车: C:>ECHO Y|CHKDSK/F

C:>ECHO Y|DELA :*.*

7. 用DOS命令建立新文件或增加文件内容

格式:ECHO 文件内容>文件名

ECHO 文件内容>>文件名

例如:C:>ECHO @ECHO OFF>AUTOEXEC.BAT建立自动批处理文件

C:>ECHOC:\CPAV\BOOTSAFE>>AUTOEXEC.BAT向自动批处理文件中追加内容

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

@ECHO OFF

C:\CPAV\BOOTSAFE

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

格式:ECHO 打印机控制码>PRN

ECHO 打印内容>PRN

@隐藏后面的命令

set设置

set /p disk=

echo %输出变量%

pause 暂停语句

if 语句

exit 退出命令

for 语句

变量延时扩展

setlocal ENABLEDELAYEDEXPANSION

系统变量

系统将其根据事先定义的条件自动赋值,也就是系统已经给他们定义了值,

不需要我们来给他赋值,我们只需要调用。

%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。

%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。

%CD% 本地 返回当前目录字符串。

%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。

%CMDEXTVERSION% 系统返回当前的“命令处理程序扩展”的版本号。

%COMPUTERNAME%    系统返回计算机的名称。

%COMSPEC%    系统返回命令行解释器可执行程序的准确路径。

%DATE%    系统返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。

%ERRORLEVEL%    系统返回上一条命令的错误代码。通常用非零值表示错误。

%HOMEDRIVE%    系统返回连接到用户主目录的本地工作站驱动器号。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。

%HOMEPATH%    系统返回用户主目录的完整路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。

%HOMESHARE%    系统返回用户的共享主目录的网络路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。

%LOGONSERVER%    本地返回验证当前登录会话的域控制器的名称。

%NUMBER_OF_PROCESSORS%    系统指定安装在计算机上的处理器的数目。

%OS%    系统返回操作系统名称。Windows 2000 显示其操作系统为 Windows_NT。

%PATH% 系统 指定可执行文件的搜索路径。

%PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。

%PROCESSOR_ARCHITECTURE%    系统返回处理器的芯片体系结构。

%PROCESSOR_IDENTFIER% 系统 返回处理器说明。

%PROCESSOR_LEVEL%    系统返回计算机上安装的处理器的型号。

%PROCESSOR_REVISION% 系统 返回处理器的版本号。

%PROMPT% 本地 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。

%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。

%SYSTEMDRIVE% 系统 返回包含 Windows server operating system 根目录(即系统根目录)

的驱动器。

%SYSTEMROOT%    系统返回 Windows server operating system 根目录的位置。

%TEMP%%TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。

%TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由Cmd.exe 生成。

%USERDOMAIN% 本地 返回包含用户帐户的域的名称。

%USERNAME% 本地 返回当前登录的用户的名称。

%USERPROFILE% 本地 返回当前用户的配置文件的位置。

%WINDIR% 系统 返回操作系统目录的位置。

个人练习

1.      建立一个内容为建立一个自己填写内容的批处理的批处理。

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 吃糖导致的牙疼怎么办 微商退货不退钱怎么办 创维电视要收费怎么办 域名已被注册了怎么办 腿上皮肤干燥像鱼鳞怎么办 货拉拉抢不到单怎么办 京东优惠券删了怎么办 吃了发黄的大米怎么办 误吃了霉味大米怎么办 吃了发霉的食物怎么办 面包发霉了吃了怎么办 长期吃了地沟油怎么办 吃了地沟油呕吐怎么办 dnf冲到别人账号怎么办 皮肤买错大区了怎么办 微信实名超过5个怎么办 微信绑定超过5个怎么办 300英雄忘了账号怎么办 163邮箱登陆不上怎么办 手机收不到微信怎么办 苹果微信反应慢怎么办 微信网速特别慢怎么办 微信突然卡住了怎么办 微信一直卡死怎么办 微信打开卡了怎么办 微信卡住不动了怎么办 微信突然卡死了怎么办 手机京东e卡使用怎么办 携程礼品卡欺诈,怎么办 携程礼品卡诈骗怎么办 易事通卡过期了怎么办 设备被淘宝黑了怎么办 饭店排风噪音大怎么办 善融商城不发货怎么办 ps渲染图像很慢怎么办 买房子收据丢了怎么办 买房子发票丢了怎么办 买房的收据丢了怎么办 首付款收据丢了怎么办 预购房收据丢了怎么办 陆金所取现不了怎么办