require "dl/win32"
FindWindow = Win32API.new 'user32.dll', 'FindWindow', %w(L P), 'L'
SetWindowText = Win32API.new 'user32.dll', 'SetWindowText', %W(L P), 'I'
if ARGV.length == 0
puts "使用说明:"
puts "一个参数时,是根据窗体标题查看窗体ID"
puts "两个参数时,是根据参数1的标题查找窗体,然后更改为参数2的标题"
else
win = FindWindow.call(0,ARGV.shift)
puts win
if win != 0 then
bSet = SetWindowText.call(win, ARGV.shift)
if bSet == 1 then
puts "Success!"
else
puts "Fail!"
end
end
end