日本語プログラミン。

某チャートソフトの自動ログインスクリプトを作ってみたりな日。
最初はHSPで作ってたんだけどキーコード送信とか良く分からなくなって撃沈。
マケスピのパス入力ダイアログ出すとこまでは上手くいったのにー。
コレを>>ひまわり。
つか、ただのバッチ処理

母艦の、サイズは、(0,0,0,0)
UserIDは、「MSDEMO」。
'passは、「MSDEMO」。
「パスワードは?」と、尋ねる。
passは、それ。
もし、それ=「」ならば、終わる。
*マケスピ起動
「C:/Program Files/MarketSpeed/MarketSpeed/MarketSpeed.exe」を、起動。

*捜索
窓ハンドル列挙。

結果は、それ。
結果の、2列目から、「Market Speed V*」を、表曖昧検索。
0.1秒、待つ。我慢=我慢+1。
もし、我慢=>200ならば、終わる。
もし、それ=-1ならば、捜索へ、飛ぶ。
マル対は、結果#2#それ。
参考人は、結果#0#それ。
*探索
参考人の、窓ハンドル内列挙。

結果は、それ。
結果の、2列目から、「ToolMenu」を、表検索。
0.1秒、待つ。我慢=我慢+1。
もし、我慢=>200ならば、終わる。
もし、それ=-1ならば、探索へ、飛ぶ。
犯人は、結果#0#それ。

参考人の、窓ハンドルサイズ取得。
窓サイズは、それ。
窓サイズから、1文字、左端を切り取る。
窓サイズから、1文字、右端を切り取る。

*苦肉の策
マル対を、アクティブ。
(窓サイズ#2#0-30,窓サイズ#1#0+30)を、窓ハンドル座標検索。
結果は、それ。
0.1秒、待つ。我慢=我慢+1。
もし、我慢=>200ならば、終わる。
もし、結果=犯人でなければ、苦肉の策へ、飛ぶ。
マウス座標取得。
マウス位置は、それ。
(窓サイズ#2#0-30,窓サイズ#1#0+30)へ、マウス移動。
マウスクリック。
*検索
窓ハンドル列挙。
結果は、それ。
結果の、2列目から、「Market Speed - ログイン」を、表検索。
0.1秒、待つ。我慢=我慢+1。
もし、我慢=>200ならば、終わる。
もし、それ=-1ならば、検索へ、飛ぶ。

下手人は、結果#0#それ。
下手人の、窓ハンドル内列挙。
結果は、それ。
結果の、3列目から、「10001」を、表検索。
結果#0#それへ、UserIDを、窓ハンドルテキスト設定。
結果の、3列目から、「10002」を、表検索。
結果#0#それへ、passを、窓ハンドルテキスト設定。
「~」を、キー送信。
マウス位置へ、マウス移動。
終わる。

…色々造り甘いのは気にしない。
無駄が多いのは趣味ですよ。