赞 | 1 |
VIP | 2 |
好人卡 | 3 |
积分 | 10 |
经验 | 38159 |
最后登录 | 2024-4-24 |
在线时间 | 749 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1034
- 在线时间
- 749 小时
- 注册时间
- 2013-2-15
- 帖子
- 116
|
这是我从DNF范例中挖出来的....
删减了一部分...- # 防止 F12 后再次执行
- 位置x = 0
- 位置y = 0
- if $START_NOCAPTION == nil
- getPrivateProfileString = Win32API.new("kernel32", "GetPrivateProfileString", ['P', 'P', 'P', 'P', 'L', 'P'], 'L')
- findWindow = Win32API.new("user32", "FindWindow", ['P', 'P'], 'L')
- setWindowPos = Win32API.new("user32", "SetWindowPos",['L', 'L', 'I', 'I', 'I', 'I', 'I'], 'L')
- # 分配字符串缓冲区
- title = " " * 128
- # 通过读取 Game.ini 获取窗口标题
- getPrivateProfileString.call("game", "Title", "", title, 128, "./game.ini")
- # 通过窗口类名和标题获取窗口句柄
- hWnd = findWindow.call('RGSS Player', title)
- # 更新窗口框架并居中
- setWindowPos.call(hWnd, 0, 位置x, 位置y, 640, 480, 0x0020)#0x0020)
- end
复制代码 |
评分
-
查看全部评分
|