便携版下载地址:https://pan.baidu.com/s/1iJL5POWnnVTUBgX3M9EEug?pwd=igwq
★★★◆◆◆☻✘✔『』※♣♠♥§◤◇♀♂☞♫♪◎
【关键点Key】
- (30)(29)(28)(27)(26)(25)(24)(23)(22)(21)(20)(19)(18)(17)(16)(15)(14)(13)(12)(11)(10)(9)(8)(7)(6)(5)(4)(3)(2)(1)使用教程:可以编写脚本或者直接按下快捷键实现热键功能
- 官方帮助:StrokesPlus.net - Help
- 软件自带脚本帮助文档:案例颚太少,参考价值有限
- StrokesPlus完美鼠标手势+简单使用教程
- 该软件中"+“表示Shift键,“^”表示Ctrl键,”%"则表示Alt键,“@”代表Windows徽标键,即Ctrl和Alt之间的键,键盘上的字母用小写表示。比如键盘快捷键为“Ctrl+Shift+T”,那么表示为StrokesPlus命令则是:“^+t”。注意:如果按键由一个字符组成,则可以直接使用该字符,如:按键A(或者a),可以直接用小写a表示,但是多个字符表示的按键则需要使用花括号{}将它们括起来,如果按键Tab则要用{TAB}表示。
- StrokesPlus键盘按键表示
- 比如常用关闭标签页快捷键为Ctrl+W,在该软件中脚本可表示为
acSendKeys("^w")
【问题Pro】
-
(30)(29)(28)(27)(26)(25)(24)(23)(22)(21)(20)(19)(18)(17)(16)(15)(14)(13)(12)(11)(10)(9)(8)(7)(6)(5)(4)(3)
-
(2)导致窗口置顶:
-
★★★鼠标手势软件导致该问题:Windows 10 窗口置顶 bug 解决方案汇总
-
★★最小化窗口命令导致该问题,命令前加延迟可解决该问题:但若用ahk隐藏joplin标题栏后再利用如下命令最小化后再还原,会导致窗口无法填满屏幕
sp.Sleep(50); action.Window.Minimize();
-
利用快捷键替换最小化窗口的命令『快捷键有时候无法使得窗口最小化,只能使窗口后置,且总是导致按键按下而无法弹起,致使键鼠助手无法使用』
-
-
-
(1)编写动作,不能自动得到实际的脚本代码
【碎片Chip】
- (30)(29)(28)(27)(26)(25)(24)(23)(22)(21)(20)(19)(18)(17)(16)(15)(14)(13)(12)(11)(10)(9)(8)(7)关闭excel窗口导致卡死
- (6)添加要忽略的软件:
- (5)接近完美的MAX鼠标手势方案及图解(StrokesPlus专用)
- (4)快速为手势定义热键『直接编写动作,不用考虑脚本』
- (3)根据不同窗口执行不同命令『忽略列表会导致所有手势都无法在设置都软件中使用,但用如下方法可以实现某个手势中排除个别软件』
- 添加多个动作
- 脚本:案例少,语法测试不起作用
- (2)软件配置文件
- StrokesPlus.lua 是全局执行的脚本文件
- StrokesPlus.xml 是所有自定义手势设置
- RenameBackup.bat 是备份文件重命名为原文件的批处理
- (1)常用代码:
-
Alt+向上箭头:
sp.SendKeys("%{UP}")
-
// Maximize or restore the window underneath the mouse cursor where the gesture started if(action.Window.Maximized) { action.Window.Restore(); } else { action.Window.Maximize(); }
最大化或恢复鼠标光标下方开始手势的窗口 if(action.Window.Maximized) { 操作。Window.Restore(); } else { 动作。Window.Maximize(); } -
延时10ms:
- 精确延迟:
sp.Sleep(10);//延迟10ms
acDelay(10)
交流延迟(10)sp.Pause(2); //等待2秒
- 精确延迟:
-