首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为多个命令定义DOSKEY别名?

如何为多个命令定义DOSKEY别名?
EN

Stack Overflow用户
提问于 2017-11-27 09:06:17
回答 4查看 6.9K关注 0票数 11

以下是对this question的答复

对于Windows命令提示符,我可以定义别名如下:

代码语言:javascript
复制
@echo off
DOSKEY ns=npm start
DOSKEY nsr=npm run serve

我想要定义一个别名来组合这两个命令。我尝试了以下几点:

代码语言:javascript
复制
@echo off
DOSKEY nss=npm start && npm run serve

当我试图打开命令提示符时,窗口将打开,但>提示符不会出现。

我认为,包含&&是一个问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-11-28 09:47:56

我查看了超级用户上的answerquestion。以下方法解决了我的问题:

代码语言:javascript
复制
@echo off
DOSKEY nss=npm start ^&^& npm run serve
票数 14
EN

Stack Overflow用户

发布于 2017-11-27 19:19:24

DOSKEY的命令分隔符是$T

以你为例:

代码语言:javascript
复制
DOSKEY nss=npm start $T npm run serve
票数 24
EN

Stack Overflow用户

发布于 2020-09-30 22:25:16

我的方法是从文本文件加载宏:

代码语言:javascript
复制
a.bat:
    @doskey /macrofile=C:\%HOMEPATH%\bin\aliases.txt

在宏文件中,&& works:

代码语言:javascript
复制
aliases.txt:
    cl=cd /d $* && dir

然后,如果我从HOMEPATH中键入"cl“,它会执行"cd /d bin”,然后"dir":

代码语言:javascript
复制
C:\Users\mike> cl bin
09/17/2020  09:27 AM             1,303 a.bat
09/30/2020  03:17 PM               886 aliases.txt
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47507185

复制
相关文章

相似问题

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