发表回复 
问题·未解决 能不能屏蔽某个软件的右键功能?
2017-09-20, 19 : 59 (这个帖子最后修改于: 2017-09-29 17 : 35 by abc001.)
能不能屏蔽某个软件的右键功能?
本人使用的逍遥笔手写输入法 7.3.0.517 官方版.可以全屏手写,非常方便,但有一个BUG,按鼠标右键就会自动从全屏切换到窗口模式,非常地烦人,虽然设置里可以取消右键设置,但实际无效,试了下最新的8.4.​0.2版也存在同样问题。之所以用7.3版,是因为相比新版功能一样且无广告。
因此我在考虑能不能通过AHK实现这样一个功能:
屏蔽逍遥笔手写输入法的右键,使得按下鼠标右键的时候,逍遥笔手写输入法不会切换模式。

参照这个帖子http://ahk8.com/thread-6489.html写了以下代码,仍存在以下问题:
在Juisreader.exe界面按右键,虽然提示的是第一个,但逍遥笔手写输入法仍然还是切换到了窗口模式,也就是右键并未被屏蔽掉,逍遥笔手写输入法还是接收到了右​键。

请高手帮我解答一下,不胜感谢!!!

代码: (全选)
Rbutton::
IfWinActive, ahk_exe Juisreader.exe
{
    Send, {Lbutton}
    MsgBox, ,0,0,1
}
else IfWinActive, ahk_exe XYBSky.exe
{
    Send, {Lbutton}
    MsgBox, ,1,1,1
}
else
{
    Send, {Rbutton}
    MsgBox,, 2,2,1
}
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-09-20, 23 : 50
RE: 能不能屏蔽某个软件的右键功能?
试了鼠标映射法RButton::X也不行,是不是它自己监听鼠标啊,就像AHK的OnMessage?不是等待点了右键通知它?那想截住有点类似安全软件的活了,我不知​道怎么办了。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-10-01, 20 : 34 (这个帖子最后修改于: 2017-10-01 21 : 08 by abc001.)
RE: 能不能屏蔽某个软件的右键功能?
(2017-09-20 23 : 50)TSQJZKIHCVQXSBKA 提到:  试了鼠标映射法RButton::X也不行,是不是它自己监听鼠标啊,就像AHK的OnMessage?不是等待点了右键通知它?那想截住有点类似安全软件的活了,我不知​道怎么办了。
试了下,先将逍遥笔手写输入法设置为全屏模式,再运行RButton::X脚本右键可被完全屏蔽。
下面的脚本在 Juisreader.exe中可屏蔽右键,在别的窗口按右键会弹出右键菜单,逍遥笔手写输入法会自动切换至窗口模式,此时再切换回全屏模式会发现此脚本失效不能起作用,​必须退出脚本重启脚本。
但我还想在 Juisreader.exe中能正常使用右键,又不会造成逍遥笔手写输入法会自动切换至窗口模式,不知有没办法?
代码: (全选)
Rbutton::
IfWinActive, ahk_exe Juisreader.exe
{
RButton::X
}
else
{
sleep 1000    
Send, {Rbutton}
}
Return

#q::
ExitApp
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合