Простые Bash-подобные псевдонимы в Windows
Чтобы получить глобальные псевдонимы bash-like в Windows для приложений, не добавляемых в путь автоматически, без добавления каждого из них в путь вручную, вот самое чистое решение, которое я придумала, которое вносит наименьшее количество изменений в систему и имеет наибольшую гибкость для последующей настройки:
«Установить» путь к псевдонимам
mkdir c:\aliases
setx PATH "c:\aliases;%PATH%"
Добавьте ваш псевдоним
Открыть в новом окне оболочки
Для запуска C:\path to\my program.exe
, передавая все аргументы, открывая его в новом окне, создайте файл c:\aliases\my program.bat
со следующим содержимым (подробности по команде запуска см. В NT Start Command ):
@echo off
start "myprogram" /D "C:\path to\" /W "myprogram.exe" %*
Выполнить в текущем окне оболочки
Для запуска C:\path to\my program.exe
, передавая все аргументы, но запуская его в том же окне (больше похоже на то, как работает bash), создайте файл c:\aliases\my program.bat
со следующим содержимым:
@echo off
pushd "C:\path to\"
"my program.exe" %*
popd
Выполнить в текущем окне оболочки 2
Если вам вообще не нужно, чтобы приложение изменило текущий рабочий каталог для работы, вы можете просто добавить символическую ссылку на исполняемый файл в папке aliases:
cd c:\aliases\
mklink "my program.exe" "c:\path to\my program.exe"