本帖最后由 Fawkex 于 2019-9-20 06:40 编辑
Oracle
- import mouse
- import keyboard
- import threading
- import time
- hit = False
- interval = 4
- button = 'left'
- def click():
- global hit
- global clicker
- global interval
- while True:
- time.sleep(interval)
- if hit:
- mouse.move(100, -100, absolute=False)
- clicker()
- time.sleep(0.5)
- mouse.wheel(5)
- time.sleep(0.5)
- mouse.wheel(-5)
- time.sleep(0.5)
- mouse.move(-100, 100, absolute=False)
- clicker()
- threading.Thread(target=click, args=(), daemon=True).start()
- def unHook():
- global hit
- print('unHooked.')
- hit = False
- def hook():
- global hit
- print('Hooked.')
- hit = True
- def main():
- global interval
- global button
- global clicker
- if button == 'left':
- clicker = mouse.click
- else:
- clicker = mouse.right_click
- keyboard.add_hotkey('f8', hook, args=(), suppress=False,
- timeout=1, trigger_on_release=False)
- keyboard.add_hotkey('f9', unHook, args=(), suppress=False,
- timeout=1, trigger_on_release=False)
- while True:
- time.sleep(1)
- if __name__ == '__main__':
- main()
复制代码
打包好的EXE
在创建实例界面,把鼠标移到创建上,按F8启动,F9停止。 |