HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0416
masamiHSPでのWindowsの操作に関して IEブラウザ操作0未解決


masami

リンク

2017/4/16(Sun) 00:55:41|NO.79116

現在、HSPを使い、WEBの自動操作を行っております。そこで、一つ問題がでてきました。

内容としましては、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



お力添えいただきますようよろしくお願いします。



この記事に返信する


ONION software Copyright 1997-2021(c) All rights reserved.