Jak otworzyć określoną lokalizację pliku w PowerShell?

11

Czy w programie Windows PowerShell istnieje krótszy sposób otwarcia programu niż ten opisany poniżej?

cd c:\program files
cd program folder
start program.exe
Cameron
źródło
1
Jakstart "c:\program files\program.exe"
50-3

Odpowiedzi:

16

Możesz użyć polecenia Invoke-Itemcmdlet i określić pełną ścieżkę, zamiast wielokrotnie zmieniać lokalizację, aby dostać się do katalogu zawierającego docelowy plik wykonywalny

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

Crippledsmurf
źródło
6

Możesz pominąć cdkroki, określając całą ścieżkę, npc:\path\to\program.exe

Jeśli jest to program uruchamiany z pewną regularnością, możesz również utworzyć alias . Z aliasu, można mieć PowerShell uruchomienie c:\path\to\program.exez właśnie myapp, na przykład.

Aby utworzyć alias , użyj następującego polecenia:

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

Na koniec możesz także dodać lokalizację folderu do zmiennej środowiskowej PATH systemu Windows . Oto link do posta opisującego szczegółowo, jak to zrobić dla Pythona, ale powinieneś być w stanie wykonać te same instrukcje dla swojego folderu. /programming/6318156/adding-python-path-on-windows-7

Josh
źródło