[批处理]甲壳虫批处理笔记(一)
来源:互联网 发布:谭浩强的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. 建立一个内容为建立一个自己填写内容的批处理的批处理。
- [批处理]甲壳虫批处理笔记(一)
- 批处理学习笔记一
- SpringBatch批处理框架学习笔记(一)
- XML批处理(一)
- 批处理(一)
- 批处理BAT(一)
- 批处理学习(一)
- 批处理学习笔记框架一
- 批处理(一)
- 批处理 一
- 批处理 笔记
- 批处理 笔记
- 批处理笔记
- 批处理笔记
- dos批处理相关(一)
- 批处理详细教程(一)
- 批处理(一)获取参数
- 批处理打包 AssetBundle(一)
- Java面试题集(136-150)
- C:劣书简易鉴别法
- xmin, xmax 之postgres
- [破解]天草初级笔记
- NYOJ-79 拦截导弹 AC
- [批处理]甲壳虫批处理笔记(一)
- Django瞎搞了,使用authenticate时只认username不认email
- 第十二章:表视图常用UI范例——实现折叠列表,以及cell增加滑动手势
- 关于python第三方库的treelistctrl的单元框实现编辑
- uva 1419 - Ugly Windows(暴力)
- 学习方式反省
- SappRE企业网站系统
- 组合模式-----C++实现
- 矩阵变换