您的位置:首页 > 其它

bat脚本编写简介

2018-01-30 15:08 351 查看
echo 显示此命令后的字符

echo off  不显示除了echo off的命令行的所有命令行

@   不显示本行命令行

rem  注释

set /a 计算数学表达式

 dir /s 列出目录下所有文件名

dir /b 只显示文件名与扩展名

pause>nul 不显示“按任意键继续..."

aa.bat文件中的具体内容及解释如下:

@echo off      
                 这句使得黑框中不显示文本中的所有命令

set /a copyCount=0   
             给变量copyCount赋值

echo %copyCount%  
              显示copyCount的值

set sourcePath=F:\20180124\pic_all   

dir /s /b %sourcePath%>filelist.txt     
将sourcePath路径下的文件名写到filelist.txt中

for /f %%i in (静夜思.txt)
do(echo %%i) 输出静夜思.txt中的每一行

for /f "tokens=1,2 delims=," %%ain (静夜思.txt)
do (echo %%a %%b) 输出静夜思.txt中以,为分割的前一列和后一列

for /f "skip=2 tokens=1,2delims=," %%a in (静夜思.txt)
do (echo %%a %%b) 忽略静夜思.txt中的前两行并输出静夜思.txt中以,为分割的前一列和后一列

findstr "a" f:\20180124\静夜思.txt 
找到静夜思.txt中含字符串”a”的行

copy f:\abcd.txt f:\20180124
将f:\abcd.txt复制到f:\20180124

dir *.*>example2.txt
列出当前路径下的所有文件名并写到example2.txt中

del f:\20180124\example1.txt
删除f:\20180124\example1.txt

pause



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: