一个页面上可以建立任意多个笔记容器,有些时候,你可能需要将当前页面上的多个笔记容器合并到一个笔记容器中方便统一管理,如何合并多个笔记容器呢? 这篇文章总结了几种很实用,但......
2021-06-25 639 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 界面 切换 快捷键
相关文章
一个页面上可以建立任意多个笔记容器,有些时候,你可能需要将当前页面上的多个笔记容器合并到一个笔记容器中方便统一管理,如何合并多个笔记容器呢? 这篇文章总结了几种很实用,但......
2021-06-25 639 OneNote,合并,笔记,容器,的,几种,实用,却,隐秘,
什么是文本容器(笔记容器)? 在OneNote的页面中,默认是显示文本容器(笔记容器)的。 类似Word的文本框。 文本容器可以在页面中移动。 其水平方向上允许拉窄、拉宽。 但,垂直方向上是......
2021-06-25 199 OneNote,如何,关闭,不,显示,文本,容器,什么,是,
onenote窗口停靠状态下,或者onenote页面中产生链接笔记后,内容界面的右上角会出现链接指示图标,在这里可以对链接笔记进行设置或管理。 1.链接指示图标何时出现? 在停靠窗口的右上角,......
2021-06-25 917 OneNote,链接,笔,记的,管理,onenote,窗口,停靠,
在讨论onenote的内置对象的ID属性之前,有必要先了解一个基础概念GUID,全局唯一标识符。 COM,全称是ComponentObjectModel,即组件对象模型。COM是微软为提高软件开发效率而开发出的一种软件开发......
2021-06-25 893 OneNote,COM,组件,对象,模型,与,GUID-,全局,唯一,
UWP云版 OneNote Batch Cloud 批量处理器,提供了导出成 HTML的功能。 该功能具有一定的备份属性。 UWP OneNote 笔记本 比如:我们有如下 OneNote 笔记本,想把它导出来存放到本地硬盘上。 使用UWP云版......
2021-06-25 196 如何,从,OneNote,中,导出,笔记本,结构,并,批量,