求助

有个小需求,写了个脚本,只能实现简单功能。有些实现不了,大佬帮个忙
我要同时使用多个软件,使用习惯都是按下鼠标中键,移动视角。现在需要用ad这个软件
他的键位不能设置。多个软件同时使用,很不习惯。

-----------------------------------------------------------
目前的需求,识别当前窗口,是不是指定软件。
识别方法:软件进程名:【DXP.EXE】或者标题开头一直都有:【Altium Designer】。。字符
如果是DXP.EXE,检测鼠标中键按下,并映射为鼠标右键,不是DXP.EXE中键还是中键

-----------------------------------------------------------
现在的代码

#HotIf WinActive("ahk_exe DXP.EXE")
{
MButton::RButton
}
#HotIf
^MButton::Suspend -1
Esc & MButton::exitapp

-----------------------------------------------------------
目前的问题:左右分屏,激活其他软件窗口后,再在DXP.EXE点中键,第一次点击是没有映射成功的。怎么能让反应快一点。
ahk默认的窗口识别软件能做到悬停时就识别,鼠标当前软件。是怎么实现的
^MButton::Suspend -1 这个代码不是(暂停/启动)么,为什么暂停后就启动不了。

-----------------------------------------------------------
还有一个问题,求神通广大的大佬指点一下
DXP.EXE这个软件,有几个关联文件.PcbDoc.PrjPcb。。。双击后会以DXP.EXE打开文件。
有没有办法能附带启动脚本.exe文件

给TA捐赠
共{{data.count}}人
人已捐赠
其他

函数解决读入ini环境变量无法解析的问题

2022-9-22 21:32:15

其他

如何在5分钟之内从5万个源代码文件中搜索到当前所需的编程源代码块片段资源-2022年9月23日

2022-9-24 14:09:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索