批处理bat编程

1、基本语法

批处理脚本(bat脚本)用法总结
批处理打开程序、文件、网址

1.1 基本语法

rem   	注释,能回显
:: 		注释,不会回显
echo  	打开或关闭回显
@ 		 @ 字符放在命令前将关闭该命令回显,无论此时 echo 是否打开状态
pause	暂停

%		批处理变量引导符

1.2 系统变量

%CD%            ===  当前路径 current directory
%SystemRoot%    ===  C:\WINDOWS (%windir% 同样)
%ProgramFiles%  ===  C:\Program Files
%USERPROFILE%   ===  C:\Documents and Settings\Administrator (子目录有“桌面”,“开始菜单”,“收藏夹”等)
%APPDATA%       ===  C:\Documents and Settings\Administrator\Application Data
%TEMP%          ===  C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp (%TEM% 同样)
%APPDATA%       ===  C:\Documents and Settings\Administrator\Application Data
%OS%            ===  Windows_NT (系统)
%Path%          ===  %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem (原本的设置)
%HOMEDRIVE%     ===  C: (系统盘)
%HOMEPATH%      ===  \Documents and Settings\Administrator

1.3 组合命令

1&
Usage:第一条命令 & 第二条命令 [& 第三条命令...]
同时执行多条命令,而不管命令是否执行成功
2&&
Usage:第一条命令 && 第二条命令 [&& 第三条命令...]
同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;
3||
Usage:第一条命令 || 第二条命令 [|| 第三条命令...]
同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;
1| 管道命令
Usage:第一条命令 | 第二条命令 [| 第三条命令...]
将第一条命令的结果作为第二条命令的参数来使用,在unix中这种方式很常见。

1.4 启动程序

#浏览器打开本地文件
file:///C:/Users/用户名/文件夹/index.html

1.5 拷贝文件

@echo off  
echo "复制考勤数据........."  
echo.  
xcopy E:\checkindata\a001\*.txt Z:\a001\ /s /e /c /y /h /r  --复制到指定目录
xcopy E:\checkindata\a001\*.txt Z:\a002\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a003\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a004\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a005\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a006\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a007\ /s /e /c /y /h /r  
xcopy E:\checkindata\a001\*.txt Z:\a008\ /s /e /c /y /h /r   
del E:\checkindata\a001\*.txt  --删除被复制文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值