Discussione Creare programma che muove il mouse ogni minuto

Frank Jaeger

Utente Silver
3 Agosto 2016
135
18
12
64
Ciao a tutti, vorrei creare un programmino per Windows che muova di un pixel il mouse ogni minuto, per evitare che il pc mi si blocchi (intendo il pc del lavoro, hanno impostato il blocco ogni 5 minuti senza la possibilità di modificarlo, e mi rompo a sbloccarlo ogni volta).
Mi date qualche esempio per poter scrivere il programma? Purtroppo non ne capisco molto.. Se avete già un programma simile me lo potete girare? Grazie
 

Hastro

Helper
14 Febbraio 2012
356
57
116
259
Ho letto dopo che non sei molto esperto, ma se ti dovesse servire, puoi scriptarlo in python:

Bash:
pip install pyautogui

Codice:
import pyautogui
pyautogui.moveTo(100, 150)
pyautogui.moveRel(0, 10)  # move mouse 10 pixels down
pyautogui.dragTo(100, 150)
pyautogui.dragRel(0, 10)  # drag mouse 10 pixels down



Oppure se vuoi bypassare pyautogui puoi appoggiarti alla lib win32con:
Codice:
import win32api, win32con
def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(10,10)

Source
 
Aquarifoundation.com: Investi in un oceano pulito
DOWNLOAD

Frank Jaeger

Utente Silver
3 Agosto 2016
135
18
12
64
Ho letto dopo che non sei molto esperto, ma se ti dovesse servire, puoi scriptarlo in python:

Bash:
pip install pyautogui

Codice:
import pyautogui
pyautogui.moveTo(100, 150)
pyautogui.moveRel(0, 10)  # move mouse 10 pixels down
pyautogui.dragTo(100, 150)
pyautogui.dragRel(0, 10)  # drag mouse 10 pixels down



Oppure se vuoi bypassare pyautogui puoi appoggiarti alla lib win32con:
Codice:
import win32api, win32con
def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(10,10)

Source
Grazie mille!!!