2012-10-28 09:14:52 +0000 2012-10-28 09:14:52 +0000
17
17

Como abro um programa através do prompt de comando no Windows 8?

Suponha que eu tenha um programa chamado any_program.exe e que a unidade do meu sistema operativo seja C:. A localização do programa é D:\Any_Folder\any_program.exe

Como é que inicio/executo esse programa via prompt de comando no Windows 8?

Tentei a linha de comandos START any_program.exe, mas mostra-me um erro que

Windows não consegue encontrar ‘any_program.exe’. Certifique-se que digitou o nome correctamente, e depois tente novamente.

A propósito, funcionou perfeitamente no Windows 7. E, se eu digitar START notepad.exe ou START firefox.exe (Firefox não está instalado na unidade C:), ele funciona no Windows 8.

Respostas (7)

24
24
24
2012-10-28 09:26:22 +0000

Existem três formas básicas de executar um ‘comando’ no prompt de comando.


Normalmente, pode navegar para a localização do ficheiro com cd /d D:\Any_Folder (/d significa mudar de drive) e apenas executar any_program.exe. Em alternativa, pode especificar o caminho completo D:\Any_Folder\any_program.exe.

Se quiser iniciar com start any_program.exe, tem um par de opções:

  • Pode colocá-lo nos directórios Windows ou System32, ou em qualquer directório na variável de ambiente PATH.
  • Pode adicionar o directório onde está localizado (D:\Any_Folder) à variável de ambiente PATH, veja esta questão para mais detalhes.
  • Pode adicioná-lo à chave de registo App Paths, como faz o Bloco de Notas e o Firefox. App Paths liga uma palavra-chave de ficheiro (como firefox.exe) com o caminho completo para o ficheiro, ao contrário das outras opções que lidam com directórios. Veja aqui para mais informações.
7
7
7
2012-10-28 09:19:07 +0000
start D:\Any_Folder\any_program.exe

ou, quando o caminho ou ficheiro contém espaços

start "" "D:\Any_Folder\any_program.exe"

start any_program.exe funciona apenas para aqueles programas, que estão localizados na variável de ambiente %PATH%, ou registados no registo na chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths ou no seu análogo HKEY_CURRENT_USER.

5
5
5
2012-10-28 09:27:38 +0000

Tem duas opções:

  1. Adicione o programa à sua variável %PATH%
  2. Use aspas no seu atalho

Detalhe:

Adicionando any_program.exe ao caminho:

  1. Vá para “Painel de Controlo” ->“Advanced System Settings”

2. Ir para o separador “Advanced”

  1. Clique em “Environment Variables” Acrescente a pasta em que se encontra qualquer_program.exe. Edite a variável PATH e adicione a pasta no final, separada por um ;

  2. Pode agora usar qualquer_program.exe na caixa de diálogo Executar (Tente sair e voltar para se certificar que as alterações da variável do caminho são usadas.)

Usando o caminho completo

Em vez de usar o any_program.exe na caixa de diálogo Executar, precisa de usar o PATH completo. Então digite D:\Stuff\App\any_program.exe na caixa de diálogo Executar.

1
1
1
2013-04-30 21:53:10 +0000

Estou a utilizar um método ainda simples . . Copiar o atalho do ficheiro para C:\users\name e depois escrever o nome do atalho na caixa de diálogo run…

1
1
1
2012-10-28 09:21:11 +0000
  1. Pronta de Comando Aberto
  2. Digite o nome do programa que você deseja executar. Se estiver na variável Sistema PATH, será executado. Caso contrário, terá de digitar o caminho completo para o programa. Por exemplo, para executar D:\Any_Folder\any_program.exe type D:\Any_Folder\any_program.exe no prompt Command e pressione Enter
0
0
0
2018-11-13 00:14:05 +0000

Use CMD para fazer isto em vez de GUI.

  1. Disponibilizar a localização de ficheiros executáveis em CMD i.e. Criar uma variável PATH:

  2. Executar o ficheiro a partir do CMD:

É Isso!!! Espero que tenha sido útil.

0
0
0
2012-10-28 09:19:27 +0000

Acho que é necessário adicionar o caminho à variável PATH nas variáveis do sistema