查看: 4019|回复: 6

[已经过期] 请问如何禁用全屏

[复制链接]
梦石
0
星屑
3053
在线时间
441 小时
注册时间
2014-11-21
回帖
103
发表于 2020-3-9 10:03:49 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如题,如何屏蔽Alt+Enter的全屏(最好的活再讲解一下原理);
搜索了半天搜到的方法都链接过期了,没找到能用的,有懂这个的dalao指点一下吗
梦石
0
星屑
2306
在线时间
133 小时
注册时间
2016-8-13
回帖
30
发表于 2020-3-9 11:41:27 | 显示全部楼层
我去,原来RM还有这种功能,一直没发现
回复

使用道具 举报

梦石
0
星屑
2306
在线时间
133 小时
注册时间
2016-8-13
回帖
30
发表于 2020-3-9 11:46:40 | 显示全部楼层
加个全按键脚本,那个什么完美输入法的脚本就可以了
回复

使用道具 举报

梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2020-3-9 12:51:21 | 显示全部楼层
本帖最后由 ppspssss 于 2020-3-9 20:23 编辑

这个脚本屏蔽按键, 加了屏蔽ALT键, 那就按不了ALT+ENTER 组合键了
  1. =begin

  2.   屏蔽按键

  3.   作者:秀秀

  4.   使用方法: 1. Maskkey.mask (屏蔽按键)
  5.    
  6.             2. Maskkey.maskAllKey (屏蔽所有按键)
  7.             
  8.             3. Maskkey.stopMask (恢复按键)
  9. =end  

  10. module Maskkey
  11.   # 默认屏蔽 F1,F2
  12.   # 需要屏蔽其他按键自行加入即可(ASCII码)
  13.   $R_Key_ALT       = 0x12        # ALT key
  14.   F12 = 0x7B
  15.   KeyCode = [$R_Key_ALT]
  16.   
  17.   Mask = Win32API.new("MaskKey.dll","StartMaskKey","pii","i")
  18.   StopMask = Win32API.new("MaskKey.dll","StopMaskKey","v","v")
  19.   
  20.   def self.mask
  21.     Mask.call(KeyCode.pack("L*"),12,0)
  22.   end  
  23.   
  24. end  

复制代码

MaskKey.zip (9.73 KB, 下载次数: 33)

点评

试了一下好像不行……放在main前面和最上面都不生效  发表于 2020-3-9 20:35
呃,缺少maskkey.dll,这个可以在哪里下载?  发表于 2020-3-9 19:51
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

梦石
0
星屑
13562
在线时间
2753 小时
注册时间
2014-10-4
回帖
705

R考场第七期纪念奖

发表于 2020-3-9 23:37:34 | 显示全部楼层
[pre lang="ruby"]=begin
              防 alt + enter 全屏 用于103J
    简单过程
  rm 注册了快捷键 在窗口过程中接收快捷键消息
    其中它会判断是否在一秒内重复收到这个消息 是则不操作(防止频繁全屏切换)
  下面的代码总是让它以为在一秒内收到过这个指令 所以无操作
    没了 就这样
=end
dll=Win32API.new('kernel32','LoadLibrary','p','l').call('RGSS103J')
Win32API.new('kernel32','WriteProcessMemory','llpll','l').call(-1, dll+0x30C3, "\xEB", 1, 0)
[/pre]

随便插 main 前面就行 仅适用于 rgss103j

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 我很赞同

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部