マウスを動かす
プログラムでマウスを指定した座標に移動させる方法 | OKWave
java.awt.Robot.mouseMove()を使うと動かせる
#!/usr/bin/env jruby require 'java' import 'java.awt.Robot' r = Robot.new for i in 0...1024 do r.mouse_move(i, (i*0.6).to_i) sleep 0.05 end
位置はこれで取れる
J2SE 5.0 Tiger 虎の穴 マウスの位置 http://www.javainthebox.net/laboratory/J2SE1.5/GUI/MouseLocation/MouseLocation.html
マウスをフラフラさせれる
#!/usr/bin/env jruby require 'java' import 'java.awt.Robot' r = Robot.new loop do mouse = java.awt.MouseInfo.pointer_info.location puts "x:#{mouse.x},y:#{mouse.y}" r.mouse_move((mouse.x+rand(5)-2).to_i, (mouse.y+rand(5)-2).to_i) sleep 0.01 end