【bat批处理】bat批处理之dos下的批量处理文件_收藏
#dos下的批量处理文件_收藏笔记
adb disconnect#断开设备连接 adb connect 192.168.3.5#连接此IP的设备 adb shell screencap -p /sdcard/%time:~0,2%%time:~3,2%.png#截图并用时间的小时+分钟来命名图片名称 adb pull /sdcard/%time:~0,2%%time:~3,2%.png C:UsersAdministratorDesktopphoto#导出截图到指定目录 cd C:UsersAdministratorDesktopphoto#切换到截图保存的目录 %time:~0,2%%time:~3,2%.png#打开截图
pause#暂停,要不然cmd窗口一下子就消失了
1、@echo off
不显示当前的命令行,也就是@后面的
@echo off @adb disconnect @adb connect 192.168.3.5 @adb shell screencap -p/sdcard/%time:~0,2%%time:~3,2%.png @adb pull /sdcard/%time:~0,2%%time:~3,2%.png C:UsersAdministratorDesktopphoto @cd C:UsersAdministratorDesktopphoto @%time:~0,2%%time:~3,2%.png @pause
如果是echo off写在,表示在此语句后所有运行的命令都不显示命令行本身
2、echo
表示显示此命令后的字符
3、call
调用另一个批处理文件
call c: est.bat
表示调用test.bat文件
4、rem
注释掉内容
5、pause
暂停
6、if语句
1)if [not]"参数"=="字符串"待执行的命令
参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。
2)if [not] exist [路径]文件名待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。
3)if errorlevel <数字>待执行的命令
如果返回值等于指定的数字,则条件成立,运行命令,否则运行下一句。
7、goto
goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用。
goto end :end echo hello
效果:显示字符hello
8、for
FOR %%variable IN(set) DO command [command-parameters] %%variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。可以使用通配符。通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。 for %%c in (*.bat *.txt) do type %%c
则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。
声明:本网站为“个人非营利性”网站,仅是博主与热心网友收集整理提供的经验记录和学习内容!本站文章图片来源于网络和AI,如有问题,可联系本站删除。
网站初心:一些棘手的、偏门的问题,能比较方便地在一个网站上查询、解决。
