Wie man eine batch-Datei ausführen, um eine hotkey
Jedes mal wenn ich mein Windows will ich ausführen-hotkey (Strg+Alt+1) mit einer batch-Datei und legt es in den Autostart-Ordner. Ist das überhaupt möglich? Gibt es einen Befehl für?
-1 dafür, dass Sie offensichtlich nicht das geringste zu tun Forschung. Eine einfache google-Suche hätte deine Fragen beantwortet.
Alles was ich fand, war, wie Sie ausgeführt werden Verknüpfungen!
1) Wenn Sie erforscht haben (erfolgreich oder nicht), was Sie versucht haben, in Ihre Frage. 2) Deine Frage ist sehr unklar für mich. Sie getaggt [autohotkey], aber Sie nicht erwähnt, dass es einmal. Welche Rolle spielt die AHK hier spielen? Möchten Sie die Software ausführen ein AHK-Skript sendet die keys? Wollen Sie eine batch-Datei lösen? Sollte die AHK starten Sie die batch-Datei oder Umgekehrt? Oder wollen Sie einen hotkey, startet die batch-Datei?Was versuchen Sie zu erreichen, im Allgemeinen? Du gibst zu wenig Infos über dein ganzes problem. Bitte verbringen mehr Aufwand, erklärt Sie.
MCL hat gesagt, es Recht. Sie müssen "in die Seele" von Stack Exchange. Sobald Sie das tun, wird die Website werden sehr wertvoll für Sie!
Alles was ich fand, war, wie Sie ausgeführt werden Verknüpfungen!
1) Wenn Sie erforscht haben (erfolgreich oder nicht), was Sie versucht haben, in Ihre Frage. 2) Deine Frage ist sehr unklar für mich. Sie getaggt [autohotkey], aber Sie nicht erwähnt, dass es einmal. Welche Rolle spielt die AHK hier spielen? Möchten Sie die Software ausführen ein AHK-Skript sendet die keys? Wollen Sie eine batch-Datei lösen? Sollte die AHK starten Sie die batch-Datei oder Umgekehrt? Oder wollen Sie einen hotkey, startet die batch-Datei?Was versuchen Sie zu erreichen, im Allgemeinen? Du gibst zu wenig Infos über dein ganzes problem. Bitte verbringen mehr Aufwand, erklärt Sie.
MCL hat gesagt, es Recht. Sie müssen "in die Seele" von Stack Exchange. Sobald Sie das tun, wird die Website werden sehr wertvoll für Sie!
InformationsquelleAutor g Void | 2014-04-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht senden Sie die Schlüssel direkt aus einer batch-Datei, aber Sie können erstellen Sie ein VB-Skript zum senden der Tasten und rufen dieses script aus .bat-Datei
Fügen Sie den folgenden code, um ein VB-Skript, zum Beispiel sendkeys.vbs (^Strg und % Alt)
Fügen Sie den folgenden code in eine batch-Datei, zum Beispiel sendkeys.bat(erforderliche vollständige Pfad des VB-Skript, wenn Sie nicht im selben Ordner)
Schließlich setzen sendkeys.bat, um die Windows-Autostart-Ordner.
SendKeys in VB-Script
Wenn Sie verbessern Ihre Frage, ich werde upvote. Wenn Sie alles so lassen wie es ist, ich Stimme ab, weil es ist eine schlechte Frage in seinem aktuellen Zustand.
Sie können nicht senden Sie die Schlüssel direkt aus einer batch-Datei wenn Sie mit VBS, aber Sie können das tun, wenn Sie die JScript verwenden. Siehe meine Antwort unten...
vielen Dank, smart Weg!
InformationsquelleAutor zdd
Die ursprüngliche Frage war, tagged
autohotkey
.Können Sie, in der Tat, verwenden Sie eine batch-Datei, um Sie auszuführen ein autohotkey-Skript.
In Ihrem batch-Datei, führen Sie einfach autohotkey und senden Sie den Pfad zu Ihrem Skript als parameter.
Und in Ihrem autohotkey-Skript, tun Sie etwas wie dieses:
Das ist es.
Natürlich, wenn autohotkey ist installiert auf dem computer, können Sie einfach setzen Sie einen link auf das script in den Autostart-Ordner im start-Menü. Das ist, was ich Tue.
Ich habe versucht, Ihre syntax, aber es scheint, dass: 1. Ich kann nicht mehr als einen
*.ahk
Skripte durch Ihre syntax? (In das Fenster der Eingabeaufforderung, die begonnen hat, es behalten, und anzeigen der ersten Zeile, dass geht in die*.bat
- Datei; 2. der Befehl Fenster hängen bleiben um, egal was.Gut, wenn Sie wollen, mehr als ein autohotkey-Skript, die Sie haben, um mehr als einen Aufruf in der batch-Datei. Auch in Ihrem batch-Datei, die Sie haben könnten, fügen Sie ein
exit
es auch. Ich denke, die batch-Datei wird nicht enden, bis die autohotkey-Skript abgeschlossen ist. Allerdings gibt es Dienstprogramme, lassen Sie Ihre batch-Dateien werden kompiliert in die unsichtbare exe-Dateien. Vielleicht können loszuwerden, die black box. Ich weiß wirklich nicht verstehen, warum Sie benötigen, um eine batch-Datei, um Sie auszuführen ein ahk-Skript aber. Warum nicht einfach die ahk-Datei in Autostart und vergessen Sie die batch-Datei?InformationsquelleAutor bgmCoder
Den Batch-Datei unten tun, was Sie wollen:
Für weitere details, siehe dieser Beitrag
InformationsquelleAutor Aacini
Können Sie
AutoIt
erstellen Sie eine binäre, die Sie starten können Sie in einer batch-Datei.Es scheint, dass Sie getaggt
autohotkey
ohne zu merken, dass es ein tool namens autohotkey, die können wahrscheinlich helfen Sie auch.InformationsquelleAutor foxidrive