n ly n nazo
#!ruby
require "nkf"
data = DATA.read.split(/¥n/)
def copy(str)
puts str
str = NKF.nkf("-s", str)
IO.popen("pbcopy", "w") do |io|
io.print str
end
str
end
copy(data.shift)
board = `pbpaste`
loop do
boardn = `pbpaste`
boardn = nil if boardn.empty?
unless board == boardn
str = data.shift
copy(str)
end
board = `pbpaste`
sleep 0.3
end
__END__
1
2
3NSPasteboard はデータ取得がいまいち安定しない。