感谢类似的问题,我弄清楚了如何在 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
。