2016-03-21 4 views
1

Я пытаюсь создать каталог и сразу же изменить его с помощью DOSKEY. Я думал, что это будет работать, но это дает мне ошибку The filename, directory name, or volume label syntax is incorrect.mkdir && cd windows alias

DOSKEY md=mkdir $* && cd $* 

Кто-нибудь знает, почему это так и как это исправить?

+0

Зачем вам DOSKEY для этого. 'mkdir yyy & cd yyy' $ * представляет переменные командной строки -all-. Вы уверены, что это то, что вы хотите? Цитирование необходимо, если новый каталог может иметь пробельный символ. 'MKDIR"% * "& CD"% * "' – lit

+0

@Liturgist Я пытаюсь создать псевдоним, поэтому я использую doskey и причина, по которой у меня была '$ *', было то, что я получал информацию от плохой источник. Хороший вызов кавычек, но эта команда не работает. использование '' $ * "' работает вместо ''% * "' хотя. % не распознается doskey – SirParselot

ответ

0

я в конечном итоге найти ответ here

DOSKEY md=mkdir "$1"$tcd "$1" 

Я пытался использовать && вместо $t

0

ли эта работа для вас?

C:>doskey aaa=MKDIR "$*"$tCD "$*" 

C:>doskey /macros 
aaa=MKDIR "$*"$tCD "$*" 

C:>aaa arf 

C:> 
13:33:59.15 C:\Users\pwatson\x\arf 
C:> 
+0

да что работает для меня – SirParselot