Project1

标题: 如何去掉RM的F1设定菜单。 [打印本页]

作者: 美兽    时间: 2008-2-22 01:51
标题: 如何去掉RM的F1设定菜单。
方才在用VB扫WORD命令ID时,突然在默认系统范围外扫到了ID项— —

忽然想起以前有人因为全键盘和F1设置项冲突如何解决的方法,当时给出的是屏蔽发送消息,不过可以利用这个能更简单去掉F1的设定菜单。

XP与VX都支持。

脚本:
  game_name=".\\Game.ini"
  val = "\0"*256
  gps = Win32API.new('kernel32', 'GetPrivateProfileString','pppplp', 'l')
  gps.call("Game", "Title", "", val, 256, game_name)
  val.delete!("\0")
  title = val
  fw = Win32API.new('user32', 'FindWindow', 'pp', 'i')
  hWnd = fw.call("RGSS Player", title)

  myMenu = Win32API.new('user32', 'GetSystemMenu', 'll', 'l')
  get_Menu = myMenu.call(hWnd,0)
  
  reMenu = Win32API.new('user32', 'RemoveMenu', 'lll', 'l')
  
  MF_BYCOMMAND = 0  
  ITEM_ID = 40003
  
  reMenu.call(get_Menu,ITEM_ID,MF_BYCOMMAND)


图:

作者: 叮当    时间: 2008-2-22 01:56
好神奇! 脚本居然可以屏蔽DLL……
作者: 美兽    时间: 2008-2-22 01:58
以下引用叮当于2008-2-21 17:56:48的发言:

好神奇! 脚本居然可以屏蔽DLL……


其实最开始是想找Word菜单里被隐藏的命令跑哪里去了— —
作者: cheyenne    时间: 2008-2-22 03:52
拜服兽殿,不过这样就不能设置某些东西了么……
作者: 沉影不器    时间: 2008-2-22 04:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 鸟神乌鸦    时间: 2008-2-22 18:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-22 18:47
这样按F1就不会有那个出现了……?


作者: Eclair    时间: 2008-2-23 00:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2008-2-23 01:30
以下引用沉影不器于2008-2-21 20:13:45的发言:

基础不够,烦请告知基本知识就当教程,实际上贵站没有RM的API相关教程
比如Win32API.new(这些参数是?)
第一个是API名?第二个是函数名?后面还有....


以“gpra8764”为作者名进行搜索,能找到几篇对API的讲解,例如:
http://rpg.blue/web/htm/news684.htm
作者: 亿万星辰    时间: 2008-2-23 03:11
使用这个方法还可以屏蔽掉叉子.....
作者: 美兽    时间: 2008-2-23 03:29
以下引用亿万星辰于2008-2-22 19:11:06的发言:

使用这个方法还可以屏蔽掉叉子.....


叉子那个属于系统命令,ID号可以直接通过网络查到.
作者: 沉影不器    时间: 2008-2-23 04:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 匈魔剑    时间: 2008-2-25 08:16
狠强大……美兽已经对640X480边框之外的东西出手了…………
作者: yangff    时间: 2009-1-17 04:10
game_name=".\\Game.ini"
val = "\0"*256
gps = Win32API.new('kernel32', 'GetPrivateProfileString','pppplp', 'l')
gps.call("Game", "Title", "", val, 256, game_name)
val.delete!("\0")
title = val
fw = Win32API.new('user32', 'FindWindow', 'pp', 'i')
hWnd = fw.call("RGSS Player", title)
摆脱!用别用这个按各F2你就~!~
作者: 沉影    时间: 2009-1-18 05:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 465889216    时间: 2009-1-20 11:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赛露休斯    时间: 2009-2-10 11:19
强,居然还能去掉F1,代码看上去好神奇
作者: kiroty    时间: 2009-7-4 09:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: a2523496    时间: 2010-3-6 18:23
太棒了=v= 我辛苦挑选的BGM终于不会让人给关了=。-
作者: a2523496    时间: 2010-3-6 18:23
话说挑选那个BGM 超级痛苦的。  
   下了一大堆  然后一首一首得去听=。-




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1