2012-04-03 25 views
0

私はその例をテストしていたとき、私はその座標について混乱しました。例でpywinauto座標

mspaint.pyで

/

#make sure the pencil tool is selected 

pwin.Tools2.Click(coords = (91, 16)) 

Tools2は、ペイントツールパンネルを参照します。しかし、私は(91,16)の意味は分かりません。 ノートには「鉛筆ツールが選択されていることを確認してください」と書かれていますが、(91,16)は左上から右上のウィンドウ座標。

をそして、私は手動でブラシツールを選択した場合、上記のコードを実行すると、鉛筆を選択しないだろう、 ので、どうやらそれは正しくありません。

別の混乱を招く事は、私が実行したときにということですコード

app.start_(ur"mspaint.exe") 
     pwin=app.window_(title_re = ".*-Paint") 
     pwin.print_control_identifiers() 

次のコンソールはその

を示し
AfxControlBar42u - 'Tools' (L4,T50,R4,B334) 

(L4、T50、R4、B334)とはどういう意味ですか?左上が(4,50)、右下が(4,334)の場合 明らかに長方形ではありません。

誰でも私を助けることができますか? ありがとうございます。

答えて

0

はい、正しく、ゼロ幅の縮退コントロールを扱っているようです。