命令: "DOSKEY" 开启 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 可用
命令"DOSKEY"的示例
这
`DOSKEY`Windows命令提示符中的命令用于定义和记录命令行的宏。这里有些例子:
示例1:定义宏:
DOSKEY Macro1=echo 这是一个例子-宏
描述:定义一个名为Macro1的宏,该宏命令
`echo 这是一个例子-宏`执行。
示例 2:使用参数定义宏:
DOSKEY Greet=echo 你好 $*
描述:定义一个名为Greet的宏来执行命令
`echo 你好`接下来是输入的参数。
示例 3:列出宏:
DOSKEY /MACROS
描述:显示所有定义的宏的列表。
示例4:开始录制宏:
DOSKEY /RECORD
描述:开始记录命令以创建宏。您可以照常输入命令,DOSKEY 会记录它们。
示例5:停止录制宏:
DOSKEY /RECORD=Macro2
描述:停止录制并将录制的命令保存为名为Macro2的宏。
示例 6:显示帮助:
DOSKEY /?
说明:显示有关可用选项的帮助和信息
`DOSKEY`-命令。
示例 7:使用宏执行命令:
Macro1
描述:运行先前定义的宏Macro1,打印文本这是一个示例宏。
示例 8:使用参数运行宏:
Greet 世界!
描述:运行Greet宏并返回Hello World! 在......之外。
注释:
-
$:在宏中它说`$`对于执行宏时传递的所有参数。
-
$1, $2, ...:你也可以
`$1`,
`$2`等来访问特定参数。
-
$/L:向宏添加新行。
需要注意的是,DOSKEY 宏仅在当前命令提示符会话中有效,并在命令提示符关闭后丢失。如果您想永久保存它们,可以将它们放入批处理文件中,该批处理文件将在命令提示符启动时运行。
"DOSKEY" 摘自 Microsoft Windows 帮助
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
编辑命令行,重调用 Windows XP 命令,并创建宏。
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename]
[/MACROFILE=filename]
[macroname=[text]]
/REINSTALL 安装一组新的 Doskey。
/LISTSIZE=size 设置命令历史记录的缓冲区大小。
/MACROS 显示所有 Doskey 宏。
/MACROS:ALL 为具有 Doskey 宏的执行文件,显示所有的
Doskey 宏。
/MACROS:exename 显示指定执行文件的所有 Doskey 宏。
/HISTORY 显示保存在内存中的所有命令。
/INSERT 指定用键入的新文字插入旧文字中。
/OVERSTRIKE 指定新文字改写旧文字。
/EXENAME=exename 指定执行文件。
/MACROFILE=filename 指定安装的宏文件。
macroname 指定所创建宏的名称。
text 指定要登记的命令。
使用上下箭头键选择命令;ESC 清除命令行;F7 显示
命令历史记录;ALT+F7 清除命令历史记录;F8 搜索命令
历史记录;F9 按编号选择命令;ALT+F10 清除宏定义。
以下是 Doskey 宏定义的特殊码:
$T 命令分隔符号。允许一个宏可以含多个命令。
$1-$9 批处理参数。与批处理程序中的 %1-%9 相同。
$* 以命令行中命令名称后面的任何内容替换的符号。
重要信息,"DOSKEY"命令的提示
当使用`DOSKEY`Windows命令提示符中的命令,有几个要点需要注意:
1. 默认情况下禁用 DOSKEY:在现代 Windows 系统上`DOSKEY`默认禁用。但是,您可以通过以下方式激活它`DOSKEY`在命令提示符中或在批处理脚本中使用它。
2. 每个会话的激活:如果您`DOSKEY`如果您在命令提示符中启用它,则它仅适用于该会话。如果关闭并重新打开命令提示符,则必须`DOSKEY`再次激活。
3. 保存 DOSKEY 宏:要永久保存 DOSKEY 宏,您可以将它们放入批处理文件中,该批处理文件将在每次启动命令提示符时自动运行。这可以通过在您的计算机中添加 DOSKEY 命令来完成`Autoexec.nt`文件或您自己的批处理文件。
4. 在脚本中使用 DOSKEY:如果您`DOSKEY`如果要在批处理文件或脚本中使用它,可以在定义宏之前启用它。请注意,宏仅适用于当前会话,并且在关闭命令提示符后会丢失。
5. 宏中的参数:您可以在 DOSKEY 宏中使用参数。`$*`代表所有参数,并且`$1`,`$2`等代表具体参数。
6. 录音命令:使用`DOSKEY /RECORD`您可以录制命令,然后将它们另存为宏。这对于重复复杂的命令序列非常有用。
7. 覆盖 DOSKEY:如果您发现特定的 DOSKEY 宏没有表现出所需的行为,您可以通过重新定义具有相同名称的相同宏来覆盖它。
8. DOSKEY 帮助:您可以`DOSKEY /?`用于获取有关可用选项的帮助和信息`DOSKEY`命令来显示。
9. 在PowerShell中使用:注意`DOSKEY`通常在 Windows PowerShell 中不可用。PowerShell 提供了自己的命令和脚本处理机制。
重要的是要注意`DOSKEY`由于其起源和应用领域,特定于 Windows 命令提示符,并且可能并非在所有现代应用程序场景中都是必要或相关的。在许多情况下,可能会首选更高级的方法和脚本语言,尤其是在 PowerShell 环境中。