有个小需求,写了个脚本,只能实现简单功能。有些实现不了,大佬帮个忙
我要同时使用多个软件,使用习惯都是按下鼠标中键,移动视角。现在需要用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文件