SendKeys总结
2024-10-10 20:01:38
1.SendKeys中特殊字符的键代码
BACKSPACE {BACKSPACE}、{BS} 或 {BKSP}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL 或 DELETE {DELETE} 或 {DEL}
DOWN ARROW(下箭头) {DOWN}
END {END}
ENTER {ENTER} 或 ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
INS 或 INSERT {INSERT} 或 {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}
数字盘加号 {ADD}
数字盘减号 {SUBTRACT}
数字盘乘号 {MULTIPLY}
数字盘除号 {DIVIDE}
2.如何输入空格空格
def SendKeys(keys,
pause=0.05,
with_spaces=False,
with_tabs=False,
with_newlines=False,
turn_off_numlock=True): /
"""
Sends keys to the current window. `keys` : str
A string of keys.
`pause` : float
The number of seconds to wait between sending each key
or key combination.
`with_spaces` : bool
Whether to treat spaces as ``{SPACE}``. If `False`, spaces are ignored.
`with_tabs` : bool
Whether to treat tabs as ``{TAB}``. If `False`, tabs are ignored.
`with_newlines` : bool
Whether to treat newlines as ``{ENTER}``. If `False`, newlines are ignored.
`turn_off_numlock` : bool
Whether to turn off `NUMLOCK` before sending keys. example:: SendKeys("+hello{SPACE}+world+1") would result in ``"Hello World!"``
"""
example:
SendKeys.SendKeys('Hello Word!',0.05,True,True,True,True)
最新文章
- 线程处理模型 由于 SynchronizationContext 引起的死锁问题解决
- Windows共享作为公司文件服务器的案例
- bzoj 2301: [HAOI2011]Problem b
- linux日志文件
- 关于Advertising Campaign
- 白皮 Chapter 1
- Cocos2d-X3.0 刨根问底(九)----- 场景切换(TransitionScene)源码分析
- [图形学] Chp9 三维几何变换--栈处理函数与矩阵管理函数的区别
- 【BZOJ3223】文艺平衡树(Splay)
- Bad Hair Day [POJ3250] [单调栈 或 二分+RMQ]
- Elasticsearch系列(3):Elasticsearch操作入门
- python random 模块
- vue-cli 3.x 开发插件并发布到 npm
- Linux最终将会领先于Windows、Mac OS!
- VRay(一)材质基础
- 金融量化分析【day113】:PGEC策略
- VS2015和SVN合作
- Android——Activity跳转
- Codeforces Round #258 (Div. 2) A. Game With Sticks 水题
- delphi 加密 XOR