BAT相关知识
相关 知识 bat
2023-09-11 14:21:18 时间
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数
例如: D: helloworld.bat 001 002 //001和002被%1和%2接收
APPEND The current APPEND search pa
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数
例如: D: helloworld.bat 001 002 //001和002被%1和%2接收 系统变量
APPEND The current APPEND search path.
COMSPEC 命令解释器全路径
DRDOSCFG 系统配置文件的文件夹(the directory containing the system configuration files.)
OS 当前操作系统名称
PATH 搜索路径PATH
PEXEC Used by the PROMPT command
PROMPT The current system prompt. 使用PROMPT可以修改命令提示符的显示信息
例如D: PROMPT cmd$G //把路径的提示符修改为cmd
cmd cd dir //修改后信息,如果换路径,提示符不变
cmd
TEMP 操作系统临时文件路径
VER 当前操作系统版本
使用系统变量时,其前后要使用%环绕
例如:echo $OS$
语句
IF IF condition COMMAND
GOTO
例如:START
command
GOTO START
REM | ; 注释信息, 不支持";"
SWITCH 不支持
命令解释:
ECHO 展示信息命令
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数 例如: D: helloworld.bat 001 002 //001和002被%1和%2接收
@ command 阻止@后的命令语句在终端显示,其中不包含命令的结果显示
? command 提示?后面的命令是否执行,用户可以在终端选择 XP不支持
:label 标签,与GOSUB、GOTO、SWITCH联合使用。 注意,标签名只能为8个字符,其后的被忽略
CALL filespec 调用其余BAT脚本
CHOICE [/C:choices] [/N] [/S] [/T[:]c,nn] [text]
echo off 阻止该命令以后的命令语句在终端显示,其中不包含命令的结果显示
ECHO ECHO [ON|OFF|message]
FOR FOR %%variable IN (fileset) DO command;
GOSUB GOSUB label 直到遇到RETURN,返回GOSUB语句的后一条语句执行 //不支持
GOTO GOTO label
IF IF condition COMMAND
PAUSE 暂停执行,任意键继续执行;CTRL+C终止执行
REM | ; 注释信息, 不支持;
RETURN 不支持
SHIFT 扩展可变参数,每一个SHIFT,就可以把参数序号左移一个,把%1变为%0,...
SWITCH 不支持 @echo off //不在终端打印命令内容,若不加@,"echo off"这个命令会在终端打印 引用
【1】 http://www.drdos.net/documentation/usergeng/uglontoc.htm “DR-DOS 7.02 User Guide”, Caldera, Inc., 1998, retrieved 2013-08-10
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数
例如: D: helloworld.bat 001 002 //001和002被%1和%2接收 系统变量
APPEND The current APPEND search path.
COMSPEC 命令解释器全路径
DRDOSCFG 系统配置文件的文件夹(the directory containing the system configuration files.)
OS 当前操作系统名称
PATH 搜索路径PATH
PEXEC Used by the PROMPT command
PROMPT The current system prompt. 使用PROMPT可以修改命令提示符的显示信息
例如D: PROMPT cmd$G //把路径的提示符修改为cmd
cmd cd dir //修改后信息,如果换路径,提示符不变
cmd
TEMP 操作系统临时文件路径
VER 当前操作系统版本
使用系统变量时,其前后要使用%环绕
例如:echo $OS$
语句
IF IF condition COMMAND
GOTO
例如:START
command
GOTO START
REM | ; 注释信息, 不支持";"
SWITCH 不支持
命令解释:
ECHO 展示信息命令
%[0-9] 可替换参数。%0代表文件全路径名。 1-9输入的参数 例如: D: helloworld.bat 001 002 //001和002被%1和%2接收
@ command 阻止@后的命令语句在终端显示,其中不包含命令的结果显示
? command 提示?后面的命令是否执行,用户可以在终端选择 XP不支持
:label 标签,与GOSUB、GOTO、SWITCH联合使用。 注意,标签名只能为8个字符,其后的被忽略
CALL filespec 调用其余BAT脚本
CHOICE [/C:choices] [/N] [/S] [/T[:]c,nn] [text]
echo off 阻止该命令以后的命令语句在终端显示,其中不包含命令的结果显示
ECHO ECHO [ON|OFF|message]
FOR FOR %%variable IN (fileset) DO command;
GOSUB GOSUB label 直到遇到RETURN,返回GOSUB语句的后一条语句执行 //不支持
GOTO GOTO label
IF IF condition COMMAND
PAUSE 暂停执行,任意键继续执行;CTRL+C终止执行
REM | ; 注释信息, 不支持;
RETURN 不支持
SHIFT 扩展可变参数,每一个SHIFT,就可以把参数序号左移一个,把%1变为%0,...
SWITCH 不支持 @echo off //不在终端打印命令内容,若不加@,"echo off"这个命令会在终端打印 引用
【1】 http://www.drdos.net/documentation/usergeng/uglontoc.htm “DR-DOS 7.02 User Guide”, Caldera, Inc., 1998, retrieved 2013-08-10
echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
相关文章
- C#中【正则表达式regular expression】相关的知识
- 收藏 | 结合个人经验,我总结了这7点EMC相关知识
- 红外知识相关网页收集
- Switch 相关知识扫盲
- MySQL 认证密码相关
- Vue3.x语法糖script setup和相关API的使用
- ORACLE odbc驱动相关
- hive中取某个id相关的所有字段
- SAP SD基础知识之订单中装运相关的功能 II
- H3C IP及其相关协议
- 微信公众号申请相关问题
- docker镜像相关命令
- eclipse项目怎么运行一个@Test方法和Junit相关知识
- 谈谈关于PHP的代码安全相关的一些致命知识
- OpenGL相关文档
- 浅析域名相关知识:域名备案、一个域名绑定多个IP(轮询)、一个IP部署多个域名(web虚拟主机或Nginx端口转发)
- C生万物 | 十分钟带你学会位段相关知识
- 排列组合问题相关知识
- 【信息技术刷题记录】 04 Office相关操作及计算机网络知识篇
- 分享几套生成iMac相关高逼格免费mockup的素材和在线工具
- CYQ.Data+EasyUI开发:几个相关的问题CheckBox、Tree、TreeGrid
- 【Linux】查看系统资源及相关信息
- 关于Selenium Chrome Driver相关的一些资源
- Zookeeper相关知识
- Linux Shell下”>/dev/null 2>&1“相关知识说明
- DRAM知识整理系列(二):DRAM状态转换图与命令(真值表)相关整理
- CAD教程:CAD软件帮助功能的相关介绍
- 学习 淘宝相关资料整理
- 网络安全相关知识总结