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

15

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

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

    
por JᴀʏMᴇᴇ 31.05.2017 / 15:49

4 respostas

25

How is it possible for me to run explorer from command prompt regardless of which directory I'm in?

Isso ocorre porque C:\Windows está contido na lista de caminhos contidos nas variáveis de ambiente do sistema do usuário. Eu estou falando especificamente sobre a variável PATH .

How can I mimic this with my own exe?

Adicione a localização do executável à variável do sistema.

Is it merely the fact that this exe exists in the Windows directory?

O diretório do Windows está contido na lista de caminhos contidos na variável de ambiente PATH system.

    
por 31.05.2017 / 16:08
7

Como 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 este exe existe no diretório do Windows?

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

    
por 31.05.2017 / 23:09
5

Normalmente, explorer.exe estaria em seu caminho, portanto, ele já deveria estar disponível em qualquer shell de prompt de comando que você abrir. Se você abrir um prompt de comando e digitar 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 \ Intel \ Intel (R) Componentes do Mecanismo de Gerenciamento \ DAL; C: \ Arquivos de Programas \ Intel \ Intel (R) Componentes do Mecanismo de Gerenciamento \ IPT; C: \ Arquivos de programas (x86) \ Intel \ Intel (R) Componentes do mecanismo de gerenciamento \ DAL; C: \ Arquivos de programas (x86) \ Intel \ Intel (R) Componentes do mecanismo de gerenciamento \ IPT

O componente principal é C:\Windows . Este é o diretório que contém o executável explorer.exe . Se não estiver no seu caminho, algo está errado, deve estar sempre presente em uma instalação normal do Windows. Você pode adicioná-lo manualmente ao seu caminho por meio de os seguintes passos :

  • 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 explorador deve estar disponível em qualquer janela do prompt de comando. Basta abrir um novo prompt de comando e inserir 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 explorador está em seu caminho. Sua verdadeira pergunta é sobre como fazer com que um arquivo exe que você criou se comporte da mesma maneira que explorer . Você faria isso seguindo as etapas para editar sua variável de ambiente de caminho, conforme descrito, exceto que você inseriria em seu caminho a pasta que contém seu arquivo exe . Em seguida, ele deve estar disponível em qualquer prompt de comando que você abra posteriormente.

    
por 31.05.2017 / 16:16
0

Você precisa ter certeza de que o exe esteja em uma pasta que esteja na variável de ambiente PATH como este

    
por 31.05.2017 / 16:10