我想为别名组合设置别名。

我的别名这样声明:

doskey h=cd c:\sources\dev\folder1
doskey t=cd c:\sources\dev\folder2

我想创建执行操作序列的别名。像这样:
h && somecommand && t

但是,当我运行此命令时,只会执行第一个命令。问题可能出在哪里?

最佳答案

我认为您不能在一行中执行多个别名。

我认为这是因为this little nugget:



但是,您可以将多个命令放在一个别名中:

doskey test=dir $T echo dir completed...

关于windows - Windows批处理: How can I ran multiple aliases in single line,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46478918/

10-13 05:34