
如果我執行“doskey alias=doskey”,然後執行“doskey /macros”,它將在巨集中列出alias=doskey,但是如果我嘗試使用它,例如“aliasclear=cls”,它將不起作用。
如何為 doskey 指令設定 doskey?
答案1
與 Unix shell 別名不同,DOSKEY 巨集不會自動保留剩餘的命令列參數 - 您需要$*
在每個巨集的末端指定:
doskey alias=doskey $*
如果我執行“doskey alias=doskey”,然後執行“doskey /macros”,它將在巨集中列出alias=doskey,但是如果我嘗試使用它,例如“aliasclear=cls”,它將不起作用。
如何為 doskey 指令設定 doskey?
與 Unix shell 別名不同,DOSKEY 巨集不會自動保留剩餘的命令列參數 - 您需要$*
在每個巨集的末端指定:
doskey alias=doskey $*