Como abro um determinado local de arquivo no PowerShell?

9

Usando o Windows PowerShell, existe uma maneira mais curta de abrir um programa diferente do seguinte?

cd c:\program files
cd program folder
start program.exe
Cameron
fonte
1
Gostar start "c:\program files\program.exe"
50-3

Respostas:

14

Você pode usar o Invoke-Item cmdlet e especifique o caminho completo em vez de alterar o local várias vezes para chegar ao diretório que contém o executável de destino

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

Crippledsmurf
fonte
5

Você poderia pular o cd etapas especificando o caminho completo, por exemplo c:\path\to\program.exe

Se é um programa que você lança com alguma regularidade, você também pode criar um alias . Com um alias, você poderia ter o lançamento do PowerShell c:\path\to\program.exe com apenas myapp, por exemplo.

Para criar um alias , use o seguinte comando:

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

Finalmente, você também pode adicionar o local da pasta ao seu Windows CAMINHO variável de ambiente. Aqui está um link para um post detalhando como fazer isso para o Python, mas você deve ser capaz de seguir as mesmas instruções para a sua pasta. https://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7

Josh
fonte