我用网络漫画阅读器非常严重,而且已经持续了几年。在 Greasemonkey 添加用户包含之前,我@include
在本地副本中建立了相当多的自定义规则。
每次我想更新时都要将文件复制到新版本中,这有点烦人,但我还是设法做到了。不过,现在,我认为这确实有点脆弱,我应该尝试迁移到用户包含功能,但我丝毫不想手动将 307 行*逐行复制并粘贴到 Greasemonkey 的选项输入框中。
对于自动化这个过程有什么建议吗?
*根据 Notepad++ 的选择计数;我猜想它可能相差一个。
答案1
Greasemonkey 将脚本控制内容存储在其config.xml
文件中。您可以编辑此文件以进行所需的更改。
- 前往您的Firefox 配置文件文件夹。
- 从那里进入
gm_scripts
文件夹。 - 关闭 Firefox(有助于防止意外破坏您的配置文件或 GM 安装)。
- 使用合适的编辑器(Notepad++、TextPad、Emacs 等)编辑该
config.xml
文件。 - 找到
<Script...> ... </Script>
您的用户脚本的部分。 - 对于
<Include> ... </Include>
您想要转换的行,替换Include
为UserInclude
(每行 2 个实例)。 - 保存更改并重新启动 Firefox。
- 完毕!
答案2
我确实有一个想法,但它几乎丑陋不堪:SendKeys,可能来自 PowerShell 脚本,到目前为止已使用 @includes 提供。如果没有其他答案,将对此进行扩展。