Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
102 views

Win32com - Goermezer.de-The Python Script Collection For Windows - Controlling Applications Via Sendkeys

This document discusses controlling applications using sendkeys in Python. It provides an example that uses sendkeys to open Outlook, select the first email, highlight the full text, and copy it to the clipboard. It also includes a table listing common keyboard commands that can be sent using sendkeys along with their arguments.

Uploaded by

.adtmmal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views

Win32com - Goermezer.de-The Python Script Collection For Windows - Controlling Applications Via Sendkeys

This document discusses controlling applications using sendkeys in Python. It provides an example that uses sendkeys to open Outlook, select the first email, highlight the full text, and copy it to the clipboard. It also includes a table listing common keyboard commands that can be sent using sendkeys along with their arguments.

Uploaded by

.adtmmal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

The Python Script Collection For Windows -

Controlling applications via sendkeys


win32com.goermezer.de /content/view/136/284/

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).

Here is a list of WScript-

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

BACKSPACE {BACKSPACE}, {BS}, or {BKSP}

BREAK {BREAK}

CAPS LOCK {CAPSLOCK}

DEL or DELETE {DELETE} or {DEL}

DOWN ARROW {DOWN}

END {END}

ENTER {ENTER} or ~

ESC {ESC}

HELP {HELP}

HOME {HOME}

INS or INSERT {INSERT} or {INS}

LEFT ARROW {LEFT}

NUM LOCK {NUMLOCK}


PAGE DOWN {PGDN}

PAGE UP {PGUP}

PRINT SCREEN {PRTSC}

RIGHT ARROW {RIGHT}

SCROLL LOCK {SCROLLLOCK}

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}

Steuerung, Shift, ALT und Enter werden wie folgt gesendet:

Key Special Character

SHIFT +

CTRL ^

ALT %

ENTER ~
The documentation of Sendkeys you can find at Microsoft.

Last Updated ( Tuesday, 04 March 2008 )

"

You might also like