美文网首页
bat批处理笔记

bat批处理笔记

作者: R_est | 来源:发表于2020-07-10 00:06 被阅读0次

持续更新中......

常见的特殊标记
CR(0D) 命令行结束符
Escape(1B) ANSI转义字符引导符
Space(num) 参数界定符
Tab(09) ; = 不常用的参数界定符
+ COPY 命令文件连接符
* ? 文件通配符
"" 字符串界定符
| 命令管道符
< > >> 文件重定向符
@ 命令行回显屏蔽符
/ 参数开关引导符
: 批处理标签引导符
% 批处理变量引导符

:标签名
指定标签,标签为一个以字母数字下划线开头的字符串,若为特殊字符,则起注释作业。标签名最长为八位字符,若无法识别相似标签则就近跳转
goto 标签名
跳到指定标签开始执行,跳转语句需注意不要进入死循环

::
注释不会回显
rem
注释会回显

echo
echo 内容 显示该内容
echo %变量名% 可以输出变量值
echo %0 获取bat文件路径
echo %[1-9] 获取输入参数,空格或逗号隔开
echo %ERRORLEVEL% 获取上一次命令执行结果的错误码,通常0为正常

@语句
表示执行语句但是不回显,多个语句设置可以使用@echo off,使用@echo on可以恢复

pause
暂停并提示 “请按任意键继续...”
choice
等待用户选择一组待选字符中的一个

set 变量名=值
定义变量并赋值,注意定义变量等号“=”左右不要有空格

call 带绝对路径的批处理文件名.bat
调用批处理命令,.bat不能省略,可带参数1,参数2,最多9个

ntsd -c q -p 进程pid
利用进程的PID结束进程
ntsd -c q -pn 进程名.exe
利用进程名结束进程,.exe不能省
taskkill /im 进程名.exe /f
利用进程名结束进程,.exe不能省

type 文本.txt
能打印出一般的文本文件的内容,.txt不能省略,可配合文件重定向符使用

for %%variable in (set) do command
for语句,循环执行命令

if [not] "变量" == "变量值" command
if [not] exist 带绝对路径的文件名 command
If语句,条件成立则执行命令
if errorlevel < 数字> command
判断程序的返回值,根据不同的返回值来决定执行不同的命令
bat批处理常见程序返回值

相关文章

  • bat批处理笔记

    持续更新中...... 常见的特殊标记CR(0D) 命令行结束符Escape(1B) ANSI转义字符引导符Spa...

  • windows 批处理文件(bat)

    windows 批处理文件(bat) 批处理的作用就是自动的连续执行多条命令 .编写bat处理文件可以使用记事本的...

  • BAT批处理程序

    批处理程序中获取路径 批处理程序 D:\Desktop\echoPath.bat 在D:\Downloads 文件...

  • windows常用批处理命令

    Windows批处理(cmd/bat)常用命令小结

  • tomcat目录结构

    \bin 目录binary文件,startup.bat shutdown.bat 等二进制批处理文件

  • BAT脚本编程之带你的女神回家

    BAT Readme 批处理脚本编程,下载程序示范,需要安装 CURL 工具,功能二,拖动 ts 文件到 bat ...

  • bat 批处理

    获取当前路径 变量保存执行命令结果 拷贝

  • .bat文件

    bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat ...

  • windows定时执行python脚本

    简单的: 编辑bat批处理文件:budejie.txt重命名budejie.bat,保存在c:\下 d:cd D:...

  • 实用工具

    .bat 批处理 push apk Windows 本地搜索 Everything 文件对比 Beyond Com...

网友评论

      本文标题:bat批处理笔记

      本文链接:https://www.haomeiwen.com/subject/geebfktx.html