赞 | 5 |
VIP | 620 |
好人卡 | 38 |
积分 | 69 |
经验 | 125468 |
最后登录 | 2015-7-27 |
在线时间 | 1666 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6855
- 在线时间
- 1666 小时
- 注册时间
- 2008-10-29
- 帖子
- 6710
|
- # ini的文件名
- ini_name = ".\\A.ini"
- # 生成读取ini的API对象
- gps = Win32API.new('kernel32', 'GetPrivateProfileString','pppplp', 'l')
- # 设置一个长度 256 的字符串用于接受读取的信息
- val = "\0" * 256
- # 读取节名为 Game 项名为 FullScreen 的信息
- gps.call("Game", "FullScreen", "", val, 256, ini_name)
- # 删除多余的部分
- val.delete!("\0")
- # 这就是想要读取的内容了 要注意这是一个字符串对象 长度要注意别超过 256
- p val
- val = "\0" * 256
- gps.call("Game", "AutoPlay", "", val, 256, ini_name)
- val.delete!("\0")
- p val
- # 生成写ini的API对象
- wps = Win32API.new("kernel32", "WritePrivateProfileString", "pppp", "l")
- # 写入 字符串 数据
- wps.call("Game", "FullScreen", "写入的内容 注意要是字符串", ini_name)
- wps.call("Game", "AutoPlay", "写入的内容 注意要是字符串", ini_name)
复制代码 |
|