【问题标题】:How to make my autohotkey script work when editing .tex files?编辑 .tex 文件时如何使我的自动热键脚本工作?
【发布时间】:2020-08-06 23:40:15
【问题描述】:

我制作了一个简单的自动热键脚本,用于在英文键盘上插入北欧字母。这是一个示例 AHK 脚本,其中输入“,e”与我的文本中的字母 æ 交换:

:c?*:,e:: ; small letter æ
send, æ
return

它适用于所有文本文件,扩展名为 .tex 的文件除外。我将这些 .tex 文件用于我在 TexWorks 中编辑的乳胶文件。

如何在 .tex 文件中创建 AHK 脚本功能? 我必须在某个地方定义我的 AHK 脚本适用于哪些文件扩展名吗?

【问题讨论】:

  • 它不适用于具有某些扩展名的文件是没有意义的。你的意思是它在某个文件编辑程序中不起作用?那个“TexWorks”程序?此外,正确的热字符串语法就是这样做:c?*:,e::æ
  • 嗨。我的 scipt 在 TexWorks 编辑器中不起作用。插入字符串“,e”时,字符串不与字母“æ”交换,保持插入状态。
  • TexWorks 是否以管理员身份运行?如果是这样,您还需要以管理员身份运行 AHK 脚本。
  • 我不确定 TexWorks“以管理员身份运行”是什么意思。我在哪里检查这个?
  • 所以我猜你在任何 PC 上都没有管理员权限。一些工作电脑?不过,我想知道您是如何安装 AHK 的。无论如何,如果您无法以管理员身份测试运行脚本,那么我无法猜测您。从来没有用过 TexWorks,我不知道它是什么样的。

标签: autohotkey


【解决方案1】:

来自 cmets:
TexWorks 以管理员身份运行,因此 AHK 脚本也需要以管理员身份运行,才能在 TexWorks 程序中运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 2013-03-20
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    相关资源
    最近更新 更多