2012-04-28 8 views

答えて

0

右クリックする方法を「上書き」でしょうSikuliラッパーを作成しようとすることができます。ラッパーを使用する場合は、すべてのスクリプトが右クリックの代わりにシフトクリックを行います。

sikuliwrapper.py

... 
from sikuli.Sikuli import Region as SikuliRegion 
... 

class Region(SikuliRegion, BaseLogger): 

    def rightClick(self, target, modifiers=0): 
     try: 
      keyDown(Key.SHIFT) 
      SikuliRegion.click(self, target, modifiers) 
      KeyUp(Key.SHIFT) 
     except FindFailed, e: 
      raise e 

ですから、たとえば

myreg = Region(0,0,300,300) 
myreg.rightClick("pattern.png") 

のために必要がありますたび、あなたは実際に画像のShiftクリックを実行します。

私はあなたが正しくしたいことを理解しました。 sikuliのラッパーを書く方法の詳細はこちら: http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html#step3

関連する問題