Project1

标题: 如何屏蔽F1的游戏设置,但不去掉F1 [打印本页]

作者: ProfesstionR    时间: 2009-7-31 17:59
标题: 如何屏蔽F1的游戏设置,但不去掉F1
本帖最后由 ProfesstionR 于 2009-7-31 18:22 编辑

如何屏蔽F1的游戏设置,但不去掉F1这个按键,我用了屏蔽按键脚本后,F1做的其他功能也被屏蔽了啊
作者: 霜冻之狼    时间: 2009-7-31 18:04
以前是做不到的,现在美兽大师已经写出这类脚本了:
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)

作者: ONEWateR    时间: 2009-7-31 18:04
http://rpg.blue/web/index.php?doc-view-4307
善于搜索~
作者: ProfesstionR    时间: 2009-7-31 18:06
请注意:F1我还是要用的,整个屏蔽掉,就无法用F1了啊
作者: ProfesstionR    时间: 2009-7-31 18:12
2# 霜冻之狼


谢谢啊,可以了




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