10秒以内に「電卓」が画面上に現れたら、「1+2=」を繰り返すスクリプトを作ってみた。
observe()を呼び出している場所から下のスクリプトは実行されないんだねー
【補足】
observe(background=True)にしたら、下のスクリプトに進みます。
【2017/4/1 補足追加】
監視機能の使い方が変わったので、ここも参照!
observe()を呼び出している場所から下のスクリプトは実行されないんだねー
【補足】
observe(background=True)にしたら、下のスクリプトに進みます。
【2017/4/1 補足追加】
監視機能の使い方が変わったので、ここも参照!
コメント
コメント一覧 (2)
簡単な方法は、Sikuliを実行するパソコンを別に用意して、そのパソコンにリモートデスクトップ接続することです。リモートデスクトップ先のパソコンでSikuliを実行するときの注意点は、以下のページで説明しています。
http://masuo.doorblog.jp/archives/51727050.html
http://masuo.doorblog.jp/archives/51727058.html
物理的なパソコンが1台しかない場合は、VirtualBoxか何かで自分のパソコンに仮想マシンを用意するのがいいと思いますが、マシン性能が高くないと動きません。
sikuliをウィンドウ指定してバックグラウンドでひたすら回す方法はありますでしょうか?
sikuliで画面上をマウスを延々と動かしているのですが、このままだとパソコン使えません。
それどころか、なぜかモニターの電源を切っただけで FindFailedになってしまいます。
海外のフォーラムを見るとたぶん そんなのできるわけない。原理を考えろ って言われているようなきがしてくるのと
ここのブログにちょろっと乗ってる observe(background=True) について話しているような
気がしています。
ウィンドウを最小化してそのウィンドウの中でsikuliがひたすら画像にマウスをクリック
しながら普通にパソコンを使うことはできるのでしょうか?
このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。