首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows cmd使用&& cmd;执行多个doskey宏

Windows cmd使用&& cmd;执行多个doskey宏
EN

Stack Overflow用户
提问于 2014-10-13 16:51:33
回答 1查看 3.1K关注 0票数 1

在我的Linux开发环境中,我已经习惯于用一行命令构建和部署代码,例如:

代码语言:javascript
复制
mvn clean package && ./deploy.sh localhost

我编写了bash别名,简化了这个过程,在我的环境中,上面的别名将被称为:

代码语言:javascript
复制
mvncp && deploy

我现在在Windows开发环境中工作,所以我以非常类似的方式运行命令:

代码语言:javascript
复制
mvn clean package && deploy.bat localhost

为了替换我的别名,我创建了主目录宏。但是,当我尝试执行多个链接在一起的宏时-&在第一个宏未被识别之后,所有宏都可以单独执行。

代码语言:javascript
复制
mvncp && deploy
<output omitted>
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.588 s
[INFO] Finished at: 2014-10-13T10:38:36-06:00
[INFO] Final Memory: 31M/209M
[INFO] ------------------------------------------------------------------------
'deploy' is not recognized as an internal or external command,
operable program or batch file.

有时cmd报告找不到宏,而其他情况下则默默地失败,而%errorlevel%返回0。

是否可以在cmd中以单个命令的形式执行多个doskey宏?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-20 09:18:14

您要寻找的令牌是$T

来自https://en.wikipedia.org/wiki/DOSKEY

$T Command separator. Allows multiple commands in a macro.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26345021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档