Como é que eu posso executar o explorer.exe a partir de qualquer diretório no prompt de comando? [duplicado]

15

Como posso executar explorerno prompt de comando, independentemente do diretório em que estou?

Como posso imitar isso com meu próprio exe? É apenas o fato de que esse exe existe no diretório do Windows?

JᴀʏMᴇᴇ
fonte
4
-1 muito fraseado. Re seu título "Como posso executar o explorer.exe a partir de qualquer diretório no prompt de comando?" <- Meu ponto principal para você Você quer dizer "Por que posso executar ...". ou "Como é que eu posso correr". Dizer "Como posso correr" sugere que você pode querer dizer que não pode e deseja saber como. Você poderia ter redigido o título muito melhor. E não é apenas explorador. calc.exe também ou o bloco de notas. Ponto secundário - Você deve dizer diretório, 'dir' é um comando, especialmente no contexto do prompt de comando. Muito mais claro para dizer 'diretório'.
barlop
30
@ Barlop Uau, você não poderia ter sido mais severo com um novo usuário se tentasse, e por uma pequena causa, como você poderia ter editado sem comentar .. #
cat
1
@cat, não seria a primeira vez que ele faria uma pergunta a alguém, por isso, a primeira vez que perguntasse neste site específico está longe de ser qualquer tipo de desculpa, e minha solicitação pode ajudá-lo a pensar melhor quando ele faz uma pergunta. questão.
barlop
27
@ Barlop Sim, mas você poderia dizer melhor: "O que você realmente está perguntando, jaymee, é 'Como posso executar meu próprio exe no prompt de comando, independentemente do diretório em que estou'? é enganoso ... "
Shawn V. Wilson
6
@barlop Suas "correções" gramaticais são completamente desnecessárias e a maneira como você as apresentou parecia muito hostil. É ridículo ter que lembrar um usuário de 13,5 mil representantes de seis anos para ser legal .
precisa saber é o seguinte

Respostas:

24

Como é possível executar o explorer no prompt de comando, independentemente do diretório em que estou?

Isso ocorre porque C:\Windowsestá contido na lista de caminhos contidos nas variáveis ​​de ambiente do sistema do usuário. Estou falando especificamente sobre a PATHvariável

Como posso imitar isso com meu próprio exe?

Adicione o local do executável à variável do sistema.

É apenas o fato de que esse exe existe no diretório do Windows?

O diretório do Windows está contido na lista de caminhos contidos na PATHvariável de ambiente do sistema.

Ramhound
fonte
4
esta outra questão tem grandes detalhes sobre a variável PATH - o que faz, como configurá-lo, etc: superuser.com/questions/284342/...
LevenTech
7

Como é que eu posso executar o Explorer a partir do prompt de comando, independentemente do diretório em que estou?

Você pode executar o explorer a partir de qualquer diretório, porque o diretório que contém o explorer.exe foi adicionado à variável de ambiente PATH do computador.

Como posso imitar isso com meu próprio exe?

Sim. Você só precisa adicionar o diretório do exe ao PATH do seu sistema. Para fazer isso, siga estas etapas:

1. Click on "Computer" in windows explorer
2. Click "System Properties"
3. Click "Change settings"
4. Click "Advanced"
5. Click "Environment Variables"
6. Select the PATH variable and click "Edit"
7. Move your cursor to the end of the variable value box.  Add a 
   semicolon and the path for the directory that your executable resides in.

É apenas o fato de que esse exe existe no diretório do Windows?

É porque o exe existe no diretório do Windows E porque o diretório do Windows existe na variável de ambiente PATH do seu computador.

Nick Painter
fonte
5

Normalmente, explorer.exeestaria no seu caminho; portanto, ele já deve estar disponível em qualquer shell do prompt de comando que você abrir. Se você abrir um prompt de comando e entrar path, deverá ver algo como o seguinte:

PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;

C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Arquivos de programas \ Componentes do mecanismo de gerenciamento Intel \ Intel (R) \ DAL; C: \ Arquivos de programas \ Componentes do mecanismo de gerenciamento Intel \ Intel (R) \ IPT; C: \ Arquivos de programas (x86) \ Componentes do mecanismo de gerenciamento Intel \ Intel (R) \ DAL; C: \ Arquivos de programas (x86) \ Componentes do mecanismo de gerenciamento Intel \ Intel (R) \ IPT

O componente principal é C:\Windows. Este é o diretório que contém o explorer.exeexecutável. Se não estiver no seu caminho, algo está errado, deve sempre estar lá em uma instalação normal do Windows. Você pode adicioná-lo manualmente ao seu caminho através das seguintes etapas :

  • Selecione Iniciar, selecione Painel de Controle. clique duas vezes em Sistema e selecione a guia Avançado.
  • Clique em Variáveis ​​de ambiente. ...
  • Na janela Editar variável do sistema (ou Nova variável do sistema), especifique o valor da variável de ambiente PATH. ...

Depois de atualizar seu caminho dessa maneira, o explorer deverá estar disponível em qualquer janela do prompt de comando. Basta abrir um novo prompt de comando e entrar explorer. Em seguida, deve abrir uma instância do Explorer para você.

As etapas acima são fornecidas como um exemplo pelo qual você pode ver como a pasta que contém o executável do explorer está no seu caminho. Sua verdadeira pergunta é sobre como fazer com que um exearquivo que você criou se comporte da mesma maneira que explorer. Você faria isso seguindo as etapas para editar a variável de ambiente do caminho, conforme descrito acima, exceto que você inseriu no caminho a pasta que contém o exearquivo. Em seguida, ele deve estar disponível em qualquer prompt de comando que você abrir posteriormente.

fireblood
fonte
0

Você precisa garantir que o exe esteja em uma pasta que esteja na variável de ambiente PATH como esta

cara
fonte
5
Seu link é centrado no POSIX. O cólon não é um separador de caminhos no Windows ' PATH.
Ruslan
6
Além disso, copiar parte relevante para o próprio resposta - resposta deve ser utilizável mesmo quando ligação torna-se quebrado no futuro (como tudo o que fazem em algum momento)
Matija Nalis