autopy:不完整的旋律

推薦指數(shù):★★★★★
使用難度:★★☆
適用范圍:炫酷的個人簡介,或者結(jié)合你的創(chuàng)意應(yīng)用于各種場合
必備技能:掌握Python
GitHub數(shù)據(jù)


Star數(shù)可以說是“少的可憐”,上一次更新也是在3年以前了,但是就是這么一個廢棄物一樣的庫,卻可以給你非常大的想象空間。


平時使用電腦時候我們會遇到很多重復(fù)性的工作,比如重復(fù)點擊鼠標或者重復(fù)敲擊鍵盤。autopy的作用就是可以通過程序來控制鼠標和鍵盤的動作,消除你的重復(fù)性工作。

除此之外auopy還可以做很多事,舉個例子,我用autopy結(jié)合pil實現(xiàn)過一個QQ連連看的外掛,可以在1秒之內(nèi)把整張圖全消。所以能做什么取決于你想做什么~


一句話講解原理:通過調(diào)用系統(tǒng)的API實現(xiàn)操作鼠標和鍵盤。


效果視頻

http://www.autopy.org/documentation/sine-wave/

這是autopy官方的一個示例視頻,可以看到鼠標在屏幕上自動移動。


一段代碼教程

    >>> import autopy
    >>> autopy.mouse.move(1, 1)<br>

這段代碼會把鼠標移動到屏幕上坐標為(1,1)的點,非常簡單吧?


缺點

終于要點題了。

由于日久失修,本來是跨平臺的autopy現(xiàn)在在Mac OS X上無法正常使用了。。。Linux我沒有測試過,不過Windows是可以正常使用的。

如果大家有興趣的話可以去繼續(xù)開發(fā),復(fù)活這個項目~

大家有覺得不錯的庫一定要推薦給我哦~共同進步!


autopy地址


歡迎掃描二維碼關(guān)注我的微信號“GitHub不完全裝B指南”,獲取最新文章。

謝謝~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容