dms
1
我搞那个调整窗口的小工具,今天重写了(50%+),然后发现还是无法简化操作,快捷键我自己都记不住,这就比较的尴尬了。
思路必须要换换了,现在这状态不敢加功能,搞成 VIM 那种(好像不配放到一起比……)就不好了。
AHK 也是一种奇葩的语言,=
居然赋值和比较两个功能,晕晕;
变量有的地方必须加 %`,可是有的地方加上又不对劲,晕晕;
字符串也是,有的地方必须双引号,有的地方不用,然后单引号还不行,晕晕;
input
方法挺实用,但是怎么强制退出?除了超时、输入完成就只能退出程序?!晕晕
……
用 AHK 写 GUI 的话……算了,我还想多活两年
allor
2
纯菜单式,每个菜单项显示相应的快捷按键(单字母)。
只要记住唤出菜单的一个快捷键就够了。
AHK文档 menu 一章中的例2·改
; 一级菜单
; 首字母启动对应菜单项
Menu, MyMenu, Add, A 菜单项-1, MenuHandler
Menu, MyMenu, Add, B 菜单项-2, MenuHandler
Menu, MyMenu, Add ; 分隔线.
; 二级菜单
; 首字母相同→效果变为轮换
Menu, Submenu1, Add, S 子菜单项-1, MenuHandler
Menu, Submenu1, Add, S 子菜单项-2, MenuHandler
Menu, MyMenu, Add, C 二级菜单项, :Submenu1
Menu, MyMenu, Add ; 分隔线.
; 快捷键带下划线的菜单项
Menu, MyMenu, Add, &a 菜单项, MenuHandler
return
MenuHandler:
MsgBox %A_ThisMenuItem%
return
#z::Menu, MyMenu, Show
dms
4
我搞出来了,全程一个组合键,靠不同的位置触发不同的动作。现在正在测试中,解决一些细节问题。
然后 Win10 的操作中心是个傻逼!居然可以被移出来,这也就算了,然后放不回去……
dms
3
菜单解决不了问题的,涉及了变量的输入(窗口尺寸),如果用菜单真的铺天盖地了,而且体验也很差,我已经加入鼠标维度了,效果不错。
可是搞不懂 AHK 的数组,我想函数最终输出数组以达到同时输出多个变量的目的