<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kanal724 (kanmax)</title>
    <link>https://ruby-china.org/kanal724</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Windows 界面上 Ruby 怎么激活已打开的窗口，并在窗口内操作 (获取元素并做相关操作等)</title>
      <description>&lt;p&gt;本人新手，求助各位大神，ruby 怎么激活已打开的窗口，并在窗口内操作（获取元素并做相关操作等）&lt;/p&gt;

&lt;p&gt;尝试过 win32api，但是都不成功，求正确方法&lt;/p&gt;

&lt;p&gt;getdw = Win32API.new 'user32', 'GetActiveWindow', ['P', 'P'], 'L'&lt;/p&gt;

&lt;p&gt;handle = getdw.call nil, 'Chrome_RenderWidgetHostHWND'&lt;/p&gt;

&lt;p&gt;puts handle&lt;/p&gt;

&lt;p&gt;出来的结果是“0”&lt;/p&gt;

&lt;p&gt;或者是否有其他方法？&lt;/p&gt;</description>
      <author>kanal724</author>
      <pubDate>Fri, 28 Apr 2017 10:48:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/32894</link>
      <guid>https://ruby-china.org/topics/32894</guid>
    </item>
  </channel>
</rss>
