Во-первых, я не знаю утилиту для автоматизации этого процесса.
Аналогично вашему собственному ответу, вам нужно только создать ссылки в одном специальном каталоге и включить его в PATH
. Но для того, чтобы он действительно работал в командной строке, в диалоговом окне запуска и при двойном щелчке, вам нужно использовать Batch-Scripts:
Для запуска файла D:\Inkscape\inkscape.exe
@ "D:\Inkscape\inkscape.exe"% *
Сохраните это в файле с именем inkscape.cmd
в этом специальном каталоге. Тогда inkscpae доступен из командной строки или из диалогового окна запуска. Все аргументы переданы в исходный файл.
Это лучше всего подходит для программ CLI (да, inkscape имеет CLI), потому что процесс cmd.exe начинает запускать программу wantet и не завершается до завершения запущенной программы. Для программ с графическим интерфейсом лучше использовать:
@START "D:\Inkscape\inkscape.exe"% *
Затем процесс cmd.exe завершается после запуска программы. Все аргументы также переданы по конвейеру.
Я использую это для установки LaTeX на флэш-накопителе и для некоторых простых команд unix в windows (7/64; xp/32). И это хорошо работает.