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

  1. Markieren Sie manuell den Text, den ich kopieren möchte.

  2. Strg+C

  3. Alt+Tab
    Positionieren Sie den Cursor manuell dort, wo ich den einfügen möchte Text.

  4. Strg+V

  5. Alt+Verschiebung+F10

  6. T

Dadurch kann ich Text in MS Word kopieren und die Formatierung des Textes festlegen.

Gibt es dafür Werkzeuge?

Author: Community, 2009-07-20

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.

 13
Author: mutewinter,
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

 6
Author: raspi,
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.

 0
Author: Bruce McLeod,
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.

 0
Author: pgs,
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.

 0
Author: Joe Schmoe,
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