1

所以我为我常用的命令设置了一个带有一些别名的文件。我像在这个答案中一样将它添加到注册表中。

我想像这样使用这个别名:

>cmd /k newalias 
'newalias' is not recognized as an internal or external command,
 operable program or batch file.

所以不能使用这个别名。如果我>cmd /k newalias再次键入,现在它可以工作了,所以问题似乎是在执行别名文件中的 doskey 命令之前正在运行该命令。

有没有办法等到创建这些别名之后再运行命令?

4

1 回答 1

1

奇怪的行为,但是如果您在导入正在工作的宏后使用 doskey :

cmd /K "doskey /macrofile=c:\temp\macros.txt  & doskey /macros >null & newalias"

编辑上面的命令不起作用,newalias必须在控制台中手动编写。

于 2015-05-05T14:50:56.217 回答