Как открыть определенное расположение файла в PowerShell?

11

При использовании Windows PowerShell существует ли более короткий способ открытия программы, кроме следующего?

cd c:\program files
cd program folder
start program.exe
Cameron
источник
1
Likestart "c:\program files\program.exe"
50-3

Ответы:

16

Вы можете использовать Invoke-Itemкомандлет и указать полный путь, а не менять местоположение несколько раз, чтобы попасть в каталог, содержащий целевой исполняемый файл.

Invoke-Item "C:\Program Files\Program Folder\Program.exe"

Crippledsmurf
источник
6

Вы можете пропустить cdшаги, указав весь путь, например,c:\path\to\program.exe

Если это программа, которую вы запускаете с некоторой регулярностью, вы также можете создать псевдоним . С псевдонимом, вы могли бы запуск PowerShell c:\path\to\program.exeс только myapp, например.

Чтобы создать псевдоним , используйте следующую команду:

Set-Alias MyApp "C:\Path\To\Program.exe"

Наконец, вы также можете добавить местоположение папки в переменную окружения PATH Windows . Вот ссылка на пост, подробно описывающий, как это сделать для Python, но вы должны будете следовать тем же инструкциям для своей папки. /programming/6318156/adding-python-path-on-windows-7

мистифицировать
источник