Discussione Creare programma che muove il mouse ogni minuto

Frank Jaeger

Utente Silver
3 Agosto 2016
135
19
12
69
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
 
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
 
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!!!