Esecuzione di programmi digitando alcuni alias in Windows


11

Esiste un modo semplice in Windows per impostare una determinata stringa, come "sidb" per eseguire un programma o aprire una determinata cartella in Windows?

La mia idea originale era quella di poter eseguire comandi del genere nel menu del pulsante di avvio "Esegui" (o Win + R), quindi avrei dovuto semplicemente fare WIN + R e digitare "sidb".

Qual è il modo migliore per raggiungere questo obiettivo?

EDIT: Posso riformulare questo come: Esiste un modo per definire, ad esempio, nelle variabili di sistema, sibd = "C: ....... blabla \ e quindi dovrei solo digitare" sibd "in Run?


Forse dovresti quasi votare la risposta che ti dice che Windows ha la funzionalità che stai cercando fuori dalla scatola.
Áxel Costas Pena,

Risposte:


16

È possibile creare piccoli file batch che eseguono il programma e denominarli come alias desiderato. Quindi inseriscili semplicemente in una cartella che si trova nella variabile di ambiente del tuo percorso .

esempio, ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"

Dato che la tua risposta è contrassegnata come corretta ed è la più evidenziata, potrebbe essere una buona idea aggiungere ad essa ciò che dice @Maslow , perché Windows ha la funzionalità che divouredelysium sta cercando già implementata.
Áxel Costas Pena,

C'è un modo per farlo e passare gli argomenti della riga di comando?
tmsimont,

@tmsimont: \ @echo off "C: \ Programmi \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols

8

Sorpreso su uno ha menzionato questo

http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

Si tratta di aggiungere le chiavi di registro in HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathscui viene valutata subito dopo%PATH%

Si noti che il nome della chiave secondaria reg sarebbe quello che si desidera digitare + .exe

quindi aggiungi HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe con un valore predefinito diC:.......blabla\

sembra molto più facile (e in qualche modo più sicuro, altri non così tanto) da gestire in modo granulare rispetto all'orrenda %PATH%stringa.


Sorpreso non è la parola. È incredibile che Windows abbia la caratteristica che il richiedente sta cercando esattamente già implementato, che una risposta che offre una soluzione alternativa e molte soluzioni basate su software di terze parti sia contrassegnata come risposta corretta, un'altra risposta con un sacco di app di terze parti ottiene premiato e la vera risposta alla domanda non ottiene nemmeno il voto del richiedente originale ...
Áxel Costas Pena

A proposito, se vuoi aggiungerlo alla tua risposta ... per coloro a cui non piace modificare manualmente il registro, c'è una piccola app che lo fa per te .
Áxel Costas Pena,

Sapevo che c'era un'altra alternativa, l'ho finalmente trovata: WinR Alias ​​Manager
Áxel Costas Pena,

7

Se tutto ciò che vuoi fare è eseguire il programma o aprire le cartelle, puoi creare un file batch per farlo. Finché quel file batch è nel PERCORSO (e non è in conflitto nel nome) verrà eseguito da qualsiasi prompt dei comandi.

esempio di blocco note:
crea un file batch per aprire il blocco note chiamato np.bat Nel file batch scrivi
START %windir%\system32\notepad.exe

Esempio di unità C:
creare un file batch per aprire l'unità c denominata c.bat Nella scrittura del file batch
START explorer C:\

Esistono anche app di terze parti: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri


3

È possibile utilizzare un programma di avvio gratuito.

Leggi questo articolo per una discussione su alcuni dei migliori: Best Free Launcher Program , che contiene informazioni su Launchy, Find and Run Robot, Enso, Slickrun, FSL Launcher, Fast Launcher, 8Start e altro.


Ehm ... c'erano già diverse risposte riguardo a questo strumento.
divorò elisio il

Sì, ho visto il riferimento a SlickRun, ma ci sono molti altri citati sopra che non sono stati menzionati. Se non ti piace, l'ho tirato fuori.
harrymc,

Secondo lancio. Probabilmente eseguo circa 20-30 comandi al giorno utilizzandolo. Un grande vantaggio, è che si apre al centro dello schermo in modo da non dover distogliere lo sguardo dall'ultimo / prossimo compito.
Rolnik,

1

Uso un percorso, C: \ bin, che inserisco nella variabile PATH di sistema. Ho messo cose come programmi di utilità GNU, SysInternals e collegamenti a programmi di uso frequente qui. Ad esempio, un breve notepad ++ chiamato np. Winkey + R, np, invio. Fatto.


1

Mi chiedo perché nessuno abbia menzionato MKLINK. È disponibile in Vista e 7 e consente di creare collegamenti simbolici per file e cartelle.

Sintassi:

mklink "c:\SymlinkFile" "c:\windows\realFile"

Facile.


Molto utile, darei più +1 punti se potessi. I file batch in genere assorbono il fatto che il segnale Ctrl + C va all'esecutore del file batch anziché al programma effettivamente in esecuzione. (Il che immagino abbia senso in alcuni casi, ma non se stai solo usando un alias.)
Jason S

1

Potresti usare Colibri - Leet Speak , anche se non viene più aggiornato, la fonte da GitHub .

La configurazione iniziale non è eccezionale, ma se modifichi i database SQLLite e lo cambi in un singolo percorso puoi rilasciare collegamenti, file, batch lì ed eseguirli semplicemente premendo Ctrl+ Space, quindi digitando alcuni dei caratteri del suo nome.

es. avviare Firefox: Ctrl+ Space digitare ff invio

Permette anche di aggiungere argomenti premendo tab e quindi inserirli, ad esempio digitare ipconfig /all

Ci vuole un po 'di lavoro per installarlo però.


0

Hai considerato un programma come slickrun ? È molto leggero e utile; che consente di mappare i tratti dei tasti ai comandi e di impostare brevi alias per i comandi.

Lo consiglio vivamente per il tipo di utilizzo che stai descrivendo. Ci sono altre alternative che fanno cose simili, ma sembra che la manutenzione e i miglioramenti a Slickrun siano stati fatti adesso dalle brave persone che ci hanno portato il violinista2 .

Le alternative sono disponibili su alternativeto.net e altrove tramite google.


0

Il modo più veloce penso che tu possa eseguire programmi è tramite il tasto di scelta rapida o semplicemente digitandolo.

A scopo di scelta rapida , sono disponibili i tasti di scelta rapida Qliner .

Per digitarlo senza premere alcun tasto precedente / successivo, hai PhaseExpress .

Esempi di PhaseExpress:

Visita SuperUser? runSU. Gioca a StarCraft II? runSC2.

Aggiungo run perché non interferisce quando si digita SU qui o SC2 su siti Web di gioco o in-game, ma è completamente personalizzabile e si può anche scegliere di avviare solo premendo un tasto successivo. Ti permette anche di fare la sostituzione del testo, che può velocizzare molto le cose ...

Collegamento a PhaseExpress? linkPEtipi [PhaseExpress](http://www.phraseexpress.com/).


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.