Команда псевдонима для Windows

Команда псевдонима для Windows

На работе я хочу использовать CLI, чтобы быть более продуктивным на моей машине Windows. Какая команда в Windows будет заменой для команды alias?

решение1

doskey com=a long command $*

Здесь $*расширяется до всего, что набрано после com. Например, com Hi!будет расширен доa long command Hi!

  • Это не ограничивается оболочкой cmd.exe— это работает с любой программой, которая использует консольное окно Win32. (Например, для интерактивной оболочки Python используйте doskey /exefile:python.exe ...)

Видетьdoskey /?для использования. Псевдонимы также могут быть добавлены программно; см.Псевдонимы консолидля API.


Для автоматического применения псевдонимов при каждом cmd.exeзапуске:

  1. Поместите их в текстовый файл в следующем виде alias=expansion:

    com=very long example command
    cd=cd /d $*
    

    Я храню свои псевдонимы в %AppData%\doskey.txt.

  2. Создайте пакетный скрипт, содержащий doskeyкоманду:

    @echo off
    
    doskey /macrofile:"%AppData%\doskey.txt"
    

    Конечно, укажите /macrofileместо, которое вы выбрали на шаге 1.

    Хорошее имя для этого скрипта — %AppData%\autorun.cmd.

  3. В реестре откройте раздел HKEY_CURRENT_USER\Software\Microsoft\Command Processorи укажите значение AutoRunскрипта.

    1. Запустите regedit, перейдите к указанному ключу.
    2. Если указанное значение AutoRunне существует, создайте его:щелчок правой кнопкой мыши → Создать → Строка
    3. Измените связанные данные так, чтобы они указывали на место, где находится ваш скрипт автозапуска из пункта 2.

решение2

Я предполагаю, что вы имеете в виду команду "alias". Командные строки Dos/NT поддерживают "alias" как команду со следующим синтаксисом:

псевдоним

Подробности смотрите в статье Википедии: http://en.wikipedia.org/wiki/Псевдоним_(команда)

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