Exécution de programmes en tapant un alias dans Windows


11

Existe-t-il un moyen simple dans Windows de définir une chaîne donnée, comme "sidb" pour exécuter un programme ou ouvrir un dossier donné dans Windows?

Mon idée originale était de pouvoir exécuter des commandes comme celle-ci dans le menu du bouton Démarrer "Exécuter" (ou Win + R), donc je n'aurais qu'à faire WIN + R et taper "sidb".

Quelle est la meilleure façon d'y parvenir?

EDIT: Puis-je reformuler ceci comme suit: Existe-t-il un moyen de définir, par exemple, dans les variables système, sibd = "C: ....... blabla \ et ensuite je devrais simplement taper" sibd "dans Run?


Vous devriez peut-être presque voter pour la réponse qui vous indique que Windows a la fonctionnalité que vous recherchez dès le départ.
Áxel Costas Pena

Réponses:


16

Vous pouvez créer de petits fichiers batch qui exécutent le programme et les nommer d'après l'alias souhaité. Ensuite, placez-les simplement dans un dossier qui se trouve dans la variable d'environnement de votre chemin .

exemple, ff.cmd:

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

Comme votre réponse est marquée comme correcte et qu'elle est la plus mise en évidence, ce pourrait être une bonne idée d'y ajouter ce que dit @Maslow , car Windows a la fonctionnalité que devouredelysium recherche déjà implémentée.
Áxel Costas Pena

Existe-t-il un moyen de le faire et de passer les arguments de la ligne de commande?
tmsimont

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

8

Surpris sur l'un a mentionné celui-ci

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

Il s'agit d'ajouter des clés de registre sous HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App PathsQui est évalué juste après%PATH%

Notez que le nom de la sous-clé reg correspond à ce que vous souhaitez taper + .exe

alors ajoutez HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe avec une valeur par défaut deC:.......blabla\

il semble beaucoup plus facile (et à certains égards plus sûr, d'autres pas tellement) à gérer de façon granulaire que la %PATH%chaîne horrible .


Surpris n'est pas le mot. Il est incroyable que Windows ait la fonctionnalité que le demandeur recherche exactement déjà implémentée, qu'une réponse qui offre une solution de contournement et de nombreuses solutions logicielles tierces soit marquée comme une réponse correcte, une autre réponse avec un tas d'applications tierces est décerné, et la vraie réponse à la question n'obtient même pas le vote positif du demandeur original ...
Áxel Costas Pena

Soit dit en passant, si vous souhaitez l'ajouter à votre réponse ... pour ceux qui n'aiment pas modifier manuellement le registre, il y a une petite application qui le fait pour vous .
Áxel Costas Pena

Je savais qu'il y avait une autre alternative, je l'ai enfin trouvée: WinR Alias ​​Manager
Áxel Costas Pena

7

Si tout ce que vous voulez faire est d'exécuter un programme ou d'ouvrir des dossiers, vous pouvez créer un fichier batch pour le faire. Tant que ce fichier de commandes est dans le CHEMIN (et n'a pas de conflit de nom), il sera exécuté par n'importe quelle invite de commande.

exemple de bloc-notes:
créez un fichier de commandes pour ouvrir le bloc-notes appelé np.bat Dans le fichier de commandes, écrivez
START %windir%\system32\notepad.exe

Exemple de lecteur C:
créez un fichier batch pour ouvrir le lecteur c appelé c.bat Dans le fichier batch, écrivez
START explorer C:\

Il existe également des applications tierces: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri


3

Vous pouvez utiliser un lanceur de programme gratuit.

Consultez cet article pour une discussion sur les meilleurs: le meilleur programme de lancement gratuit , qui contient des informations sur Launchy, Find and Run Robot, Enso, Slickrun, FSL Launcher, Fast Launcher, 8Start, et plus encore.


Euh ... il y avait déjà plusieurs réponses concernant cet outil.
dévoré elysium le

Oui, j'ai vu la référence à SlickRun, mais il y en a beaucoup d'autres cités ci-dessus qui n'ont pas été mentionnés. Si vous ne l'aimez pas, je l'ai retiré.
harrymc

Je second Launchy. J'exécute probablement environ 20 à 30 commandes par jour en l'utilisant. Le gros plus, c'est qu'il apparaît au centre de l'écran pour que vous n'ayez pas à détourner vos yeux de la tâche précédente / suivante.
Rolnik

1

J'utilise un chemin d'accès, C: \ bin, que j'ai mis dans la variable système PATH. J'ai mis des choses comme des utilitaires GNU, SysInternals et des raccourcis vers des programmes fréquemment utilisés ici. Par exemple, un short to notepad ++ appelé np. Winkey + R, np, entrez. Terminé.


1

Je me demande pourquoi personne n'a mentionné MKLINK. Il est disponible dans Vista et 7 et permet de créer des liens symboliques pour les fichiers ET les dossiers.

Syntaxe:

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

Facile.


Très utile, je donnerais plus de +1 points si je le pouvais. Les fichiers batch sont un peu nuls car le signal Ctrl + C va à l'exécuteur du fichier batch plutôt qu'au programme en cours d'exécution. (Ce qui, je suppose, a du sens dans certains cas, mais pas si vous utilisez simplement un alias.)
Jason S

1

Vous pouvez utiliser Colibri - Leet Speak , bien qu'il ne soit plus mis à jour, la source de GitHub .

La configuration de départ n'est pas géniale, mais si vous modifiez les bases de données SQLLite et que vous les changez en un seul chemin, vous pouvez y déposer des liens, des fichiers, des lots et les exécuter en appuyant simplement sur Ctrl+ Space, puis en tapant certains des caractères de son nom.

par exemple démarrer Firefox: Ctrl+ Space tapez ff enter

Il permet également d'ajouter des arguments en appuyant sur tab puis de les saisir, par exemple en tapant ipconfig /all

Prend cependant un peu de travail pour le configurer.


0

Avez-vous envisagé un programme comme slickrun ? Il est très léger et utile; vous permettant de mapper les touches sur les commandes ainsi que de configurer des alias courts pour les commandes.

Je le recommande vivement pour le type d'utilisation que vous décrivez. Il existe d'autres alternatives qui font des choses similaires, mais il semble que la maintenance et les améliorations de slickrun soient désormais effectuées par les gens fins qui nous ont amenés fiddler2 .

Des alternatives peuvent être trouvées sur alternativeto.net , et ailleurs en utilisant google.


0

Le moyen le plus rapide, je pense, que vous pourriez exécuter des programmes est soit par raccourci clavier ou simplement en le tapant.

Pour les raccourcis clavier, vous disposez des raccourcis clavier Qliner .

Pour simplement le taper sans appuyer sur une touche précédente / suivante, vous avez PhaseExpress .

Exemples de PhaseExpress:

Visiter SuperUser? runSU. Jouer à StarCraft II? runSC2.

J'ajoute run car il n'interfère pas lorsque vous tapez SU ici ou SC2 sur les sites Web de jeu ou dans le jeu, mais il est entièrement personnalisable et vous pouvez également choisir de lancer uniquement en appuyant sur une touche suivante. Cela vous permet également de faire de la substitution de texte, ce qui peut accélérer beaucoup les choses ...

Lien vers PhaseExpress? linkPEtypes [PhaseExpress](http://www.phraseexpress.com/).


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.