Ist es möglich, eine Desktop-Verknüpfung zu erstellen, die beim Drücken die Eingabeaufforderung öffnet und einen vordefinierten Befehl ausführt?
Ja! Sie können eine Verknüpfung zu cmd.exe mit einem danach angegebenen Befehl erstellen. Alternativ können Sie ein Stapelskript erstellen, wenn Sie nur eine anklickbare Methode zum Ausführen von Befehlen haben möchten.
Schritte:
Klicken Sie mit der rechten Maustaste auf eine leere Stelle im Explorer und wählen Sie im Kontextmenü "Neu/Verknüpfung".
Wenn Sie aufgefordert werden, einen Ort einzugeben, geben Sie Folgendes ein:
"C:\Windows\System32\cmd.exe /k your-command
"Dies führt den Befehl aus und lässt (/ k) die Eingabeaufforderung danach geöffnet.
oder
"C:\Windows\System32\cmd.exe /c your-command
"Dadurch wird der Befehl ausgeführt und die Eingabeaufforderung geschlossen (/ c).
Anmerkungen:
Getestet und lauffähig unter Windows 8 - Core X86-64 12. September 2014
Wenn Sie mehr als einen Befehl haben möchten, setzen Sie ein "&" - Symbol dazwischen. Beispielsweise: "C:\Windows\System32\cmd.exe /k command1 & command2
".
Ja, mach den Pfad der Verknüpfung
%comspec% /k <command>
woher
%comspec%
Ist die Umgebungsvariable für den vollständigen Pfad von cmd.exe, die bei den meisten (wenn nicht allen) Windows-Installationen C:\Windows\System32\cmd.exe
Entspricht/k
Lässt das Fenster geöffnet, nachdem der Befehl ausgeführt wurde. Dies kann durch /c
Ersetzt werden, wenn das Fenster geschlossen werden soll, sobald der Befehl ausgeführt wurde<command>
Ist der Befehl, den Sie ausführen möchtenJa. Eine Möglichkeit besteht darin, eine Batch-Datei zu erstellen, die den Befehl enthält
cmd -c {dein Befehl}
oder
cmd -k {dein Befehl}
Die Verknüpfung wird dann zu dieser Batch-Datei.
Erstellen Sie eine neue Textdatei auf dem Desktop.
Geben Sie die gewünschten Befehle in die Textdatei ein.
Erweiterung der Textdatei von ".txt" -> ".bat" umbenennen
Dies ist ein alter Beitrag, aber ich habe Probleme damit, auf Beiträge mit falschen Informationen/falscher Syntax zu stoßen ...
Wenn Sie dies mit einem Shorcut-Symbol tun möchten, können Sie einfach eine Verknüpfung auf Ihrem Desktop für die Anwendung cmd.exe erstellen. Dann hänge ein/K {dein Befehl} an den Pfad an.
Ein standardmäßiger Pfad für das Shorcut-Ziel könnte also wie folgt aussehen: "% windir%\system32\cmd.exe". Ändern Sie ihn einfach in% windir%\system32\cmd.exe/k {commands}.
beispiel:% windir%\system32\cmd.exe/k powercfg -lastwake
In diesem Fall würde ich/k (offen halten) verwenden, um die Ergebnisse anzuzeigen.
Arlen hatte Recht mit dem/k (offen halten) und/c (schließen)
Sie können eine Eingabeaufforderung öffnen und "cmd /?" um Ihre Optionen zu sehen.
http://www.Microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/cmd.mspx?mfr=true
Eine Batch-Datei ist eine Art Overkill für einen einzelnen Befehl Eingabeaufforderungsbefehl ...
Hoffe das hilft jemand anderem
Ich habe das ausprobiert, alles, was es getan hat, war, eine cmd-Eingabeaufforderung mit "cmd -c (mein Befehl)" zu öffnen und es nicht wirklich auszuführen. siehe unten.
C:\windows\system32> cmd -c (powercfg/lastwake) Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
C:\windows\system32>
***Aktualisieren
Ich habe meine .bat-Datei in "cmd/k (powercfg/lastwake)" geändert und es hat funktioniert. Sie können auch das () weglassen und es funktioniert auch.
Sie können auch eine Verknüpfung auf dem Desktop erstellen, die einen bestimmten Befehl oder sogar eine Batch-Datei ausführen kann, indem Sie einfach den Befehl in "Geben Sie den Speicherort des Elements" eingeben. Leiste im Assistenten zum Erstellen von Verknüpfungen
Verwenden der Drag & Drop-Methode
cmd
ein, um die Windows-Leistenoperation aufzurufen.Open File Location
.Copy to Desktop
Sehen, halten Sie die Taste gedrückt Control Taste drücken, bis die Meldung angezeigt wird.