0
誰かがRubyを使ってキーストロークを自動化するためにWin32を使う方法を知っているのだろうか?Win32とRubyを使ってキーストロークを自動化するには?
誰かがRubyを使ってキーストロークを自動化するためにWin32を使う方法を知っているのだろうか?Win32とRubyを使ってキーストロークを自動化するには?
Ian Dees 'Scripted GUI Testing With Rubyをチェックアウトすることをおすすめします。 Windowsプログラムにキーストロークを送信するこの例は、本の第2章から来ています。サポートスクリプトはavailable hereです。
# START:typing
"this is some text".upcase.each_byte do |b| #<callout id="co.upcase"/>
keybd_event.call b, 0, KEYEVENTF_KEYDOWN, 0
sleep 0.05
keybd_event.call b, 0, KEYEVENTF_KEYUP, 0
sleep 0.05
end
# END:typing
プラットフォーム別またはクロスプラットフォームのGUI自動化とテストを行っている人は、この本を強くお勧めします。
システムにキーストロークを渡したいですか?そのような侵略的ではない? Alt + F4を何回か押してすべてを閉じるのが好きです。 – fixmycode
私はクリックを自動化する方法を知っていて、キーストロークのためにそれを行う方法を知っています –