【笔记】CMD命令宏

前言

CMD命令宏学习笔记

创建CMD命令宏

无参数

<key>:宏命令变量名
<command>:宏命令执行的命令

1
doskey <key>=<command>

有参数

  • 多个参数通过$数字进行占位,数字从1开始
1
doskey <key>=<command> $1 $2

多条命令

  • 多条命令作为一条宏命令时,使用$T分隔
1
doskey <key>=<command_1> $T <command_2>

使用CMD命令宏

无参数

1
<key>

有参数

<param>:参数

1
<key> <param_1> <param_2>

查看帮助

1
doskey /?

作为环境变量

  • CMD命令宏默认只会在当前CMD窗口生效,如果需要在所有CMD窗口中生效,需要设置环境变量
  1. 将所有CMD命令宏写入一个.bat批处理文件
命令宏.bat
1
2
@echo off
<key>=<command>
  1. 打开regedit注册表编辑器->HKEY_CURRENT_USER\Software\Microsoft\->如果没有Command Processor子项,则新建一个项Command Processor->新建一个字符串值,数值名称为AutoRun,数值数据为批处理文件的绝对路径->确定

完成

参考文献

西瓜视频——爱比较