51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

「合集」Windows BAT / CMD 常用命令

收集整理,自用。


@ {#menu_index_1}

@ECHO {#menu_index_2}

打开命令输出 {#menu_index_3}

@ECHO ON

关闭命令输出 {#menu_index_4}

@ECHO ON

@REM {#menu_index_5}

注释 {#menu_index_6}

@REM 注释内容

I {#menu_index_7}

IF {#menu_index_8}

IF 条件 (
  执行命令
) ^
ELSE IF 条件 (
  执行命令
) ^
ELSE (
  执行命令
)
IF NOT 条件 (
  执行命令
)
@REM 建议判断变量时添加引号,防止出现未知问题。
@REM 下列判断结果均为真

SET EXAMPLE_VAR=1

IF "%EXAMPLE_VAR%" == "1" ( SET EXAMPLE_VAR=2 )

IF NOT "%EXAMPLE_VAR%" == "1" ( SET EXAMPLE_VAR=1 )


P {#menu_index_9}

ping {#menu_index_10}

Ping 指定的主机指定次数 {#menu_index_11}

ping -n 次数 主机名

Ping 指定的主机,直到停止 {#menu_index_12}

按下 Ctrl + Break 查看统计信息并继续操作;
按下 Ctrl + C 以停止。

ping -t 主机名

Ping 指定的主机 10 次,并指定等待每次回复的超时时间(毫秒) {#menu_index_13}

ping -n 10 -w 超时时间 主机名

S {#menu_index_14}

SET {#menu_index_15}

设置环境变量 {#menu_index_16}

注:等号之间不能添加空格

SET 环境变量名=环境变量值
@REM 把用户输入的内容作为变量值
SET /P 环境变量名="提示内容"

START {#menu_index_17}

启动 cmd.exe 并执行命令 {#menu_index_18}

@REM 命令执行完毕后自动关闭
START "窗口标题" /C 起始目录 cmd.exe /C "命令内容"
`@REM 命令执行完毕后不自动关闭
START "窗口标题" /D 起始目录 cmd.exe /C "命令内容"`

T {#menu_index_19}

TASKKILL {#menu_index_20}

结束指定窗口标题的程序及其子进程 {#menu_index_21}

TASKKILL /FI "WINDOWTITLE eq 窗口标题" /F /T

TIMEOUT {#menu_index_22}

等待指定秒数(可通过任意按键中断) {#menu_index_23}

TIMEOUT /T 秒数

等待指定秒数(不可通过按键中断) {#menu_index_24}

TIMEOUT /T 秒数 /NOBREAK

无限期等待按键 {#menu_index_25}

TIMEOUT /T -1

tracert {#menu_index_26}

  • 不将地址解析为主机名(-d)
  • 搜索目标的最大跃点数 20(-h)
  • 等待每个回复的超时时间 5000 毫秒(-w)
  • 强制使用 IPv4(-4)
  • 强制使用 IPv6(-6)
tracert -d -h 20 -w 5000 -4 目标
tracert -d -h 20 -w 5000 -6 目标
赞(0)
未经允许不得转载:工具盒子 » 「合集」Windows BAT / CMD 常用命令