Ausführen von Programmen durch Eingabe eines Alias ​​in Windows


11

Gibt es in Windows eine einfache Möglichkeit, eine bestimmte Zeichenfolge festzulegen, z. B. "sidb", um ein Programm auszuführen oder einen bestimmten Ordner in Windows zu öffnen?

Meine ursprüngliche Idee war es, solche Befehle im Startschaltflächenmenü "Ausführen" (oder Win + R) ausführen zu können, also musste ich nur WIN + R ausführen und "sidb" eingeben.

Was ist der beste Weg, um dies zu erreichen?

EDIT: Darf ich dies umformulieren als: Gibt es eine Möglichkeit, beispielsweise in Systemvariablen sibd = "C: ....... blabla \ zu definieren, und dann müsste ich nur" sibd "in Run eingeben?


Vielleicht sollten Sie die Antwort , die Ihnen sagt, dass Windows die von Ihnen gesuchte Funktion sofort hat, fast positiv bewerten .
Áxel Costas Pena

Antworten:


16

Sie können kleine Batch-Dateien erstellen, die das Programm ausführen, und diese nach dem gewünschten Alias ​​benennen. Dann einfach in einen Ordner setzen , die in Ihrem ist Pfad Umgebungsvariable.

Beispiel: ff.cmd:

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

Da Ihre Antwort als richtig markiert und am deutlichsten hervorgehoben ist, ist es möglicherweise eine gute Idee, die Aussagen von @Maslow zu ergänzen , da Windows die Funktion, nach der devouredelysium sucht, bereits implementiert hat.
Áxel Costas Pena

Gibt es eine Möglichkeit, dies zu tun und die Befehlszeilenargumente zu übergeben?
tmsimont

@tmsimont: \ @echo aus "C: \ Programme \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols

8

Überrascht hat man diesen erwähnt

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

Es geht um das Hinzufügen von Registrierungsschlüsseln, unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsdenen unmittelbar danach ausgewertet wird%PATH%

Beachten Sie, dass der Name des Registrierungsunterschlüssels dem entspricht, den Sie + .exe eingeben möchten

Fügen Sie also HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe mit einem Standardwert von hinzuC:.......blabla\

Es scheint viel einfacher (und in gewisser Weise sicherer, andere weniger) zu granular zu handhaben als die schreckliche %PATH%Saite.


Überrascht ist nicht das Wort. Es ist unglaublich, dass Windows die Funktion, nach der der Fragesteller genau sucht, bereits implementiert hat, dass eine Antwort, die eine Problemumgehung bietet, und viele softwarebasierte Lösungen von Drittanbietern als richtige Antwort markiert werden, eine andere Antwort mit einer Reihe von Apps von Drittanbietern vergeben, und die echte Antwort auf die Frage bekommt nicht einmal die positive Stimme des ursprünglichen Fragestellers ...
Áxel Costas Pena

Übrigens, wenn Sie es Ihrer Antwort hinzufügen möchten ... für diejenigen, die die Registrierung nicht manuell bearbeiten möchten, gibt es eine kleine App, die dies für Sie erledigt .
Áxel Costas Pena

Ich wusste, dass es eine andere Alternative gibt, ich habe sie endlich gefunden: WinR Alias ​​Manager
Áxel Costas Pena

7

Wenn Sie nur ein Programm ausführen oder Ordner öffnen möchten, können Sie dazu eine Batchdatei erstellen. Solange sich diese Batchdatei im PATH befindet (und keinen Namenskonflikt aufweist), wird sie von einer Eingabeaufforderung ausgeführt.

Beispiel
für einen Notizblock: Erstellen Sie eine Batchdatei, um den Notizblock mit dem Namen np.bat zu öffnen. Schreiben Sie in die Batchdatei
START %windir%\system32\notepad.exe

Beispiel
für ein C-Laufwerk: Erstellen Sie eine Batch-Datei, um das C-Laufwerk mit dem Namen c.bat zu öffnen. Schreiben Sie in die Batch-Datei
START explorer C:\

Es gibt auch Apps von Drittanbietern: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri


3

Sie können einen kostenlosen Programmstarter verwenden.

In diesem Artikel finden Sie eine Diskussion über einige der besten: Best Free Program Launcher , der Informationen zu Launchy, Find and Run Robot, Enso, Slickrun, FSL Launcher, Fast Launcher, 8Start und mehr enthält.


Ähm ... es gab bereits mehrere Antworten zu diesem Tool.
verschlang Elysium

Ja, ich habe den Verweis auf SlickRun gesehen, aber es gibt ziemlich viele andere, die oben zitiert wurden und nicht erwähnt wurden. Wenn es dir nicht gefällt, habe ich es herausgenommen.
Harrymc

Ich zweite Launchy. Ich führe wahrscheinlich ungefähr 20-30 Befehle pro Tag damit aus. Ein großes Plus ist, dass es in der Mitte des Bildschirms angezeigt wird, sodass Sie Ihre Augen nicht von der letzten / nächsten Aufgabe ablenken müssen.
Rolnik

1

Ich verwende einen Pfad, C: \ bin, den ich in die System-PATH-Variable eingefügt habe. Ich habe hier Dinge wie GNU-Utils, SysInternals und Verknüpfungen zu häufig verwendeten Programmen eingefügt. Zum Beispiel ein Short-to-Notepad ++ namens np. Winkey + R, np, eingeben. Erledigt.


1

Ich frage mich, warum niemand MKLINK erwähnt hat. Es ist in Vista und 7 verfügbar und ermöglicht das Erstellen von Symlinks für Dateien UND Ordner.

Syntax:

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

Einfach.


Sehr hilfreich, ich würde mehr +1 Punkte geben, wenn ich könnte. Batch-Dateien saugen irgendwie ein, dass das Strg + C-Signal an den Batch-Datei-Executor geht und nicht an das tatsächlich laufende Programm. (Was ich denke, macht in einigen Fällen Sinn, aber nicht, wenn Sie nur einen Alias ​​verwenden.)
Jason S

1

Sie könnten Colibri - Leet Speak verwenden , obwohl es nicht mehr aktualisiert wird, die Quelle von GitHub .

Die Startkonfiguration ist nicht besonders gut, aber wenn Sie die SQLLite-Datenbanken bearbeiten und in einen einzelnen Pfad ändern, können Sie Links, Dateien und Stapel dort ablegen und ausführen, indem Sie einfach Ctrl+ drücken Spaceund dann einige der Zeichen des Namens eingeben.

zB Firefox starten: Ctrl+ Space ff enter eingeben

Sie können auch Argumente hinzufügen, indem Sie die Tabulatortaste drücken und diese dann eingeben, z. B. eingeben ipconfig /all

Das Einrichten erfordert jedoch einige Arbeit.


0

Haben Sie ein Programm wie Slickrun in Betracht gezogen ? Es ist sehr leicht und nützlich; So können Sie Tastenkombinationen Befehlen zuordnen und kurze Aliase für Befehle einrichten.

Ich würde es sehr empfehlen für die Art der Verwendung, die Sie beschreiben. Es gibt andere Alternativen, die ähnliche Dinge tun, aber es sieht so aus, als würden Wartungsarbeiten und Verbesserungen an Slickrun jetzt von den feinen Leuten durchgeführt, die uns Fiddler2 gebracht haben .

Alternativen finden Sie unter alternativeto.net und anderswo über Google.


0

Ich denke, Sie können Programme am schnellsten ausführen, indem Sie entweder einen Hotkey verwenden oder ihn einfach eingeben.

Für Hotkey-Zwecke haben Sie Qliner-Hotkeys .

Um es einfach einzugeben, ohne eine vorherige / nachfolgende Taste zu drücken, haben Sie PhaseExpress .

Beispiele für PhaseExpress:

SuperUser besuchen? runSU. StarCraft II spielen? runSC2.

Ich füge run hinzu, weil es beim Eingeben von SU hier oder SC2 auf Gaming-Websites oder im Spiel nicht stört, aber es ist vollständig anpassbar und Sie können den Start auch nur durch Drücken einer nachfolgenden Taste wählen. Sie können damit auch Text ersetzen, was die Arbeit erheblich beschleunigen kann ...

Link zu PhaseExpress? linkPETypen [PhaseExpress](http://www.phraseexpress.com/).


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.