最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Python實現(xiàn)Windows下的鼠標(biāo)鍵盤模擬的實例代碼

 更新時間:2017年07月13日 11:32:11   作者:wuhtt  
本篇文章主要介紹了利用Python實現(xiàn)Windows下的鼠標(biāo)鍵盤模擬的實例代碼,具有一定的參考價值,有興趣的可以了解一下

本文介紹了利用Python實現(xiàn)Windows下的鼠標(biāo)鍵盤模擬的實例代碼,分享給大家

本來用按鍵精靈是可以實現(xiàn)我的需求,而且更簡單,但既然學(xué)python ,就看一下唄。

依賴:

PyUserInput

pip install PyUserInput

PyUserInput 依賴 pyhook,所以還得安裝 pyhook。按需下載,下載地址。

我是 win10 64 位 python 2.7,用的是第二個,下載之后用解壓軟件打開,把 pyHook放到C:\Python27\Lib\site-packages\pyHook下即可。

環(huán)境有了,看一下代碼。

模擬鼠標(biāo)

from pymouse import *

m = PyMouse()

m.click(1806, 14)

m.click(x,y,button,n) #鼠標(biāo)點擊
#x,y #是坐標(biāo)位置
#button #1表示左鍵,2表示點擊右鍵
#n –點擊次數(shù),默認(rèn)是1次,2表示雙擊

m.click(577, 490, 1)

比較簡單,看一下鼠標(biāo)事件監(jiān)控:

 class Clickonacci(PyMouseEvent):
   def __init__(self):
     PyMouseEvent.__init__(self)

   def click(self, x, y, button, press):
     print(time.time(), button, press)


 c = Clickonacci()
 c.run()

這里要注意是阻塞線程的。

模擬鍵盤

from pykeyboard import *

k = PyKeyboard()

k.type_string(u'殺毒防御') # 我靠不能輸入中文啊。。。
k.press_key('H') # 模擬鍵盤按H鍵
k.release_key('H') # 模擬鍵盤松開H鍵
k.tap_key('H') # 模擬點擊H鍵

k.tap_key('H', n=2, interval=5) # 模擬點擊H鍵,2次,每次間隔5秒
k.tap_key(k.function_keys[5]) # 點擊功能鍵F5

#組合鍵模擬
#例如同時按alt+tab鍵盤
k.press_key(k.alt_key) # 按住alt鍵
k.tap_key(k.tab_key) # 點擊tab鍵
k.release_key(k.alt_key) # 松開alt鍵

鍵盤事件監(jiān)聽:

class TapRecord(PyKeyboardEvent):
  def __init__(self):
    PyKeyboardEvent.__init__(self)

  def tap(self, keycode, character, press):
    print(time.time(), keycode, character, press)

t = TapRecord()
t.run()

嗯,本來我是想整點東西的,但后來發(fā)現(xiàn) 360 太猛了,對360的窗口都無效,其他倒是不影響。畢竟是做安全的公司,如果有效的話,可以在運行真實代碼前把360給關(guān)了,這樣就能為所欲為了。我只是想模擬一下限制網(wǎng)速而已。。。。太猛了。搞了很久,一點辦法都沒有。

上一張監(jiān)聽鍵盤的效果圖:

不要干壞事哦。。。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

通渭县| 水城县| 阳泉市| 天等县| 林周县| 昌平区| 柳河县| 固镇县| 泸溪县| 沅陵县| 江川县| 渑池县| 佳木斯市| 黄梅县| 平顺县| 民乐县| 榆树市| 资阳市| 祥云县| 牡丹江市| 富锦市| 乳源| 娱乐| 锡林郭勒盟| 扎囊县| 原阳县| 民县| 五家渠市| 名山县| 无极县| 铜川市| 祁门县| 简阳市| 托克托县| 安阳市| 元阳县| 宁蒗| 独山县| 来凤县| 株洲市| 涪陵区|