Win32com - Goermezer.de-The Python Script Collection For Windows - Controlling Applications Via Sendkeys
Win32com - Goermezer.de-The Python Script Collection For Windows - Controlling Applications Via Sendkeys
With sendkeys (Python/Pywin32 uses WScript from Windows Scripting Host) one can control
applications via shortcuts. eg.
This example first opens Microsoft Outlook, takes the first element, marks the full text and takes it into
the clipboard (CTRL + C).
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.Run("outlook")
shell.AppActivate("Outlook")
shell.SendKeys("^o", 0) # 1 fr Pause = true 0 fr
nein
shell.SendKeys("^a", 0)
shell.SendKeys("^c", 0)
commands:
Key Argument
BREAK {BREAK}
END {END}
ENTER {ENTER} or ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
PAGE UP {PGUP}
TAB {TAB}
UP ARROW {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}
SHIFT +
CTRL ^
ALT %
ENTER ~
The documentation of Sendkeys you can find at Microsoft.
"