
Если я введу «doskey alias=doskey», а затем «doskey /macros», то в списке макросов будет указан alias=doskey, однако если я попытаюсь использовать его, например, «alias clear=cls», это не сработает.
Как установить doskey для команды doskey?
решение1
В отличие от псевдонимов оболочки Unix, макросы DOSKEY не сохраняют автоматически оставшиеся аргументы командной строки — вам необходимо указать $*
в конце каждого макроса:
doskey alias=doskey $*