Come posso eseguire explorer.exe da qualsiasi directory nel prompt dei comandi? [duplicare]


15

Come posso eseguire explorerdal 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?


4
-1 molto male espresso. Per quanto riguarda il titolo "Come posso eseguire explorer.exe da qualsiasi dir nel prompt dei comandi?" <- Il mio punto principale per te Vuoi dire "Perché posso eseguire ...". o "Com'è che posso correre". Dire "Come posso correre" suggerisce che potresti voler dire che non puoi e vuoi sapere come. Avresti potuto formulare il titolo molto meglio. E non è solo esploratore. anche calc.exe o blocco note. Punto secondario: dovresti dire directory, 'dir' è un comando, specialmente nel contesto del prompt dei comandi. Molto più chiaro dire 'directory'.
barlop

30
@barlop Wow, non avresti potuto essere più duro con un nuovo utente se ci avessi provato, e per una piccola causa come avresti potuto modificare senza commentare ..
cat

1
@cat non sarebbe la prima volta che abbia mai posto a qualcuno una domanda, quindi essere la prima volta che lo fa su questo particolare sito è tutt'altro che una scusa, e il mio suggerimento potrebbe aiutarlo a pensare meglio quando chiede a domanda.
barlop

27
@barlop Sì, ma avresti potuto dirlo meglio: "Quello che stai davvero chiedendo, Jaymee, è 'Come posso eseguire il mio exe dal prompt dei comandi, indipendentemente dalla directory in cui mi trovo'? Il modo in cui lo hai definito è fuorviante ... "
Shawn V. Wilson

6
@barlop Le tue "correzioni" grammaticali sono completamente inutili e il modo in cui le hai presentate è apparso molto ostile. È ridicolo dover ricordare a un utente di 13,5.000 di sei anni di essere bello .
David Richerby,

Risposte:


24

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 PATHvariabile.

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 PATHvariabile di ambiente di sistema.


4
questa altra domanda ha grandi dettagli sulla variabile PATH - cosa fa, come impostarla, ecc: superuser.com/questions/284342/…
LevenTech

7

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.


5

Normalmente explorer.exesarebbe 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.exeeseguibile. 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 :

  • Seleziona Start, seleziona Pannello di controllo. fai doppio clic su Sistema e seleziona la scheda Avanzate.
  • Fai clic su Variabili d'ambiente. ...
  • Nella finestra Modifica variabile di sistema (o Nuova variabile di sistema), specificare il valore della variabile di ambiente PATH. ...

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 exefile 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 exefile. Quindi dovrebbe essere disponibile in qualsiasi prompt dei comandi che successivamente si apre.


0

Devi assicurarti che l'exe sia in una cartella che si trova sulla variabile d'ambiente PATH in questo modo


5
Il tuo collegamento è centrato su POSIX. I due punti non sono un separatore di percorsi in Windows ' PATH.
Ruslan,

6
inoltre, copia la parte pertinente nella risposta stessa - la risposta dovrebbe essere utilizzabile anche quando il collegamento si interromperà in futuro (come fanno tutti in qualche momento)
Matija Nalis
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.