パテで通常行ういくつかの作業を自動化しようとしていますが、送信する必要があるいくつかのキーを送信するのに問題があります。を送信して、表示されるの-
を確認し~
ます。
参考のため:
- 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
。