0

パテで通常行ういくつかの作業を自動化しようとしていますが、送信する必要があるいくつかのキーを送信するのに問題があります。を送信して、表示されるの-を確認し~ます。

参考のため:

  • ruby 1.8.7 (2010-12-23 パッチレベル 330) [i386-mingw32]
  • ローオートメーション (0.9.1、0.6.3)

    require 'rautomation'
    
    # Run PuTTY program
    IO.popen("putty username@host")
    
    window = RAutomation::Window.new(:title => /putty/i)
    window.exist?
    => true
    
    window.send_keys("-")
    => [45]
    

更新: 以下を試して を送信できたので、自動化と関係があると思い始めています-

    require 'wind32ole'

    # Run PuTTY program
    IO.popen("putty username@host")

    @wsh = WIN32OLE.new('Wscript.Shell')

    def test()
      @wsh.AppActivate('PuTTY')
      @wsh.SendKeys('Ruby{TAB}on{TAB}Windows/ hello -')
    end

    test

-更新: firefox/notepad++ に a を送信しようとしたが、何も表示されなかったので、RAutomation であるとほぼ 100% 確信していますabcd

4

1 に答える 1

0

これらのキーのサポートが追加されましたが、更新が 2013 年 5 月 5 日に行われ、最後に ruby​​gems が更新されたのは 4 月であるため、Ruby gems からコードを取得した場合、おそらくまだ含まれていないでしょう。 https://github.com/jarmo/RAutomation/issues/64

于 2013-05-08T15:53:15.457 に答える