Come aprire un file .exe usando un'abbreviazione in CMD


1

Voglio iniziare un file .EXE usando un comando, un'abbreviazione o un alias che potresti dire. Per esempio, voglio aprire Far Manager usando un alias, ho inizialmente un CD nel percorso, che è c:\Users\myUser\desktop\far\far.exe. So del set "alias=myCommand param1 param2" ma il problema è che voglio un singolo comando per aprire l'applicazione, per esempio Atom e VSCode hanno questa caratteristica, se scrivo atom o codice in cmd si aprirà. quindi voglio impostare un singolo comando per aprire l'applicazione senza dover prima cambiare la directory e poi usare il start comando.

Risposte:


2

Un modo per farlo è aggiungere il percorso della cartella per l'eseguibile al tuo PATH variabile d'ambiente.

In Windows 7, 8 e 10, puoi:

  1. Apri il menu Start
  2. Digita "variabili d'ambiente"
  3. Fai clic su "Modifica le variabili di ambiente di sistema"
  4. Fare clic sul pulsante Variabili d'ambiente
  5. Nella sezione Variabili di sistema, seleziona la variabile Percorso e fai clic sul pulsante Modifica.

In alternativa (anche per le versioni precedenti di Windows):

  1. Fare clic con il tasto destro del mouse su "Computer", "Questo computer" o "Questo PC" sul desktop.
  2. Clicca Proprietà
  3. Fare clic sulla scheda Avanzate
  4. Fare clic sul pulsante Variabili d'ambiente
  5. Nella sezione Variabili di sistema, seleziona la variabile Percorso e fai clic sul pulsante Modifica.

In Windows 10 (e possibilmente in 8?), Vedrai una finestra di modifica che facilita l'aggiunta di un percorso. Nelle versioni precedenti di Windows, vedrai una finestra di modifica della casella di testo. Aggiungi il percorso della cartella alla fine, preceduto da un punto e virgola: ;c:\Users\myUser\desktop\far\far.exe

enter image description here


2

La soluzione più semplice sarebbe quella di inserire il codice in a .bat file, quindi aggiungi la sua cartella nella variabile d'ambiente PATH (o memorizza il file in una cartella che si trova già nel PERCORSO).

Per evitare di vedere i comandi eseguiti, avviare il file con un @echo off linea.


Questo sarebbe sicuramente anche il mio approccio.
LPChip

2

Un'altra opzione è da usare doskey, che dà una funzione macro in cmd: -

doskey MacroName=pushd c:\Users\myUser\desktop\far $T start far.exe $ popd

È possibile aggiungere questo comando a a cmd file di avvio .

Un'altra opzione è quella di impostare la directory e il nome del programma in una scorciatoia del programma (es far.lnk ) che puoi creare in una directory già presente nel tuo percorso. Tali file possono essere chiamati direttamente da cmd.


1

Se vuoi essere in grado di avviare un comando senza dover specificare il percorso completo, devi includere la directory nel tuo PATH variabile. Puoi vedere la corrente PATH con

echo %PATH%
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.