+ COPY命令文件连接符
* ? 文件通配符
/ 参数开关引导符
: 批处理标签引导符
举例(一):
C:\\>set /A (7 – 4) * 2 + 23 % 6 / 28C:\\>set /A (7 – 4) * 2 + 23 / 6 % 27
注意:(1) 执行算术运算时 , 需要用到带\’/A\’开关的SET命令 (2) 运算符存在优先级
举例(二):
将一个命令的输出重定向到另一个文件用\’>\’和\'<\’ , 比如下列命令把文件\”hello\”定位到一个名为f.txt的记事本中
C:\\>echo hello > f.txt
举例(三):
波浪操作符\’~\’用于缩短长目录名 , 用于一个目录名的前6个连续字符后面 。比如\”Documents and Settings\”这个目录名超过了8个字符 , 我们不用敲打命名 , 只要用\’~\’系统就能自动识别路径并执行操作 。
C:\\>cd C:\\Docume~1C:\\DOCUME~1>
注意:虽然~是单目操作符 , 但它后面不带1时是不能用的
举例(四):
\’&&\’操作符用于在单行中执行多条命令 , 比如下列命令用两个不同的echo命令打印\’hi\’和\’hello\’ 。
C:\\>echo hi && echo hellohihelloC:\\>
举例(五):
\’|\’操作符将一个命令的输出作为另一个命令的输入 。
C:\\>del /p aC:\\a , 要删除(Y/N)吗? nC:\\>echo Y | del /p aC:\\a , 要删除(Y/N)吗? YC:\\>
四、常用的批处理脚本分享
1、windows 下自动 ping 服务器的小脚本
场景说明:
有一台托管在外市的服务器 , 突然开始持续无法连接 , 通常每隔几小时才能有十分钟左右的时间连接 , 为避免往返机房搬运服务器的舟车劳顿 , 打算充分利用每次这十分钟间隔调查服务器 , 为了能及时发现服务器可以访问 , 编写了一个自动 ping 服务器的脚本 。
ping.bat内容:
:PING
%SystemRoot%\\System32\\PING.EXE -n 1 219.232.253.104
echo ERRORLEVEL=%ERRORLEVEL%
IF ERRORLEVEL 1 GOTO PING
%SystemRoot%\\System32\\cscript.exe ping.vbs
GOTO PING
Pause
ping.bat代码说明:
用于 GOTO 定向的标签
:PING
调用 ping 命令
%SystemRoot%\\System32\\PING.EXE -n 1 219.232.253.104
显示 ping 命令的返回值 , 用于发现其他的可能性
echo ERRORLEVEL=%ERRORLEVEL%
当返回值大于等于1时 , 代表 ping 不通 , 跳转回第一行的标签
IF ERRORLEVEL 1 GOTO PING
否则返回值即是0 , 代表 ping 通了 , 显示对话框 , 这样就不用盯着命令行窗口了
%SystemRoot%\\System32\\cscript.exe ping.vbs
从头运行 , 继续不断的 ping 服务器 , 期待下一次服务器能连接 , 因此只能强制中断退出
GOTO PING
2、一个定时关机脚本
编写一个利用shutdown命令的自动关机程序 , 输入参数是计划关机的时间点 , 采用24小时格式输入 。
代码如下:
@echo off
mode con lines=25
setlocal enabledelayedexpansion
title 定时关机
color 1f
cls
set \”timeGoal= 21:15\”
echo.
echo.
echo.
echo 时间使用24小时制(如2:15) , 默认关机时间为:%timeGoal%
echo.
echo 取消已有关机计划 按N;
echo.
echo.当前时间 %time:~0,5%
echo.
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo.
set /p \”timeGoal= 请输入关机时间:\”
推荐阅读
- 家里太小,她把花盆堆起来,结果美成这样!
- 水杯垫圈发黄怎么清理污垢,杯子橡胶圈发黄怎么清洗
- 如何教育孩子垃圾要及时清理,小孩乱扔垃圾怎么教育
- 微信怎么清理内存 微信怎么清理
- 桅子花可以放在卧室吗,如果把窗帘关上能吗
- 公司把年假挪到年后需不需要本人同意 蚂蚁新村9.26答案
- 蚂蚁新村小课堂今日答案9月26日 公司要求员工把年假挪到年后再休需要征得本人同意吗
- 大容量水杯怎么调饮料 如何把饮料变大杯
- 水杯垫圈发黄怎么清理干净 水杯垫圈里面脏了怎么清洗
- 水杯垫圈发黄怎么清理 水杯垫圈发黄怎么清理干净