Найти в Дзене
TeleQAS

Аналог команды alias для windows (macros DOSKEY)

Аналог команды alias для windows (macros DOSKEY) Я уже писал о том как использовать команду alias в linux. Аналогом такой команды в windows является DOSKEY. Это позволит вам назначать любые кастомные команды. Для начала, необходимо создать файл в любом месте, например в корне «диска C» с расширением «имя_файла.doskey». Например: macros.doskey Далее вписываем в этот файл желаемые команды, например: google=start chrome google.com Это позволит мне открыть сайт гугла, когда я впишу макрос google в командную строку. Далее сохраняем файл. В итоге получается, что у нас есть файл macros.doskey и лежит он в корне диска C. Следующим шагом будет правка реестра, что бы команды заработали. Для этого вписываем в командной строке следующие команды: reg add "HKCU\Software\Microsoft\Command Processor" /v Autorun /d "doskey /macrofile=\"с:\macros.doskey\"" /f reg query "HKCU\Software\Microsoft\Command Processor" /v Autorun Или можно сделать это вручную. Запускаем редактор реестра regedit, переходим в
Оглавление

Аналог команды alias для windows (macros DOSKEY)

Я уже писал о том как использовать команду alias в linux. Аналогом такой команды в windows является DOSKEY.

Это позволит вам назначать любые кастомные команды.

Для начала, необходимо создать файл в любом месте, например в корне «диска C» с расширением «имя_файла.doskey». Например: macros.doskey

Далее вписываем в этот файл желаемые команды, например:

google=start chrome google.com

Это позволит мне открыть сайт гугла, когда я впишу макрос google в командную строку.

Далее сохраняем файл. В итоге получается, что у нас есть файл macros.doskey и лежит он в корне диска C.

Следующим шагом будет правка реестра, что бы команды заработали. Для этого вписываем в командной строке следующие команды:

reg add "HKCU\Software\Microsoft\Command Processor" /v Autorun /d "doskey /macrofile=\"с:\macros.doskey\"" /f

reg query "HKCU\Software\Microsoft\Command Processor" /v Autorun

Или можно сделать это вручную. Запускаем редактор реестра regedit, переходим в ветку

-2

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\

-3

Кликаем правой кнопкой мыши в пустой области справа (ПКМ), выбираем создать > строковый параметр. Назовите его Autorun.

Кликаем ПКМ, выбираем Изменить и вписываем значение
DOSKEY /MACROFILE="C:\macros.doskey"

И на этом настройка закончена. После этого запускаем командную строку, и вписываем google для проверки. Если вы все правильно сделали, то у вас откроется хром с новой вкладкой сайта google.com

Вот несколько советов для удобства использования DOSKEY.

  • Назначьте сочетания клавиш на запуск командной строки (у меня это клавиши ctrl+alt+t как в линукс). Это ускорит процесс запуска ваших макросов. Что бы узнать как назначить горячие клавиши в windows прочитайте эту статью.
  • Можно использовать макросы, например, для открытия файла с подсказками. Например у меня записана команда tips=notepad.exe D:/tips.txt которая открывает блокнот. В этом файле я храню записки для работы. Если мне надо будет вспомнить какую-нибудь команду, например для проверки хэша, то достаточно будет прописать tips и мне откроется заветная строчка CertUtil -hashfile path_to_file sha256.
  • Для легкого добавления новых макросов, я прописал команду add-macros=notepad.exe C:/macros.doskey. Она открывает блокнот с файлом macros.doskey.

Статья взята с моего сайта SKROL