- 515 名前:506 mailto:sage [2010/01/10(日) 04:11:58 ]
- 折角ご回答頂いたのにお返事が遅くなりまして申し訳ありません。
※規制されていました。 >>507 フレーム内の要素にアクセスしようと思い 次の様なコードを書いてみたのですが 次の「ERROR_POINT」と書いた部分でエラーが発生してしまいます。 一体何が原因なのでしょうか? アクセスが拒否されました。(HRESULT からの例外: 0x80070005(E_ACCESSDENIED)) iCol = HTMLDoc.getElementsByTagName("iframe"); foreach (mshtml.IHTMLElement IhtmlIE in iCol) { if (IhtmlIE.getAttribute("id", 1) != null) // ERROR_POINT { sString = (string)IhtmlIE.getAttribute("id", 1); if (sString == "inputBody_ifr") { } } また、mshtml を使用して自動でiframe内の要素に自動入力が 出来ない場合には、Windows APIを使用して画面内のiFrameの位置をクリックし 文字列を入力したいと思うのですが、 そもそもWindows APIを使用して画面内の特定座標をクリックし そこに対して文字列を入力する事など可能なのでしょうか?
|

|