Automatisieren von Tastenanschlägen und Aktionen in Windows
Ich möchte entweder Tastenanschläge aufzeichnen oder manuell eingeben und sie wiedergeben können.
Zum Beispiel:
Kopie
-
Markieren Sie manuell den Text, den ich kopieren möchte.
-
Strg+C
-
Alt+Tab
Positionieren Sie den Cursor manuell dort, wo ich den einfügen möchte Text. -
Strg+V
-
Alt+Verschiebung+F10
-
T
Dadurch kann ich Text in MS Word kopieren und die Formatierung des Textes festlegen.
Gibt es dafür Werkzeuge?
5 answers
AutoHotkey kann verwendet werden, um Hotkeys zu erstellen, die das tun, was Sie wollen. Es hat sogar einen Recorder, um den Prozess der Erstellung Ihres Skripts zu erleichtern.
Hier ist ein kurzes Beispiel, das ich zusammen geworfen habe, basierend auf dem, was Sie versuchen zu tun:
; The X, Y coordinates inside your target window to click for pasting
targetX = 0
targetY = 0
!^v::
{
Send, {CTRLDOWN}c{CTRLUP}{ALTDOWN}{TAB}{ALTUP}
WinWait, Microsoft Word,
IfWinNotActive, Microsoft Word, , WinActivate, Microsoft Word,
WinWaitActive, Microsoft Word,
MouseClick, left, %targetX%, %targetY%
Sleep, 100
Send, {CTRLDOWN}v{CTRLUP}
Send, {ALTDOWN}{SHIFTDOWN}{F10}{SHIFTUP}{ALTUP}{SHIFTDOWN}t{SHIFTUP}
}
Dieses Skript macht Strg + Alt + V zu einem Hotkey, der das obige Skript ausführt.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 03:42:48
- Check out - AutoIt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 02:54:04
Automatisieren Sie alles mit windows, es hängt nur davon ab, was Ihre Bedürfnisse sind und Ihre Spielstärke.
Wie empfohlen autoit ist wahrscheinlich die Einstiegsstufe einer Kategorie von Tools, die zu ausgewachsenen kommerziellen Automatisierungstools führt, die hauptsächlich zum Testen von Anwendungen verwendet werden.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 03:08:57
Sie können grundlegende Makros (aufgezeichnete Tastenanschläge und Verzögerungen) mit einer Logitech G15-Tastatur ausführen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 03:23:23
Ich verwende Macro Express für diese Art von Dingen seit Jahren.
Gute Software, hatte nie ein Problem damit - aber nicht kostenlos.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-20 09:25:15