Win:批处理脚本语法

@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.csdn.net/ShellDawn/article/details/79979305](https://blog.csdn.net/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 ::在程序执行完毕后弹出一个“请按任意健继续”

猜你喜欢

转载自blog.csdn.net/shelldawn/article/details/79979287
今日推荐