开发手册 欢迎您!
软件开发者资料库

批处理脚本 - 别名

批处理脚本别名 - 从简单和简单的步骤学习批处理脚本从基本概念到高级概念,包括概述,环境,命令,文件,语法,变量,注释,字符串,数组,决策,操作符,日期和时间,输入/输出,返回代码,函数,进程,别名,设备,注册表,网络,打印,调试,日志记录。

别名是指为现有命令创建快捷方式或关键字.假设我们想执行下面的命令,它只是带有/w选项的目录列表命令,而不是显示目录列表中的所有必要细节.

Dir /w


假设我们要创建此命令的快捷方式,如下所示.

dw = dir /w


当我们想执行 dir/w 命令,我们只需输入单词 dw 即可. "dw"这个词现在已成为命令Dir/w的别名.

创建别名

使用

语法

DOSKEY [options] [macroname=[text]]


其中

  • macroname : 宏的简称.

  • text : 您要调用的命令.

以下是可以显示给DOSKEY命令的选项的说明.

S.No.选项&描述
1.

/REINSTALL

安装Doskey的新副本

2.

/LISTSIZE = size

设置命令历史缓冲区的大小.

3.

/MACROS

显示所有Doskey宏.

4.

/MACROS:ALL

显示所有具有Doskey宏的可执行文件的所有Doskey宏.

5.

/MACROS:exename

显示给定可执行文件的所有Doskey宏.

6.

/HISTORY

显示存储在内存中的所有命令.

7.

/INSERT

指定您键入的新文本是否以旧文本插入.

8.

/OVERSTRIKE

指定新文本覆盖旧文本.

9.

/EXENAME = exename

指定可执行文件.

10.

/MACROFILE = filename

指定要安装的宏文件.

11.

macroname

指定您创建的宏的名称.

12.

text

指定要记录的命令.

示例

创建一个名为keys.bat的新文件并输入followi ng命令在文件中.以下命令创建两个别名,一个用于cd命令,它自动转到名为test的目录.另一个是dir命令.

@echo offdoskey cd = cd/testdoskey d = dir


执行命令后,您将能够在命令提示符下运行这些别名.

输出

以下屏幕截图显示,在执行上述创建的批处理文件后,您可以自由输入"d"命令,它将为您提供目录列表,这意味着您的别名已创建.

别名示例输出

删除别名

可以通过将宏的值设置为NULL来删除别名或宏.

示例

@echo offdoskey cd = cd/testdoskey d = dird=


在上面的例子中,我们首先将宏d设置为d = dir.之后我们将其设置为NULL.因为我们已将d的值设置为NULL,所以宏d将被删除.

替换别名

别名或宏可以替换为将宏的值设置为新的期望值.

示例

@echo offdoskey cd = cd/testdoskey d = dird = dir /w


在上面例如,我们首先将宏d设置为d = dir.之后我们将它设置为dir/w.由于我们已将d的值设置为新值,因此别名"d"将采用新值.