Wie kann ich eine Anwendung mit Argumenten aus Windows Explorer ausführen?

27088
ajb32x

Gibt es eine einfache Möglichkeit, eine Anwendung mit Argumenten vom Windows Explorer aus zu starten? Oder muss ich sie eigentlich von der Kommandozeile aus ausführen?

5
Sind Sie auf die Befehlszeile oder den Start vom Explorer beschränkt? Würde eine einfache Batchdatei oder eine Verknüpfung funktionieren? CharlieRB vor 9 Jahren 0

3 Antworten auf die Frage

9
Jet

Wenn Sie einen Ordner öffnen, können Sie die Anwendung auf die kürzeste Weise mit Argumenten ausführen, indem Sie einfach Programmnamen und Argumente in das obere Textfeld eingeben.

enter image description here
Andernfalls können Sie, wenn sich Ihr Programm auf Desktop befindet, verschiedene Möglichkeiten verwenden, z.

  • Klicken Sie auf einen beliebigen Ordner auf Ihrem Desktop, der eine Ebene höher ist, und machen Sie dasselbe wie auf dem Bild.
  • Drücken Sie Win+R, schreiben Sie cmd.exe /k cd desktop, drücken Sie die Eingabetaste, schreiben Sie den Programmnamen und die Argumente.
  • Erstellen Sie mit diesem Befehl eine Verknüpfung oder eine Batchdatei:
    cmd.exe /k cd %systemdrive%\%username%\desktop
    Führen Sie sie aus und schreiben Sie den Namen und die Argumente des Programms.
4
Pockets

Es klingt, als wollten Sie ein kurzes Skript, das Sie einfach mit einem Doppelklick ausführen können, um einen Befehl mit bestimmten Argumenten auszuführen. Wenn es so ist, hier ist eine Möglichkeit:

Öffnen Sie einen einfachen Texteditor (z. B. Notepad) und geben Sie die Befehle mit den gewünschten Argumenten wie folgt ein:

cd %USERPROFILE%\useful-files\executables putty.exe 192.168.2.10 

(In diesem Beispiel ist putty.exe ein Programm, das IP-Adressen als Argumente verwenden kann, und es wird unter C: \ Users \\ nützliche-Dateien \ ausführbare Dateien gespeichert.) Wenn Sie fertig sind, speichern Sie es mit der .batErweiterung (falls vorhanden) Verwenden Sie Notepad, stellen Sie nur sicher, dass Sie das ersetzen, durch das .txtSie gestartet werden; in unserem Beispiel könnten wir es als etwas speichern run-putty-with-IP.bat.

Wenn Sie dies richtig gemacht haben, wird im Datei-Explorer der Dateityp als "Windows-Stapelverarbeitungsdatei" angezeigt. Wenn Sie darauf doppelklicken, wird der Inhalt ausgeführt.

Beachten Sie, dass Sie bei bestimmten Programmen ohne Konfiguration von System- oder Umgebungsvariablen in ihr Verzeichnis wechseln müssen, um sie ausführen zu können. Daher muss der cdhier enthaltene Befehl enthalten sein.

Vielen Dank. Dies ist eine gute Antwort, aber ich habe wirklich nach einer Möglichkeit gesucht, dies in Windows Explorer zu tun, ohne eine andere Datei erstellen zu müssen. ajb32x vor 9 Jahren 1
Wie kann ich das Befehlsfenster (gestartet vom Fledermaus) danach verlassen? Liviu vor 6 Jahren 0
Verwenden Sie `start 'wie hier: https://superuser.com/a/192572/185071 Liviu vor 6 Jahren 0
0
tmunro55

Foggy Speicher hier, aber ich glaube, es gab einen TweakUI-Zusatz zum Windows XP-Kontextmenü für CMD- und BAT-Dateien, mit dem Sie Ihre Argumente hinzufügen und das Skript ausführen konnten. Ich glaube, das ist, wonach OP sucht, und ich würde das auch sehr nützlich finden.

--tim