批处理 - 别名(Aliases)

批处理 - 别名(Aliases) 首页 / 批处理入门教程 / 批处理 - 别名(Aliases)

别名(Aliases)意味着为现有命令创建快捷方式,假设无涯教程要执行以下命令,该命令不过是带有/w选项的目录列表命令,因此不会在目录列表中显示所有必要的详细信息。

Dir /w

假设要如下创建该命令的快捷方式。

dw=dir /w

当要执行 dir/w 命令时,只需输入单词 dw , " dw"一词现在已成为命令Dir/w的别名。

创建别名

别名是通过 doskey 命令进行管理的。

DOSKEY [options] [macroname=[text]]
  • macroname - 宏的缩写。

  • text              - 您要重新调用的命令。

以下是可以显示在DOSKEY命令中的选项的说明。

S.No.Options & 描述
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 =文件名

指定要安装的宏文件。

无涯教程网

11.

macroname

为您创建的宏指定名称。

12.

text

指定要记录的命令。

创建一个名为keys.bat的新文件,并在该文件中输入以下命令,下面的命令创建两个别名,如果是cd命令,则创建一个别名,该别名将自动转到名为test的目录。另一个是用于dir命令。

@echo off
doskey cd=cd/test
doskey d=dir

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

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

Alias Example 输出

删除别名

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

@echo off
doskey cd=cd/test
doskey d=dir
d= 

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

通过将宏的值设置为新的所需值,可以替换别名或宏。

@echo off
doskey cd=cd/test
doskey d=dir

d=dir /w

在上面的示例中,首先将宏d设置为d=dir。之后,将其设置为dir/w。由于无涯教程已将d的值设置为新值,因此别名" d"将采用新值。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

零基础学Python -〔尹会生〕

深入浅出计算机组成原理 -〔徐文浩〕

编译原理实战课 -〔宫文学〕

Flink核心技术与实战 -〔张利兵〕

手把手带你写一个Web框架 -〔叶剑峰〕

超级访谈:对话张雪峰 -〔张雪峰〕

超级访谈:对话玉伯 -〔玉伯〕

高并发系统实战课 -〔徐长龙〕

快速上手C++数据结构与算法 -〔王健伟〕

好记忆不如烂笔头。留下您的足迹吧 :)