
Я пишу небольшой 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 посетитемой мусорный репозиторий