以下是对this question的答复
对于Windows命令提示符,我可以定义别名如下:
@echo off
DOSKEY ns=npm start
DOSKEY nsr=npm run serve我想要定义一个别名来组合这两个命令。我尝试了以下几点:
@echo off
DOSKEY nss=npm start && npm run serve当我试图打开命令提示符时,窗口将打开,但>提示符不会出现。
我认为,包含&&是一个问题。
发布于 2017-11-28 09:47:56
发布于 2017-11-27 19:19:24
DOSKEY的命令分隔符是$T
以你为例:
DOSKEY nss=npm start $T npm run serve发布于 2020-09-30 22:25:16
我的方法是从文本文件加载宏:
a.bat:
@doskey /macrofile=C:\%HOMEPATH%\bin\aliases.txt在宏文件中,&& works:
aliases.txt:
cl=cd /d $* && dir然后,如果我从HOMEPATH中键入"cl“,它会执行"cd /d bin”,然后"dir":
C:\Users\mike> cl bin
09/17/2020 09:27 AM 1,303 a.bat
09/30/2020 03:17 PM 886 aliases.txthttps://stackoverflow.com/questions/47507185
复制相似问题