pynput库
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Python]]
&color(red){※This article is based on Python 3.7.3};
#contents
* 概要 [#t3c32679]
对于每一种输入设备,它包含一个子包来控制该种设备
包含控制和监控鼠标或触摸板的类
pynput.mouse
包含控制和监控键盘的类
pynput.keyboard:
参考
http://m.weizhi.cc/tech/detail-341611.html
* 鼠标模块 [#xaf4bfed]
导入pynput控制鼠标的模块
from pynput import mouse
获取鼠标的操控对象
control = mouse.Controller()
按下鼠标左键
control.press(mouse.Button.left)
释放鼠标左键
control.release(mouse.Button.left)
单击鼠标左键
control.click(mouse.Button.left, 1)
双击鼠标左键
control.click(mouse.Button.left, 2)
鼠标移动
control.position = (50, 50)
* 键盘模块 [#fe7d21ce]
键盘模拟控制
导入pynput控制键盘的模块
from pynput import keyboard
获取按键
获取特殊按键,可以通过 keyboard.Key找到
#codeprettify{{
shift keyboard.Key.shift
ctrl keyboard.Key.ctrl
alt keyboard.Key.alt
}}
获取键盘操作对象
control = keyboard.Controller()
模拟按键操作按下a键
control.press(keyboard.KeyCode.from_char(“a”))
control.press(“a”)
#hr();
コメント:
#comment_kcaptcha
終了行:
[[Python]]
&color(red){※This article is based on Python 3.7.3};
#contents
* 概要 [#t3c32679]
对于每一种输入设备,它包含一个子包来控制该种设备
包含控制和监控鼠标或触摸板的类
pynput.mouse
包含控制和监控键盘的类
pynput.keyboard:
参考
http://m.weizhi.cc/tech/detail-341611.html
* 鼠标模块 [#xaf4bfed]
导入pynput控制鼠标的模块
from pynput import mouse
获取鼠标的操控对象
control = mouse.Controller()
按下鼠标左键
control.press(mouse.Button.left)
释放鼠标左键
control.release(mouse.Button.left)
单击鼠标左键
control.click(mouse.Button.left, 1)
双击鼠标左键
control.click(mouse.Button.left, 2)
鼠标移动
control.position = (50, 50)
* 键盘模块 [#fe7d21ce]
键盘模拟控制
导入pynput控制键盘的模块
from pynput import keyboard
获取按键
获取特殊按键,可以通过 keyboard.Key找到
#codeprettify{{
shift keyboard.Key.shift
ctrl keyboard.Key.ctrl
alt keyboard.Key.alt
}}
获取键盘操作对象
control = keyboard.Controller()
模拟按键操作按下a键
control.press(keyboard.KeyCode.from_char(“a”))
control.press(“a”)
#hr();
コメント:
#comment_kcaptcha
ページ名: