Wie öffne ich einen bestimmten Dateispeicherort in PowerShell?

11

Gibt es unter Windows PowerShell eine kürzere Möglichkeit zum Öffnen eines Programms als die folgenden?

cd c:\program files
cd program folder
start program.exe
Cameron
quelle
1
Gefällt start "c:\program files\program.exe"
mir

Antworten:

16

Sie können das Invoke-ItemCmdlet verwenden und den vollständigen Pfad angeben, anstatt den Speicherort mehrmals zu ändern, um zu dem Verzeichnis zu gelangen, das Ihre ausführbare Zieldatei enthält

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

Crippledsmurf
quelle
6

Sie können die cdSchritte überspringen, indem Sie den gesamten Pfad angeben, zc:\path\to\program.exe

Wenn es sich um ein Programm handelt, das Sie regelmäßig starten, können Sie auch einen Alias erstellen . Mit einem Alias ​​können Sie beispielsweise PowerShell c:\path\to\program.exemit nur starten myapp.

Verwenden Sie den folgenden Befehl, um einen Alias zu erstellen :

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

Schließlich können Sie den Ordner auch Ihrer Windows PATH- Umgebungsvariablen hinzufügen . Hier ist ein Link zu einem Beitrag, der ausführlich beschreibt, wie dies für Python gemacht wird. Sie sollten jedoch in der Lage sein, die gleichen Anweisungen für Ihren Ordner zu befolgen. /programming/6318156/adding-python-path-on-windows-7

Josh
quelle