Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21089

SikuliXのclick関数を使いやすくする

$
0
0

SikuliXのclick関数を使いやすくした

click関数の問題点

click関数とsleep関数を並べていくとソースコードが長くなる
https://qiita.com/JINPLAYSGUITAR/items/0fdadac1ebb7e9289f2d

対応

自分で関数を用意する

機能概要

  • 指定した画像をクリックすると指定した時間待つ
  • 引数は画像と数値(秒数)とする
  • 最速で画像の有無を判断する
  • 画像が見つからない場合はループする
  • 5回ループしたらエラーを返して終了する

ソースコード

pricone.py
#共通関数
defwaitClick(cap,time):index=0while1:ifexists(cap):waitClick(cap)sleep(time)breakindex=index+1ifindex==5:print("error")click(cap)#エラー発生させる
exit()#呼出方法
waitClick("1571732207730.png",5)

参考

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

おわり


Viewing all articles
Browse latest Browse all 21089

Trending Articles