создайте doskey как ~ в unix

создайте doskey как ~ в unix

Я пишу небольшой BAT-файл, который может создавать doskey (псевдонимы), подобные тем, что есть в Unix. Например:

doskey cat=type $*
doskey ..=cd..

Мне просто нужны эти BAT-файлы, чтобы я мог записать их на флэш-накопитель и запускать, когда мне нужно будет поработать на компьютере с Windows (я в основном использую компьютеры Linux/Macintosh).

Как бы я это написал:

doskey ~= "code here"

Я хочу, чтобы это работало так, чтобы если я являюсь текущим пользователем «имя пользователя», то я попадал прямо в каталог «C:/Users/имя пользователя».

когда я печатаю:

cd ~ 

Любые идеи?

Я попробовал это, но это не сработало.

doskey ~=echo C:/Users/%username% | cd 

Спасибо!

решение1

Для ~эмуляции используйтеcd /d "%USERPROFILE%"

Для ввода других полезных переменных введите setи нажмите Enterв командной строке cmd/dos.

решение2

чтобы создать простой доскиdoskey explorer=start . это откроет каталог в проводнике

И я попробую воплотить твою идею. doskey cd~=cd C:\Users\%username% Это не сработало так, как ты хотел, потому что я не смог поставить пробел, но если ты наберешь текст, cd~то получится то же самое.

для получения дополнительных макросов doskey посетитемой мусорный репозиторий

Связанный контент