上一篇中,已经详细介绍了 链接笔记的定义 。本文对链接笔记的相关注意事项进行进一步总结,并分析链接笔记与普通的插入链接的区别。 1.几点注意事项 一、停靠状态下,手动键入和复制......
2021-06-25 290 OneNote,链接,笔记,如何,产生,与,插入,的,区别,
onenote中有11个样式,标记则有9个默认的快捷键,现在想用F1~F11映射11个样式,同时也想用F1~F9映射9个标记样式,是否有办法在同一个AHK脚本中随时切换这两套快捷键体系呢?
基本思路
在脚本的开头部分,设置一个全局变量作为切换的指示参数,根据相应操作更改该参数,然后配合对应参数的#If区块,实现切换。
方法一:使用热键切换参数
在代码顶部设置参数switchNO = 0,作为功能切换的指示值的默认值,对应“#If switchNO==0”中的代码。
最简单的切换参数的方式是,直接用快捷键进行切换。例如,直接在某热键XX下,将switchNO更改为2。按下XX后,“#If switchNO==2”中的代码开始起作用,从而实现快捷键体系的切换。
F5::
switchNO = 2
return
方法二:使用GUI窗口界面切换参数
如果快捷键体系较多,直接使用热键来切换参数太浪费按键,此时,GUI界面窗口是不错的选择。
如果只是想在多套快捷键方案中选择其一,要实现这样的切换,Radio Button控件是第一选择。将各套方案用Radio在界面上列出来,需要哪套选择哪套即可。
使用g 标签切换参数
在图形界面中定义控件时,以gXXX命名变量,后面的XXX即可作为执行入口。例如下面的代码,将控件Radio的g 标签设置为grb1,并在rb1中定义代码;之后,在图形窗口中选择grb1对应的控件时,会直接执行rb1中的代码。例如下面这段代码中,点击“标题”按钮时,即可将switchNO的值更改为1。通过这种图形界面,可以很方便的在多套快捷键体系中实现切换。
Gui Add, Radio, grb1 x74 y50 w120 h23, 标题
Gui Add, Radio, grb2 x74 y100 w120 h23, 样式
Gui Show, w620 h420, Window
Return
rb1:
switchNO=1
Return
rb2:
switchNO=2
Return
标签: OneNote AHK 协同 教程 GUI 界面 切换 快捷键
相关文章
上一篇中,已经详细介绍了 链接笔记的定义 。本文对链接笔记的相关注意事项进行进一步总结,并分析链接笔记与普通的插入链接的区别。 1.几点注意事项 一、停靠状态下,手动键入和复制......
2021-06-25 290 OneNote,链接,笔记,如何,产生,与,插入,的,区别,
如果onenote用得很频繁,必定会出现很多使用频率很高的功能,这些功能中,其中一部分可能已经被赋予默认快捷键,另外一部分可能没有。但不管有没有默认快捷键,都有办法进行重映射。用......
2021-06-25 133 OneNote,快捷键,提高效率,必备,技能,如果,onenote,
有小伙伴反馈说日规划模板挺好用的。 但就是存在一个问题。 就是每天需要改日期,感觉很麻烦。。。。 嗯,其实,我一般都不自己改日期,而是采用了一个最简单的方式来解决这个小问题......
2021-06-25 470 OneNote日程管理,OneNote日规划表,OneNote设置当前日期
onenote属于office一员,非常容易上手,几乎不需要任何额外的学习成本就能直接用起来。但上手简单并不代表软件本身很简单,office向来以功能强大著称,onenote当然也不例外。基于onenote优秀全......
2021-06-25 527 如何,高效,使用,OneNote,的,实践,技巧,onenote,
之前并没用过C#和Visual Studio开发平台,只是因为想尝试一下onenote加载项,不得已才使用的,没有系统学习。面对一个陌生的平台和领域,摸着石头过河。不求深入理解,只要能解决问题就行。......
2021-06-25 879 onenote插件