Come posso eseguire explorer
dal prompt dei comandi indipendentemente dalla directory in cui mi trovo?
Come posso imitare questo con la mia exe? È semplicemente il fatto che questo exe esiste nella directory di Windows?
Come posso eseguire explorer
dal prompt dei comandi indipendentemente dalla directory in cui mi trovo?
Come posso imitare questo con la mia exe? È semplicemente il fatto che questo exe esiste nella directory di Windows?
Risposte:
In che modo è possibile eseguire explorer dal prompt dei comandi indipendentemente dalla directory in cui mi trovo?
Questo perché C:\Windows
è contenuto nell'elenco dei percorsi contenuti nelle variabili di ambiente di sistema dell'utente. Sto specificamente parlando della PATH
variabile.
Come posso imitare questo con la mia exe?
Aggiungi la posizione dell'eseguibile alla variabile di sistema.
È semplicemente il fatto che questo exe esiste nella directory di Windows?
La directory di Windows è contenuta nell'elenco dei percorsi contenuti nella PATH
variabile di ambiente di sistema.
Come posso eseguire explorer dal prompt dei comandi indipendentemente dalla directory in cui mi trovo?
È possibile eseguire explorer da qualsiasi directory perché la directory contenente explorer.exe è stata aggiunta alla variabile di ambiente PATH del computer.
Come posso imitare questo con la mia exe?
Sì. Devi solo aggiungere la directory dell'exe al PERCORSO del tuo sistema. Per fare ciò segui questi passaggi:
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.
È semplicemente il fatto che questo exe esiste nella directory di Windows?
È perché l'exe esiste nella directory di Windows E perché la directory di Windows esiste nella variabile di ambiente PATH del tuo computer.
Normalmente explorer.exe
sarebbe sul tuo percorso, quindi dovrebbe essere già disponibile all'interno di qualsiasi shell del prompt dei comandi che apri. Se apri un prompt dei comandi e inserisci path
, dovresti vedere qualcosa di simile al seguente:
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: \ Programmi \ Intel \ Intel (R) Componenti del motore di gestione \ DAL; C: \ Programmi \ Intel \ Intel (R) Componenti del motore di gestione \ IPT; C: \ Programmi (x86) \ Intel \ Intel (R) Componenti del motore di gestione \ DAL; C: \ Programmi (x86) \ Intel \ Intel (R) Componenti del motore di gestione \ IPT
Il componente chiave è C:\Windows
. Questa è la directory che contiene l' explorer.exe
eseguibile. Se non è nel tuo percorso, qualcosa non va, dovrebbe sempre essere lì in una normale installazione di Windows. Puoi aggiungerlo manualmente al tuo percorso attraverso i seguenti passaggi :
Dopo aver aggiornato il percorso in questo modo, Explorer dovrebbe essere disponibile in qualsiasi finestra del prompt dei comandi. Basta aprire un nuovo prompt dei comandi ed entrare explorer
. Dovrebbe quindi far apparire un'istanza di Explorer per te.
I passaggi precedenti sono forniti come esempio in cui è possibile vedere come la cartella che contiene l'eseguibile di explorer si trova sul proprio percorso. La tua vera domanda è su come fare in modo che un exe
file che hai creato si comporti allo stesso modo di explorer
. A tale scopo, seguire i passaggi per modificare la variabile di ambiente del percorso come appena descritto, ad eccezione del fatto che si inserirà nel percorso la cartella che contiene il exe
file. Quindi dovrebbe essere disponibile in qualsiasi prompt dei comandi che successivamente si apre.
Devi assicurarti che l'exe sia in una cartella che si trova sulla variabile d'ambiente PATH in questo modo
PATH
.