doskey
秃噜豆儿 发表于 2020-06-22 10:37浏览次数:
Doskey是一种MS-DOS实用程序,允许用户保留计算机上使用的所有命令的历史记录。Doskey允许执行常用的命令,而不必在每次需要时都键入它们。
查看英文版
目录:
1 doskey 运行系统环境
2 doskey 语法
3 doskey 示例
4 doskey 技术支持
doskey 运行系统环境
Windows 95
Windows 98
Windows xp
Windows vista
Windows 2000
Windows 7
Windows 8
Windows 10
MS-DOS 5.0 及以上版本
Windows NT
Windows ME
doskey 语法
Windows Vista和更高版本的语法
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 | 指定要记录的命令。 |
选项键
UP,DOWN | 向上和向下箭头重新调用命令。 |
Esc | 清除当前命令。 |
F7 | 显示命令历史记录。 |
Alt+F7 | 清除命令历史记录。 |
[chars]F8 | 搜索以[chars]开头的命令。 |
F9 | 通过数字选择命令。 |
Alt+F10 | 清除宏定义。 |
以下是Doskey宏定义中的一些特殊代码:
$T | 命令分隔符。在宏中允许多个命令。 |
$1-$9 | 批处理参数。等效于批处理程序中的%1-%9。 |
$* | 命令行上的宏名称后面的所有内容都替换了符号。 |
Windows XP and earlier syntax
DOSKEY [/switch ...] [macroname=[text]]
/BUFSIZE:size | 设置宏和命令缓冲区的大小 | (default:512) |
/ECHO:on|off | 启用/禁用宏扩展的回显。 | (default:on) |
/FILE:file | 指定包含宏列表的文件。 | |
/HISTORY | 显示存储在内存中的所有命令。 | |
/INSERT | 键入时在行中插入新字符。 | |
/KEYSIZE:size | 设置键盘提前输入缓冲区的大小。 | (default:15) |
/LINE:size | 设置行编辑缓冲区的最大大小。 | (default:128) |
/MACROS | 显示所有Doskey宏。 | |
/OVERSTRIKE | 键入时将新字符覆盖到行上。 | (default) |
/REINSTALL | 安装新的Doskey副本。 | |
macroname | 为您创建的宏指定名称。 | |
text | 指定要分配给宏的命令。 |
选项键
UP,DOWN | 箭头会调出命令。 |
Esc | 清除当前命令。 |
F7 | 显示命令历史记录。 |
Alt+F7 | 清除命令历史记录。 |
[chars]F8 | 搜索以[chars]开头的命令。 |
F9 | 通过数字选择命令。 |
Alt+F10 | 清除宏定义。 |
下面是可以在Doskey宏定义中使用的特殊代码。
$T | 命令分隔符:在宏中允许多个命令。 |
$1-$9 | 批处理参数:等效于批处理程序中的%1-%9。 |
$* | 命令行上的宏名称后面的所有内容都替换了符号。 |
查看英文版
doskey 示例
doskey启动doskey,并允许您按向上或向下命令以查看历史记录,或者向右或向左重新键入以前的命令。
doskey /history在命令提示符下显示运行命令的历史记录。由于doskey默认情况下是随Windows的最新版本加载的,因此这是一种确定在任何打开的Windows命令行窗口上运行了哪些命令的简便方法。
查看英文版
doskey 技术支持
为doskey指定大于61900的缓冲区将导致计算机冻结。
由于doskey程序中的错误,Doskey仅支持大约61900 字节。
由于doskey程序中的错误,Doskey仅支持大约61900 字节。
查看英文版