老杨说话的地方
  • 首页
  • 关于老杨
  • 博客时间
  • 文章分类
    • 人生感悟
    • 信息技术
    • 往事随风
    • 情感随笔
    • 文学创作
    • 生活记录
    • 评论杂谈
    • 人工智能
  • 留言本
我是老杨
张驰有度 宠辱不惊
  1. 首页
  2. 信息技术
  3. RIME
  4. 正文

RIME的自动化配置与同步

2026年01月20日 19点热度 0人点赞 0条评论

在《RIME输入法的相关配置》中,我介绍了相关的配置方法,留下了一个问题,就是如何自动化的处理配置与同步问题。

这篇文章主要就是为了补充相关内容。

本文所有的代码,都在我的代码库中:https://git.yangyq.net/laoyang/rime-sync-config

配置文件的进一步做法

上一篇文章提到过,用户目录最好是使用默认的目录,只把需要的内容做一下同步。事实上,重要的这几个文件,甚至可以不放在用户目录下,而是采用软连接的方式,也就是说,重要的配置文件,放在网盘的同步文件夹中,在用户目录下,做几个快捷方式。

重要的配置文件主要有:custom_phrase.txt、default.custom.yaml、default.yaml、weasel.custom.yaml、weasel.yaml、wanxiang.schema.yaml。当然,你还可以备份其他的相关文件到你的网盘中。

创建软连接,会很麻烦,所以我写了一个bat文件,用来自动化创建这些软连接。

这个bat文件,在代码库中,名字为:Initialization.bat。

如果觉得太复杂,完全不需要看懂,只需要知道怎么用就行了。

该文件会自动的从注册表中读取RIME的安装路径和用户目录,从而把你设定的配置文件,都设置成当前bat所在路径的上一层目录的config下的相关文件的软连接。

例如,我的目录层次结构是这样的:

其中,bat里面存储的,都是需要用到的脚本,config文件夹下面存储的是所有备份出来的,需要做软连接的配置文件。请按照当前的目录格式存放相关的内容。

右键Initialization.bat,选择以管理员身份运行。该代码会执行下列操作:

  1. 自动读取小狼毫的安装路径。
  2. 自动读取小狼毫个人配置文件夹路径。
  3. 获取当前路径。
  4. 获取上层目录的config文件夹。
  5. 挨个读取config下的文件,并将个人配置文件夹中的相关文件,设置为config下相同名字的软连接。
  6. 设置一个定时任务,每十分钟运行一次,如果发现这台电脑已经空闲了30分钟,则自动同步用户数据。

如果不需要自动同步用户数据功能,可以把这个文件中的相关部分删除。

:: 接下来设置定时任务
echo 目标bat文件路径%TARGET_SCRIPT%

:: 检查 autosync.bat 是否存在
if not exist "%TARGET_SCRIPT%" (
    echo 错误:未找到 %TARGET_SCRIPT%
    pause
    exit /b 1
)
echo 目标vbs文件路径%TARGET_VBS%

:: 检查 autosync.bat 是否存在
if not exist "%TARGET_VBS%" (
    echo 错误:未找到 %TARGET_VBS%
    pause
    exit /b 1
)
:: 转义路径中的空格和特殊字符(用双引号包裹,并在 schtasks 中用 \" 转义)
set "QUOTED_SCRIPT=\"%TARGET_SCRIPT%\""
:: 任务名称
set "TASK_NAME=RimeAutoSync"

:: 创建每10分钟运行一次的任务(从现在开始,每天重复)
schtasks /create ^
    /tn "%TASK_NAME%" ^
    /tr "%CMD%" ^
    /sc minute ^
    /mo 10 ^
    /f

if %errorlevel% equ 0 (
    echo.
    echo 定时任务创建成功!
    echo - 任务名称: %TASK_NAME%
    echo - 执行频率: 每 10 分钟检查一次
    echo - 实际同步条件: 系统空闲 ≥30 分钟
    echo - 脚本路径: %CMD%
    echo.
    echo 注意:请确保 autosync.bat 与本脚本在同一目录。
) else (
    echo 创建失败。建议以管理员身份运行(非必须,但可避免权限问题)。
)

echo 任务创建成功,按任意键退出.

自动同步功能

上一节介绍到,初始化脚本最后会创建一个定时任务,该任务每十分钟运行一次,如果发现这台电脑已经空闲了30分钟,则自动同步用户数据。

在bat中有相关代码实现。下面对代码进行说明:

  1. autosync.bat文件是主要的同步文件,完成小狼毫安装目录的获取,以及同步和重新部署的自动调用。
  2. get_idle_minutes.ps1,是一个powershell脚本,主要用来获取当前的空闲时间。根据设定,定时任务每10分钟运行一次,此时,需要检测电脑是否已经空闲了30分钟,只有这样才开始同步和重新部署,因为重新部署时是没有办法使用电脑的。
  3. run_hidden.vbs,主要用来隐藏autosync.bat的命令窗口。如果没有这个文件,自动任务直接调用autosync.bat,那么每次运行任务都会有一个CMD命令窗口一闪而过,影响体验,所以用这个脚本,将同步过程和脚本调用,完全置于后台,用户完全没有任何感觉。
  4. 运行后,在当前目录下,会产生一个文件:autosync.log,主要用来记录自动任务的运行日志,如果确保同步任务没有问题,可以在autosync.bat中,将写入日志的功能删除。就是所有结尾带有>> "%LOG%"的代码行。

完整的操作

此时,你已经拥有了一个稳定流畅,没有弹窗广告,并且记录你所有输入词库的个性化输入法。完整的做法是这样的:

  1. 找一个同步的网盘。把我的代码库中的文件,下载下来后,放进网盘,按照固定的目录格式。
  2. 修改config文件夹中的文件。
  3. 右键bat目录下的Initialization.bat,选择以管理员身份运行,一路回车,自动完成所有设定。

然后就可以使用这个完全属于你自己的输入法了。

新电脑的设定

如果此时你需要在一台新电脑上设置你的输入法,只需要这样做:

  1. 安装网盘,同步你网盘中的文件。
  2. 安装输入法,下载万象拼音,和万象拼音模型,放入用户目录中。如果不怕占用空间,甚至可以将万象拼音模型也放入config文件夹,创建软连接。
  3. 修改installation.yaml,设定当前电脑的名字和同步网盘的路径。
  4. 右键bat目录下的Initialization.bat,选择以管理员身份运行,一路回车,自动完成所有设定。

Initialization.bat是可以重复执行的,不用管之前是不是已经设置过。

如果要修改配置,只需要修改网盘中config文件夹下的配置文件,然后重新部署就可以了。

结语

经过几天的操作,算是把输入法问题给解决了。

如果有任何问题,都可以给我留言。

标签: rime 同步 目录
最后更新:2026年01月20日

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

点赞
guest

guest

0 评论
内联反馈
查看所有评论

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

搜索
最新 热点 随机
最新 热点 随机
WordPress插件WP-Editor.md代码语法无法高亮问题的解决方案 RIME的自动化配置与同步 RIME输入法的相关配置 共产主义原理 花钱消除焦虑,能行吗? 关于喜剧的一些思考 中国是不是体育强国? 成功的必备因素 关于华为 别再侮辱我的智商
关于喜剧的一些思考花钱消除焦虑,能行吗?共产主义原理RIME输入法的相关配置RIME的自动化配置与同步WordPress插件WP-Editor.md代码语法无法高亮问题的解决方案
退步了 再见2006 手和脸 人在囧途之赶不上车 道谢 中山公园行 小米模式 Linux系统终端没有颜色 自然辩证法笔记七 纽约七天(图片版)
最新评论
  • 为多用户安装Anaconda及其使用方法上的wyf打错字了,仍然会在root目录/opt/anaconda3/envs/…
  • 为多用户安装Anaconda及其使用方法上的wyf你好,我按照这样的步骤配置好后,为什么用户仍然会在创建虚拟环境呢
  • 无插件实现WordPress留言本上的天天资源Ttzip感谢分享!
  • 成功的必备因素上的xqiushi应该是那样子的。坚持锻炼后体重变化不大,体型会有变化:肥肉会少,肌肉会…
  • 成功的必备因素上的老杨感觉上瘦了,不过体重并没有减轻,很奇怪,难道说是脂肪少了,肌肉多了?
  • 中国是不是体育强国?上的xqiushi听说今年苏超很火。
  • 成功的必备因素上的xqiushi大半年过去了,瘦了吗?
  • 中国是不是体育强国?上的Ra运动需要器材、需要场地费用、需要时间、需要搭子,运动都是和竞技挂钩的,…
  • 开张大吉上的yorkzz试试你的评论功能
  • 关于华为上的老杨确实,苹果手机系统还是有优势的。

Google java jsp linux QQ wordpress 中国 习惯 人生 公司 决定 博士 博客 同学 国家 大学 学习 实验室 家 小说 工作 开始 思考 情感 手机 技术 推荐 插件 数据库 文件 晴迷星途 朋友 生活 电影 相声 程序 笔记 网站 网络 置顶 美国 评论 软件 音乐 项目

关注公众号

COPYRIGHT © 2026 老杨说话的地方 版权所有

THEME KRATOS YANG Modified BY 老杨

鲁ICP备17014997号-4

鲁公网安备 37021302000754号