¿Cómo abro una determinada ubicación de archivo en PowerShell?

11

Con Windows PowerShell, ¿hay una forma más corta de abrir un programa que no sea la siguiente?

cd c:\program files
cd program folder
start program.exe
Cameron
fuente
1
Me gustastart "c:\program files\program.exe"
50-3

Respuestas:

16

Puede usar el Invoke-Itemcmdlet y especificar la ruta completa en lugar de cambiar la ubicación varias veces para llegar al directorio que contiene el ejecutable de destino

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

Pitufo lisiado
fuente
6

Puede omitir los cdpasos especificando la ruta completa, p. Ej.c:\path\to\program.exe

Si es un programa que ejecuta con cierta regularidad, también puede crear un alias . Con un alias, puede hacer que PowerShell se inicie c:\path\to\program.execon solo myapp, por ejemplo.

Para crear un alias , use el siguiente comando:

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

Finalmente, también puede agregar la ubicación de la carpeta a su variable de entorno PATH de Windows . Aquí hay un enlace a una publicación que detalla cómo hacer esto para Python, pero debe poder seguir las mismas instrucciones para su carpeta. /programming/6318156/adding-python-path-on-windows-7

Josh
fuente