Windows Funktionstaste programmieren mit aktuellem Datum?
Mein Ziel: Ich möchte eine der 12 Funktionstasten auf der Tastatur belegen, dass immer wenn man sie drückt das aktuelle Datum im Format "YYYY-MM-DD " eingefügt wird. Denn: Ich lege sämtliche Dokumente/Words/PDFs etc. immer in dieser Form ab: "YYYY-MM-DD Musterdokument.pdf".
Ich könnte dann also diese Fkt-Taste verwenden, wenn ich zB im Word ein Dokument speichern will und es mich nach dem gewünschten Dateinamen frägt: Ich drückt Fxx, und füge nur noch den Namen des Dokumentes ein. Oder Ich ziehe einen Anhang vom Outlook in den Ablageordner, gehe mit der Maus auf den Dateinamen, klicke 1x um es umbenennen zu können. Und dann wieder gleich: Fxx... und volià, das Datum ist eingefügt.
3 Antworten
Mit Autohotkey gehts fix, sicher und leicht.
der Code für deinen Hotkey welches das derzeitiges Datum eingibt mit Hotkey "F8" (kannst ändern wenn du die datei bearbeitest und in der ersten zeile deinen gewünschten Key eingibst)
F8::
:R*?:aaa::
FormatTime, CurrentDateTime,, yyyy-MM-dd
SendInput %CurrentDateTime%
return
Wenn du programmieren kannst, dann kannst du das ganz einfach umsetzen indem du schaust, wann eine Taste geklickt wurde, prüfst ob es deine gewünschte Taste ist.
Dann musst du das Datum in ein string oder char array bekommen und ganz einfach Key Inputs senden.
Falls du nicht programmieren kannst, ist AutoHotKey was auch schon erwähnt wurde eine gute Alternative. Ist einfach zu benutzen.
Da fällt mir die Toolsammlung "ac'tiv aid" ein.
Die Funktionen "FileRenamer" bzw. "HotStrings mit HotstringsHotKey" dürfte in die Richrtung gehen, was Du suchst.
Wenn Du programmierfreudig bist, dann schau Dir AutoHotKey an.