[#49914] [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net>

山口と申します。

23 messages 2014/08/13
[#49917] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/08/14

助田です。

[#49928] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/08/29

山口です。

[#49937] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/08/29

助田です。

[#49947] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/01

> 助田です。

[#49948] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/01

助田です。

[#49949] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/02

> 助田です。

[#49950] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/02

助田です。

[#49951] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/03

山口です。

[#49952] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/03

助田です。

[#49955] Re: [質問] RubyからIE操作 ie.Document.All.???.click — <yamataka@...08.itscom.net> 2014/09/05

> 助田です。

[#49956] Re: [質問] RubyからIE操作 ie.Document.All.???.click — MasakiSuketa <masaki.suketa@...> 2014/09/05

助田です。

[#49929] [質問] ruby スクリプト中より、ファイルへのリダイレクトされているか知る方法 — <yamataka@...08.itscom.net>

山口と申します。

12 messages 2014/08/29

[ruby-list:49917] Re: [質問] RubyからIE操作 ie.Document.All.???.click

From: MasakiSuketa <masaki.suketa@...>
Date: 2014-08-14 13:43:11 UTC
List: ruby-list #49917
助田です。

On Wed, Aug 13, 2014 at 05:28:50PM +0900, yamataka@u08.itscom.net wrote:

> 該当ページが、以下のHTMLソースの場合、
> 
> <SCRIPT LANGUAGE="JavaScript"> 
> <!--
> function fnStatusBar(mes){
> 	window.status = mes;
> }
> // Used Jave Script-->
> </SCRIPT>
> <TABLE  BORDER=0 WIDTH=100%>
> <TR>
> <TD VALIGN=TOP>
> <TABLE  BORDER=0 WIDTH=100%>
> <TR>
> <TD NOWRAP WIDTH=50%>社員メニュー</TD>
> </TR>
> <TR>
> <TD NOWRAP>
> <A HREF="/cndb03/WPML_CallIchiran.WSML_Called?inCallMenu=0&
> szShimeinoCookie=00009107009384351000&amp;szShimeDateCookie=&amp;
> szKyotenCdCookie=10002003044130000000&amp;nSessionNoCookie=77711&amp;
> szKaishaCDCookie=500100" TARGET="MAIN" onMouseOut="fnStatusBar(' ');
> return true;" onMouseOver="fnStatusBar(' ');return true;" onClick="
> fnStatusBar(' ');return true;">勤務一覧</A>
> </TD>
> 
> 勤務一覧のリンクを押した動作を、ie.Document.All.????.click
> で記述し、実現したいのですが、ご教示よろしくお願いします。 
> 

お使いのrubyのバージョンが手元にないのと、ちゃんと動く環境がないので
試していないのですが、

  # A tagのうち最初のリンクをクリックする
  ie.Document.All.tags("a").item(0).click

みたいな感じですかね。
本当は、A tag のうち innerTextが"勤務一覧"であるのを見つけて
その tag をクリックするのが良いと思います。

  http://www.tech-notes.dyndns.org/win32ole/ie_ctrl.html

などが参考になるんじゃないかと思います。

  助田

In This Thread