任何 cmd.exe 中的 Windows 控制台别名?可能吗?

任何 cmd.exe 中的 Windows 控制台别名?可能吗?

感谢类似的问题,我弄清楚了如何在 Windows 中使用别名。我创建了 *.bat 文件,内容如下:

DOSKEY tf=npm run testCucumberFirefox
DOSKEY tc=npm run testCucumberChrome
DOSKEY tie=npm run testCucumberIE

放进去

C:\Users\"User"\AppData\

添加了新任务管理任务 - 登录时执行此文件,但在启动任何 cmd.exe 后,这些命令未知

如果我在当前 cmd.exe 中执行此文件,则命令可用。有没有可能让这些命令“民众”任何 cmd.exe 实例?

答案1

别名是在控制台实例中本地定义的。当然,如果您从任务中“安装”它们,它们将不起作用。

您必须在每个 cmd.exe 实例中运行脚本才能使别名可用。通过/k切换或将脚本添加到HKCU\Software\Microsoft\Command Processor键值来执行此操作Autorun

相关内容