OneNote小斯想工具箱①:新旧版工具箱具体说明

原创 小斯  2023-05-27 18:01 

接下来开始新的工具箱系列文章。该系列会和以前的Onetastic系列类似,每更新一个重要功能,都会发一篇详细的文章教程,有些还会同步发个演示视频。文章教程不会仅限于介绍基本操作,一般还会包含功能初衷、背后的理解、实践场景等内容。

1

旧版工具箱不再更新

旧版工具箱的优化主要体现在界面布局、中英环境、操作提示等易用性细节上,功能本身基本未作修改,仍是OneMore原本的功能。原本只是自用,分享时沿用了“小斯想工具箱”这个名称。新版仍使用这个名称,旧版名称改为“OM”。

旧版工具箱是基于OneMore4.11改的,原项目用的MIT许可,可以很自由地进行修改。似乎从之后的第几个版本开始,项目许可开始相对严格,改起来没那么自由了。

考虑到OneMore新版项目版权声明的变化,旧版工具箱基本上停留在4.11那里,没有将OneMore后续新功能集成进来。而且,旧版工具箱原本就对4.11原版100多个功能进行了大幅精简,保留的都是我当时觉得相对常用(以及可用)的功能,基本上就是那些了。因此,即便OneMore新版仍使用MIT许可,也没有太大欲望去进行更新了。对OneMore新版新增功能感兴趣的,建议直接使用OneMore。

另外,旧版工具箱用了一两年,这段时间内,OneNote笔记管理范式以及对插件的理解都有了很大的改进,OneMore和Onetastic等插件在某些基础的重要细节上已经无法满足我的需求,只好直接从OneNote官方API开始写代码来实现一些自定义功能。写着写着发现,似乎可以开始弄个新版工具箱了。

基于以上两点原因,旧版工具箱不再更新(即便偶尔更新,也只会是对现有细节的完善,不会增加新功能),以后若觉得不合适,可能会取消分享。大家若需要旧版工具箱,可自行备份一下安装文件。

现阶段,建议大家将新旧工具箱两个版本都装上,因为很多功能是互补的。以后随着新版工具箱的逐渐完善,或许可以渐渐覆盖旧版工具箱。

2

新版工具箱相关说明

新版工具箱里的不少功能以及一些底层方法都是自己写的代码,但项目底层架构仍然基于OneMore项目,OneMore的相关声明仍原样保留在新版工具箱中。这次用的是一个更老的版本:OneMore3.71,这个版本更轻,而且架构已经比较成熟全面,用来做自定义开发已经足够。OneMore底层做的很好,用着很方便,暂时没有从零新建一个项目的想法,太费劲,实在有需要时再说。

新版工具箱目前已经写了一些功能,基本上都是按自己的需求进行自定义开发的:有些功能是自己完全从零开始写的,有些是基于OneMore功能做了一些重要的自定义修改,只有少数功能是直接从OneMore中迁移过来的(一般也会在具体细节上做一些修改)。

新版工具箱此前一直是自用,很多具体细节是直接按自己的使用习惯内置在代码中。分享版不同于自用版,在分享各个功能之前,还需要在友好性方面进行单独的完善,而且还得同步写教程,这个得慢慢来。大家根据实际情况,若当前发布的功能正好是需要的,覆盖更新即可,用不着发布一次更新一次。

公众号“小斯想”主界面对话框回复“01”,获取最新版“小斯想工具箱”以及OneMore的安装文件。

本文地址:https://cas01.com/7760.html
公 众 号 :注意两个号的区别,小斯想专注于OneNote和思维导图等具体的知识管理软件的经验分享。(OneNote为主);cas01专注于知识管理理论及实践成果的分享。(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。

发表评论


表情

  1. 爱好者
    爱好者 【LV1】 @回复

    请问
    安装后,在加载项里的兼容性一栏中显示“没有可用的兼容性信息”
    怎么办?

  2. fucome
    fucome 【LV1】 @回复

    请问这个工具箱安装后,每次onenote启动报错如下语句,这个可能是什么原因?
    “小斯想工具箱”中的自定义UI运行时错误
    对 RibbonID Microsoft.OneNote 的GetCustomUI()调用失败
    > 之前尝试安装onemore也会出类似问题,不过后续office点击了修复,修复之后onemore安装及使用顺利,但是作者您的工具箱安装仍然报此问题,目前仍无法使用。

    • 小斯
      小斯 【LV6】【站长】2024-08-19 at 08:29  回复

      @fucome没遇到过这个问题,不好说。新旧版工具箱都不能用吗,按理说OneMore能用的话,工具箱应该就能用的

      • fucome
        fucome 【LV1】2024-08-21 at 20:10  回复

        @小斯旧版本小斯想工具箱没试,我安装的是“小斯想工具箱_v0.90_x64(建议把OM也装上).msi”这个版本,我这边主要是看重作者您开发的中文搜索功能(onemore没有搜索,只有替换,你的旧版工具箱听说也没有搜索功能),所以只尝试了新的小斯想工具箱。赞同作者的结论,搜索和编辑作为笔记软件的最核心功能,onenote中文搜索实在是太垃圾了。

        • 小斯
          小斯 【LV6】【站长】2024-08-22 at 08:08  回复

          @fucome我这边没遇到或没法重现的问题,很难找原因,也没法做测试。可以试试旧版能不能正常安装使用。

  3. 陈骢元
    陈骢元 【LV1】 @回复

    大佬,原om的目录功能能不能添加到新的工具箱,主要是om(v0.31)的目录刷新没办法使用,每次都得自己重新添加目录

  4. gp11
    gp11 【LV1】 @回复

    你好,想问一下,旧版工具箱-其他-XML,脚本中,我简单修改了一下脚本,但是”更新页面“是灰色的,不可点击,这个是什么原因?

    • 小斯
      小斯 【LV6】【站长】2023-09-03 at 12:19  回复

      @gp11把“隐藏编辑者属性”的勾去掉

  5. 知北游
    知北游 【LV1】 @回复

    1。大佬,我刚安装了最近的新版工具箱,功能还比较少,那我再把旧版工具箱安装起来吗?
    2。之后新版有更新直接安装msi覆盖就行了是把?
    3。以后要是不用旧版了,直接程序里面卸载旧版,不会影响已经写好的笔记把?
    4。问个问题,我在台式机上标记里面自定义了一些标记,这个没法导出到笔记本电脑去使用了是吗,只在设置里面自定义功能区有看到导出,但是导出的设置并不包含这个。。。

    • 小斯
      小斯 【LV6】【站长】2023-08-02 at 15:03  回复

      @知北游1、可以;2、是;3、不会;4、导出自定义设置挺鸡肋,常用标记一般就那么几个,跨机时手动添加也要不了几分钟

  6. 知北游
    知北游 【LV1】 @回复

    大佬有交流群吗?要用工具箱的话,onemore是一定要装的吗?onetastic是要付费后才能自己写宏是吧,gem的搜索功能也是要付费的ε=(´ο`*)))唉。。。问个问题,想把onemore的大纲项目编号和目录生成自定义成一个快捷键,用ahk没办法给到“点击确认”这样的输入信息进去吧,用onetastic能实现吗?

    • 小斯
      小斯 【LV6】【站长】2023-07-21 at 12:12  回复

      @知北游没弄群。“确认”直接发送“enter”键就行了。凡用键盘能实现的,AHK基本都没问题。

      • 知北游
        知北游 【LV1】2023-07-22 at 09:25  回复

        @小斯好的,谢谢~

      • 知北游
        知北游 【LV1】2023-07-22 at 09:28  回复

        @小斯对了,我之前记笔记都是用onemore的样式,我改了下,然后快捷键覆盖了默认的,但是有一个问题,就是笔记内容多了之后,样式的应用就会出现等待一会才应用上,小斯工具箱的样式会有同样的这个问题吗?

        • 小斯
          小斯 【LV6】【站长】2023-07-22 at 09:35  回复

          @知北游插件的通用毛病,微软提供的接口就这样,内容越多处理越慢。

          • 知北游
            知北游 【LV1】2023-07-22 at 09:51  回复

            @小斯谢谢,我还想要都改成小斯工具箱也是一个工作量,原来样式都有这个问题,天杀的微软样式不能自定义也是离谱。。。onemore的大纲格式,是一个弹窗,我是想ahk去映射快捷键后直接也点击“确认”的,但是用Windows Spy发现xy会随着OneNote窗口的不同而改变,想发送这个“确认”还有别的办法吗,ahk的MsgBox、InputBox这种是创建来交互的自带弹窗,没法在这里用上吧?

          • 小斯
            小斯 【LV6】【站长】2023-07-22 at 10:07  回复

            @知北游不需要鼠标点击,用Tab切换到确认,直接发送enter即可。

          • 知北游
            知北游 【LV1】2023-07-22 at 10:19  回复

            @小斯嗯,是的,我用快捷键Send !7打开大纲格式后,想用Send {Left}和Send {Enter}来自动化操作,但是这两个按键变成我自己去点“确认”后,ahk再回到OneNote后,左移然后按回车键的,用了{Tab}也是一样要等自己操作活动窗口回到OneNote才执行,有什么方法应吗?对于目录里面我需要勾选复选框“将链接添加到标题”,这个要用ahk的话只能固定OneNote窗口去获取xy位置使用鼠标点击了吗?

          • 小斯
            小斯 【LV6】【站长】2023-07-22 at 10:57  回复

            @知北游加几句sleep试试,很多操作是需要等待时间的

          • 知北游
            知北游 【LV1】2023-07-22 at 11:36  回复

            @小斯赞!!!666,这个可以,我还在想激活当前活动窗口的命令来着。。。接下来再去试试,tab到复选框后,能不能直接click不用给xy值。

          • 知北游
            知北游 【LV1】2023-07-22 at 13:47  回复

            @小斯大佬,win11系统能提高生产力的,除了ahk、Powertoys、Edge的扩展插件,还有什么推荐的吗?

  7. gdqb521
    gdqb521 【LV1】 @回复

    想请教一个问题,就是用工具箱自定义样式中,那个强调样式,或者超过原内置样式后的自定义样式,能否定义快捷键应用格式,我想多次应用强调样式,有啥快捷的方法吗?

    • 小斯
      小斯 【LV6】【站长】2023-05-29 at 13:32  回复

      @gdqb521可以将强调样式移动到前9位里,再调用对应快捷键

  8. shinae
    shinae 【LV1】 @回复

    新工具箱能把一些常用的宏加上去吗,比如选择关键词段落、批量创建页面这些?或者整个自定义条目,能自己定义一些功能的!哈哈哈,自定义的那种就真是无敌了。大神,开挂吧! [鼓掌]

    • 小斯
      小斯 【LV6】【站长】2023-05-28 at 19:30  回复

      @shinae常用功能会慢慢加上的。至于自定义功能,Onetastic应该已经属于个人插件的极致了。