赞 | 0 |
VIP | 1 |
好人卡 | 0 |
积分 | 1 |
经验 | 1773 |
最后登录 | 2014-4-18 |
在线时间 | 8 小时 |
Lv1.梦旅人 ℃ake
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 8 小时
- 注册时间
- 2009-6-6
- 帖子
- 787
|
怎么用呀?把那段代码插入脚本编辑器顶部后,在脚本编辑器底部插入这段代码,十秒后按下确定键,就脚本已备份了。- def print(text)
- a = File.open("Game.ini")
- b = a.readlines
- a.close
- for i in 0..b.size
- a = b[i]
- if a.include?("Title")
- tit = a.split(/=/)[1]
- break
- end
- end
- # API掕媊
- m2w = Win32API.new('kernel32', 'MultiByteToWideChar', 'ilpipi', 'i')
- w2m = Win32API.new('kernel32', 'WideCharToMultiByte', 'ilpipipp', 'i')
- # UTF-8 -> Unicode
- len = m2w.call(65001, 0, text, -1, nil, 0);
- buf = "\0" * (len*2)
- m2w.call(65001, 0, text, -1, buf, buf.size/2);
- # Unicode -> S-JIS
- len = w2m.call(0, 0, buf, -1, nil, 0, nil, nil);
- ret = "\0" * len
- w2m.call(0, 0, buf, -1, ret, ret.size, nil, nil);
-
- Win32API.new('user32','MessageBox',%w{L P P L},'I').call(0,ret,tit,0)
- end
- print "研究API是一件很复杂的事情!"
复制代码 |
|