java怎么实现跳转到指定页面
248
2023-05-12
Ruby语言功能非常强大。我们在这里为大家介绍的Ruby模块Win32API是Ruby语言中的一个附加库。它就可以帮助我们直接呼叫Win32API。#t#
参数1 字符串 呼叫dll名称
参数2 字符串 dll中dllexport的名称
参数3 字符串数组 表示每个参数的类型 L代表Long P代表Point I代表Int V代表Void (在实际使用的时候HResult和各种Handle都是Long,字符串是P)
参数4 字符串 表示返回值类型同上
Ruby模块Win32API代码示例:
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 then puts "使用说明:" puts "一个参数时,是根据窗体标题查看窗体ID"puts "两个参数时,是根据参数1的标题查
找窗体,然后更改为参数2的标题" elsif ARGV.length > 0 then 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以上就是Ruby模块Win32API在应用中的方法介绍。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~