所以我build立了一个带有别名的文件,用于我常用的命令。 我把它添加到registry中就像在这个答案 。
我想这样使用这个别名:
>cmd /k newalias 'newalias' is not recognized as an internal or external command, operable program or batch file.
所以这个别名不能使用。 如果我再次键入>cmd /k newalias
,现在它可以工作,所以问题似乎是在别名文件中的doskey命令执行之前,命令正在运行。
运行命令之前有什么办法可以等到这些别名被创build之后?
奇怪的行为,但是如果您在导入正在工作的宏后使用doskey:
cmd /K "doskey /macrofile=c:\temp\macros.txt & doskey /macros >null & newalias"
编辑上面的命令不起作用, newalias
必须在控制台手动写入。