内容としましては、IEコーポネントを利用して、webの自動化を図っているのですが、
リンクなどを押して、ファイルをダウンロードしようとすると、画面の下に通知バーがでてきて
しまい、通知バーをクリックすることができません。
hspext.asのウィンドウを捕獲して、押せばいいかと思い、
試してみたのですが、思うように動作しません。
試したのは下記のとおりです。
・・・以上省略・・・ aplobj "DirectUIHWND",0//通知バーを調べるとこのような値になっていました。(参照1) wait 10 aplact aplobj "保存",1 wait 10 aplkey 13
やりたいことは、通知バーの保存ボタンを押して、IEで指定されてるダウンロードフォルダに
ファイルをダウンロードすることができればと思います。
あと、参照1につきましてはこちらのサンプルを使用いたしました。
#uselib "user32.dll" #func global GetClassName "GetClassNameA" int,int,int #func global WindowFromPoint "WindowFromPoint" int,int sdim classname,256 screen 0,320,24,0 : gsel 0,2 : title "カーソル位置のオブジェクトのクラス名." mesbox classname,320,24,0,256 *MAIN_ROUTINE classname="" WindowFromPoint ginfo_mx,ginfo_my GetClassName stat,varptr(classname),256 objprm 0,classname wait 10 goto *MAIN_ROUTINE
お力添えいただきますようよろしくお願いします。