Kann man sowas programmieren?


02.07.2024, 19:52

Also zb in die mitte des Bildschirms drücken ein tab auf machen (immer wieder)

4 Antworten

Mit Python und pyautogui kannst du das sehr einfach realisieren. Sofern das Fenster offen ist und die KIickpositionen (x, y) bekannt sind, ist es sehr wenig Aufwand.

Denke auf MacOS könnte man diesen Automator probieren, auf Windows eventuell Autohotkey.

Woher ich das weiß:Berufserfahrung – Software Entwickler / Devops

Lukasbn 
Beitragsersteller
 02.07.2024, 20:00

Danke! Aber wie soll ich genau nach meinen Wünschen zb ein Tutorial finden? Eigentlich ist es sehr Simple, aber trotzdem finde ich nichts. Es soll einfach nur: Mitte des Bildschirms klicken, W Taste drücken, und andere Position am Bildschirm drücken.

0
sonderdings  02.07.2024, 20:10
@Lukasbn

Fang doch mal damit an, dich ein bisschen in AutoHotkey (falls du Windows hast natürlich) einzulesen, dann klappt das wahrscheinlich recht fix.

2

Dafür würde ich das Programm AutoHotkey empfehlen.

Das Skript kannst du dir einfach von ChatGPT oder Gemini schreiben lassen.

Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf

Lukasbn 
Beitragsersteller
 02.07.2024, 22:45

danke aber was genau könnte man schreiben?

0
MrAmazing2  03.07.2024, 00:01
@Lukasbn

Sag einfach ChatGPT/Gemini was genau das Programm machen soll und wohin es klicken soll, dann schreibt es dir ein entsprechendes Skript

z.B. könntest du folgendes sagen

„Schreibe mir ein AutoHotkey Skript das fünf mal hintereinander mit einem Abstand von 50ms auf die Mitte des Bildschirms klickt. Erkläre mir ausserdem wie ich das Skript ausführen kann.“

0

Installiere dir python, pyautogui.py und keyboard.py

Das Script:

import time
import pyautogui
import keyboard

while True:
    pyautogui.click()
    time.sleep(3)
    if keyboard.is_pressed(‘esc’):
        break
Woher ich das weiß:Hobby – Programmiere seit 5 Jahren. Meiste Zeit nur mit javascript

Lukasbn 
Beitragsersteller
 02.07.2024, 23:34

Danke, aber die genauen Kordinaten muss ich ja noch anpassen oder nicht?

0
cleanercode  03.07.2024, 06:35
@Lukasbn

Mit

pyautogui.position()

bekommst du die aktuelle Position der Maus.

Davor noch ein

time.sleep(3) # 3 Sekunden warten

schreiben, damit du Zeit hast, um deine Maus positionieren zu können.

1