[PYTHON] Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.

Warte eine Minute! Es gibt zu viele Funktionen!

jidou.py


#!/usr/bin/python
# -*- coding: utf-8 -*-

import pyautogui as pg
import time as ti
import random as rm

grapath="bpic/"


def clicker(x,y):
	if x != None and y != None:
		pg.click(x,y,button="left",duration=0.5)
	else:
		print("nooo")

def clicktimerand():
	time=rm.randint(1,5)
	return time

def syutuxy():
	x,y=pg.locateCenterOnScreen(grapath+"syutu.png ")
	return x,y

def syuturand(x,y):
	rx=rm.randint(-39,21)
	ry=rm.randint(-39,26)
	x=x+rx
	y=y+ry
	return x,y

def hokyuxy():
	x,y=pg.locateCenterOnScreen(grapath+"hokyu.png ")
	return x,y

def hokyurand(x,y):
	rx=rm.randint(-27,27)
	ry=rm.randint(-30,30)
	x=x+rx
	y=y+ry
	return x,y

def honxy():
	x,y=pg.locateCenterOnScreen(grapath+"hon.png ")
	return x,y

def honrand(x,y):
	rx=rm.randint(-7,7)
	ry=rm.randint(-8,8)
	x=x+rx
	y=y+ry
	return x,y

def endxy():
	x,y=pg.locateCenterOnScreen(grapath+"end.png ")
	return x,y

def endrand(x,y):
	rx=rm.randint(-7,7)
	ry=rm.randint(-8,8)
	x=x+rx
	y=y+ry
	return x,y

###StartUp#################################
ti.sleep(1)
pg.FAILSAFE=True #move to left over

###Schedule#################################
syutub=syutuxy()
hokyux,hokyuy=hokyuxy()

hokyurx,hokyury=hokyurand(hokyux,hokyuy)
clicker(hokyurx,hokyury)

ti.sleep(2) #loading = Black out

honx,hony=honxy()
honrx,honry=honrand(honx,hony)
ti.sleep(clicktimerand())
clicker(honrx,honry)

print("Di endou")

Hoge: Alien: Wenn ich vorerst eine Funktion zum Generieren der Mittelkoordinaten jeder Schaltfläche und ihrer zufälligen Koordinaten erstellen würde, wäre dies folgendermaßen ... Da ich es mit Schwung mache, werden die Namen von Variablen immer komplizierter ...
・ Diesmal ist der Haken Ich habe zu früh nach einem Bild gesucht und es während des Lodings gesucht → Gute Nacht mit Schlaf Wenn ich zurückkomme, scheint es, dass Syutu nicht erkannt werden kann, weil es leicht gefiltert ist
·Ausblick Variablen reduzieren → Funktionsargumente reduzieren Zufällige Klicklänge Wenn Sie das Flussdiagramm nicht richtig schreiben und planen, wird es durcheinander gebracht Suchen Sie nicht nach allen Bildern, nehmen Sie einen Platz auf dem Startbildschirm ein und verwenden Sie von dort aus relative Koordinaten ... Gonyo Gonyo

Recommended Posts

Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
[Einführung] Ich möchte mit Python einen Mastodon-Bot erstellen! 【Anfänger】
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich möchte mit Python in eine Datei schreiben
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
[Mac] Ich möchte einen einfachen HTTP-Server erstellen, auf dem CGI mit Python ausgeführt wird
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
Ich möchte ○○ mit Pandas machen
[Visualisierung] Ich möchte mit Plotly ein schönes Diagramm zeichnen
Ich möchte mit Python debuggen
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich möchte einen Sprachwechsler mit Python und SPTK in Bezug auf eine berühmte Site erstellen
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich möchte eine Parameterliste aus CloudFormation-Code (yaml) erstellen.
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, Jojo mit LSTM ein seltsames Zitat zu machen
Ich habe versucht, mit Go einen exklusiven Kontrollmechanismus zu erstellen
Ich möchte in der Einschlussnotation drucken
Ich möchte Protokolle mit Python analysieren
Ich möchte mit aws mit Python spielen
Ich möchte ein Automatisierungsprogramm erstellen!
Ich habe eine Web-API erstellt
Ich habe mir eine Möglichkeit ausgedacht, aus einem Foto ein 3D-Modell zu erstellen.
Ich habe versucht, "Sakurai-san" LINE BOT mit API Gateway + Lambda zu erstellen
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
[Outlook] Ich habe versucht, mit Python automatisch eine tägliche Berichtsmail zu erstellen
Ich habe versucht, einen URL-Verkürzungsdienst mit AWS CDK serverlos zu machen
Ich möchte eine Webanwendung mit React und Python Flask erstellen
Ich war süchtig danach, Cython mit PyCharm auszuprobieren, also machen Sie sich eine Notiz
Ein Memorandum, um WebDAV nur mit Nginx zu erstellen
Ich möchte einfach ein Rauschmodell erstellen
Ich möchte MATLAB feval mit Python verwenden
Ich möchte einen DataFrame in MSSQL einfügen
Ich möchte datetime.datetime.now () auch mit pytest verspotten!
Ich möchte mehrere Bilder mit matplotlib anzeigen.
Ich möchte 100 Datenwissenschaften mit Colaboratory schlagen
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
Ich möchte OREMO mit setParam sein!