2016-03-21 66 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' $ *表示所有命令行變量。你確定這是你想要的嗎?如果新目錄可以具有空格字符,則需要引用。 'MKDIR「%*」&CD「%*」' – lit

+0

@Lurgurgist我正在嘗試創建一個別名,這就是爲什麼我使用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

識別yes對我有效 – SirParselot