Respostas:
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"
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
start "c:\program files\program.exe"