@echo off ::关掉光标前的路径
echo context >> filename.txt ::新建文件
echo addition >> oldfile.txt ::追加内容
echo %var% ::输出变量的内容
echo %errorlevel% ::输出命令执行返回值
type file.txt ::显示文件内容,类似cat
set cnt=10 ::设置变量cnt为10
set /a a=b+c ::/a满足数学计算
set /p str= ::读入键盘输入
set ::显示所有系统变量和脚本临时变量
set c ::显示所有c开头变量
color attr::指定控制台颜色,具体见[https://blog.youkuaiyun.com/ShellDawn/article/details/79979305](https://blog.youkuaiyun.com/ShellDawn/article/details/79979305)
mode con cols=113 lines=15 ::设置DOS窗口大小,15行,113列
:start ::添加一个标签,goto语句可以跳转到这里
goto start ::跳转到start标签处
find "string" C:/file.txt ::在文件中查找字符串
type C:/file.txt | find "string" > newfile ::挑选包含string的行
start "new title" "C:/A.exe" ::运行A.exe并设置窗口标题为new title
call C:/A.bat ::调用批处理
::call的时候拥有同一个cmd.exe,在同一个进程,变量互通。
::多重选择
set /p choice=请选择
if /I %choice%=="1" goto firststep
if /I %choice%=="2" goto secondstep
del C:/*.py /f /s /q /a
::/f 强制删除只读文件
::/s 递归子目录
::/q 安静模式,不要求确认
::/a 根据属性选择要删除的文件
@pause ::在程序执行完毕后弹出一个“请按任意健继续”