[PYTHON] Faciliter l'utilisation de la fonction clic de SikuliX

La fonction clic de SikuliX est plus facile à utiliser

Problèmes avec la fonction clic

Le code source devient plus long lorsque la fonction clic et la fonction veille sont disposées côte à côte. https://qiita.com/JINPLAYSGUITAR/items/0fdadac1ebb7e9289f2d

Correspondance

Préparez votre propre fonction

Aperçu fonctionnel

--Cliquez sur l'image spécifiée et attendez l'heure spécifiée --Les arguments sont une image et une valeur numérique (nombre de secondes)

Code source

pricone.py


#Fonction commune
def waitClick(cap, time):
    index = 0
    while 1:
        if exists(cap):
            click(cap)
            sleep(time)
            break
        index = index + 1
        if index == 5:
            print("error")
            click(cap) #Signaler une erreur
            exit()

#Comment appeler
waitClick("1571732207730.png ", 5)

référence

https://sikulix-2014.readthedocs.io/en/latest/region.html#Region.click

fin

Recommended Posts

Faciliter l'utilisation de la fonction clic de SikuliX
Comment créer une fonction récursive
Comment utiliser la fonction zip de python
L'espace de travail Emacs perspective.el est plus facile à utiliser
Conseils pour faciliter la lecture des documents d'audition Python
[python] Comment utiliser __command__, explication des fonctions
Rendons le laboratoire Jupyter facile à utiliser
2. Facilitez l'importation
Créez une sous-sous-commande à l'aide de la commande click --netsted sub-sub -
[Python] Comment utiliser la fonction de hachage et taple.
Je souhaite utiliser la fonction d'activation Mish
Développer la source devicetree pour faciliter la lecture
Créer une fonction pour décrire les polices japonaises avec OpenCV
Comment utiliser Decorator dans Django et comment le créer
Déployez la page de gestion en production pour faciliter la maintenance.
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Flacon facile à utiliser
Faire un décorateur de fonction
[Git] J'ai essayé de faciliter la compréhension de l'utilisation de git stash en utilisant un exemple concret.
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Raisons d'utiliser le journal
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Facile à utiliser SQLite3
Comment utiliser la liste []
Comment utiliser python-kabusapi
Python-Comment utiliser pyinstaller
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
Utilisez codewars kata lambda pour partir de zéro pour renvoyer la fonction? !!
Colorez les erreurs Python (traces de pile) pour les rendre plus faciles à comprendre
Facilitez la compréhension de l'affichage des exceptions du module Python
Vous qui coloriez le journal pour le rendre plus facile à voir
Une doublure qui formate JSON pour le rendre plus facile à voir
Je veux faire une macro de clic avec pyautogui (désir)
Utilisation d'icrawler plus simple pour la collecte de données d'apprentissage automatique
Je veux faire une macro de clic avec pyautogui (Outlook)