DOS批处理命令

Window命令 官网链接

 

1.echo的用法(echo /? --查看帮助)

echo off/on  打开关闭回显功能(@echo off 关闭回显并且不需要回显 echo 命令) 

echo,   显示空行(也可以是; . :)

echo content>file.txt 将内容写入到文件中

echo content>>file.txt  追加内容到文件中

2.title 和 color (title /?  color /?)

title newname  命名cmd窗口的标题为

color 0b 设置cmd的窗口中字体颜色(前景色)和背景颜色(背景色),颜色属性由两个十六进制数字指定。

3.start命令(start /? cmd /?)

start用于调用程序或者指定文件,例:

start explorer d:\  调用资源管理器打开d盘

start cmd 调用另一个cmd窗口

4.pause 暂停批处理程序(并显示”请按任意键继续....“)

>nul 2>nul可以禁止屏幕一切的输出,例如:pause >nul 屏幕上什么都不会输出

1>nul 表示正确执行的信息禁止输出,2>nul 表示执行过程中禁止错误信息输出。

5.errorlevel

echo %errorlevel% (默认为0,一般命令执行出错会设为1)

6.goto 命令和 call (goto /? call /?)

goto命令允许":xxx"来构建一个标号,goto到标号是:xxx处 

call命令:1.从批处理程序调用另一个批处理程序(与start命令效果一样)

     2. CALL:label arguments  

call和start的区别 :http://www.cnblogs.com/Braveliu/p/5078283.html

shift 更改批处理文件中可替换参数的位置 (shift /?)

7.setlocal与延迟变量(setlocal /?)

setlocal enabledelayedexpansion 设置延迟变量

endlocal 结束延迟变量

注:开启了延迟变量,变量格式!a!,而不是%a%

8.if命令(if /?),if...else...

批处理中的条件处理,语法格式:

IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command

if /i string1 compare-op string2 command

使用/i表示比较字符串不区分大小;compare-op :equ=;gtr>;geq>=;lss<;leq<=;neq不等于

9.find 和 findstr (find /? findstr /?)

findstr功能比find的强大。find用于搜索指定字符串,常与Type组合使用。详情查看帮助或 <详解>

10.批处理中的符号:点击查看详情1>>>>

11.for命令详解:点击查看详情2>>>>

12.set命令详解:点击查看详情3>>>>

posted @   zeotoone  阅读(490)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示