-
<李>变量操作:
<代码>查看: 集 定义变量: 设置val=美国广播公司 提示输入变量: 设置/p val=请输入变量:瓦尔 替换: 设置val=% val: a=b % #把变量% val %中的一个替换成b 截取: 设置val=% val: ~ 0, 3% #截取val的前3位 合并: 设置val b=% % % % 计算: 设置/b=% % + 1 #设置变量一个的值为变量b + 1 代码>李> <李>调用语句:
<代码> a.bat b.bat #在a.bat中调用b.bat: 直接调用: 叫b.bat 传递参数: 调用b。蝙蝠% 1% 2… 调用b。蝙蝠% * 简写: @b.bat 查看脚本目录: 回声% ~ dp0 代码>李> <李>判断语句:
。语法:
<代码>如果条件( 逻辑 )其他( 逻辑 )代码>
b。条件:
<代码>判断字符串是否相等: “字符串1”==白址?” 判断数值是否相等: 数值1装备数值2 判断文件/文件夹是否存在: 存在文件名 判断变量是否已定义: 定义变量 判断上个语句的返回值: % % #返回码为0执行成功,否则执行失败代码>
c。表达式:
<代码>中文含义关系符英文解释 等平等于装备的 大于gtr大于 大于或等于组大于或等于 小于lss不到 小于或等于leq小于或等于 不等于neq不等于代码>李> <李>循环语句:
。语法:
<代码>为% % (% b %) ( 逻辑 )代码>
b。用法:
<代码>遍历当前目录下的所有文件: (*)(% %我的 回声% %我 ) 遍历脚本中的所有参数: (% % %我的* %)( 回声% %我 ) 输出文本中以,分隔的第二段内容:/f”delims=⒘钆?2”% %(用法)我( 回声% %我 ) 遍历当前目录下的所有文件夹: (*)/d % %我的( 回声% %我 ) 递归遍历当前目录下的所有文件(包含子目录): (*)/r % %我的( 回声% %我 ) 建立序列: 我/l % % (1、2、5) ( 回声% %我 ) 输出: 1 3. 5 代码>李> <李>字符集操作:
<代码>查看: chcp 切换: chcp 936 #简体中文 chcp 65001 # utf - 8代码>李> <李>清屏:
<代码> cls 代码>李> <李>显示/修改时间,日期:
<代码>日期: 日期 时间: 时间 只显示: 日期/t 代码>李> <李>宏操作(别名):
<代码>创建: 李中能=cd e: \测试$ t dir # $ t是分隔符 使用: 李 查看历史记录: dos命令/历史 设置历史记录保存条数: dos命令/histsize=1 代码>李> <李>退出脚本:
<代码>退出/b状态码代码>李> <李>查看帮助文档:
<代码> dir/? 帮助dir 代码>李> <李>跳转语句:
<代码>创建标签: :标签 跳转到标签: goto标签 死循环: :测试 回波测试 转到测试代码>李> <李>注销:
<代码>下线# linux下是注销代码>李> <李>暂停程序的执行:
<代码>暂停代码>李> <李>打印操作:
<代码>显示打印列表: 打印 删除指定文件: 打?c用法 追加打印文件: 打?p用法 清空: 打?t 代码>李> <李>修改dos窗口的提示符:
<代码>提示符$ p $ g代码>李> <李>排序:
<代码>正序: 这种用法 反序: 排序/r用法 输入排序: 排序#结束按ctl + z +回车代码>李> <李>显示dos版本号:
<代码>版本代码>李> <李>显示磁盘卷标和序列号:
<代码> 卷代码>李> <李>扫描磁盘:
<代码>立即扫描: 香港证监会/scannow 开机自动扫描: 证监会/scanboot 代码>李>