最近在写一个批处理,功能是连接手机,从安卓手机sd卡中获取文件传输到PC端,然后在传输到另一个网站,做处理后,返回结果
思路:adb.exe实现手机和PC交互
curl实现bat和网站的交互
批处理语法整理:
1、echo 和 @
@ 隐藏他后面的这一行的命令本身(只能影响当前行)
echo off ::从下一行开始关闭回显
@echo off 从本行开始关闭回显,一般批处理第一行都是这个
echo 显示当前行是echo off 状态还是echo on 状态
echo. 输出一个“回车换行”,空白行
2、窗口设置
title 设置cmd窗口的标题
title 新标题
ver 显示系统版本
3、pause 暂停命令
让当前进程的暂停一下,并显示:请按任意键继续. . . 用>nul 把这个信息隐藏
echo 当需要改变提醒的内容时。。。
pause >nul
4、goto 和 : 跳转命令
:label 行首为:表示该行是标签行,标签行不执行操作
goto label 跳转到指定的标签那一行
5、:: 或者REM 注释
::后的字符在执行 是不会回显,无论echo on 是否打开,REM 在echo on是会回显
6、set 设置变量
set 查看环境变量
set 参数名=参数值
引用变量 %变量名%
set aa=rrrrrr
echo %aa%
/P 命令行开关允许将变量数值设成用户输入的一行输入
/A 命令行开关指定等号右边的字符串为被评估的数字表达式
set /p p=请输入
set /a rrr=%p%+3
echo %rrr%
请输入5
8
变量在if 、for 复合语句里是一次性全部替换的,可以启用“延缓环境变量扩充”

本文介绍了批处理的基本语法,包括echo、@、pause、goto、::/REM注释、set、if判断和for循环等命令,特别强调了在批处理中如何使用for循环进行文件操作。此外,还提到了批处理中变量的设置和使用,以及在处理文件和执行命令时的一些高级技巧,例如延迟环境变量扩充和for循环的各种格式。
&spm=1001.2101.3001.5002&articleId=52469709&d=1&t=3&u=7a78901e9ddf4e13ba84d18b28b56037)
1017

被折叠的 条评论
为什么被折叠?



