问题标签 [textexpander]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - TextExpander、Shell 脚本和节点
我正在尝试将一些 JS 代码作为 Node shell 脚本执行,但它似乎不起作用,我不知道为什么。这是一个简单的例子:
上面的脚本应该导致 TextExpander 在触发时插入文本“foo”,但事实并非如此。bash 中的等效项按预期工作:
我认为也许调用console.log()
没有产生 TextExpander 正在寻找的东西(尽管我能找到的所有文档都说应该打印到标准输出)。我什至尝试过这样的解决方法,但没有运气:
我没有看到明显的错误或任何表明出现问题的迹象。我只是用 TextExpander 插入一个空字符串而不是"foo"
. 任何 TextExpander 专家可能会看到我遗漏的东西?在 shell 中运行非工作示例可以正常工作,并且 TextExpander 应该只捕获进入标准输出的任何内容。我什至不确定如何进行调试。
python - 如何共享 AutoKey 和 TextExpander 片段文件:json vs. xml
我在 Ubuntu (12.04) 上使用 AutoKey,它工作正常。现在我想使用一个包含所有片段的共享 DropBox 文件,但这是一个 TextExpander 文件,因为我的大学使用 MAC 并且有另一个应用程序,例如 AutoKey,称为 TextExpander。他们的 .textexpander 文件似乎是 XML,而我的 AutoKey 使用 JSON 文件。
我可以在我的 AutoKey 程序中使用共享的 .textexpander XML 文件吗?是否可以将 .textexpander 片段文件(在 DropBox 上)重定向/转换为 autokey.json 文件,例如。使用 Python 脚本,然后如何?注意:我不是linux新手,所以我可以创建/调整一些python脚本并访问文件系统。
bash - TextExpander、Shell 脚本、粘贴图像
我正在创建一个文本扩展片段以从网站中提取股票信息。我希望它在剪贴板上查找当前的股票行情,转到所述网站并拉下所需的股票图表并将其粘贴到我正在处理的文档中。我可以按如下方式下载图像:
我不确定如何使用文本扩展器/bash 将保存的图像复制到我的文档中。pbcopy/pbpaste 似乎只适用于文本。任何帮助,将不胜感激。
python - 使用 Python 的 Textexpander 来匹配电话号码
我想使用 Textexpander 和 Python 通过剪贴板匹配电话号码:
单击一个应用程序中格式的电话号码
0798008080
,复制该号码并在另一个应用程序中插入剪贴板内容,其中包含 Textexpander-Shortcut,例如0041 79 800 80 80
.单击一个应用程序中格式化的电话号码
079 800 80 80
,复制,在另一个应用程序中插入剪贴板内容,其中包含 Textexpander-Shortcut,例如0041 79 800 80 80
.
我找到了一个 Textexpander 片段,它将剪贴板内容设置为大写:
但我不知道如何根据我的目的调整此代码段(%clipboard
是 Textexpander 中用于访问剪贴板内容的代码)
有人有建议吗?
windows - 需要一个片段来在 TextExpander 中输出带有日期序号的长日期
我在 Windows 上使用 TextExpander 并搜索了我的问题的解决方案。到目前为止,我看到的所有解决方案都是用 AppleScript 编写的,这在 Windows 上不起作用。
我需要的格式如下:
- 2016 年 8 月1日,星期一
- 2016年 8 月2 日,星期二
- 2016 年 8 月3日,星期三
- 2016 年 8 月4日星期四
等等。注意粗体部分。
我尝试使用 TextExpander 附带的日期/时间工具,但不包括 st、nd、rd 和 th 序数。
我根本不知道任何脚本。是否有适用于 Windows 的这种长日期格式的脚本?
applescript - 我正在尝试更改 TextExpander 应用程序对象中的属性值,但不能
我创建了大量 TextExpander 片段,但字体错误。使用 AppleScript 我想使用以下脚本更改组中片段的所有富文本扩展的字体:
使用 Apple 的脚本编辑器或 Late Night Software 的脚本调试器,我可以很好地枚举这些片段。但是我无法更改字体属性,而 TextExpander 字典清楚地表明字体属性具有“获取”和“设置”操作。
但是在调试器中,我看到一个小的“只读”图标(一支带有红色对角线的铅笔)
我做错了什么,或者更好的是,我做错了什么?
livecode - 如何在 Livecode 应用程序中收听 Mac OS X 上的特定文本字符串
我想创建一个类似于Textexpander或Atext的 Mac 应用程序。这两个应用程序都允许用户定义片段及其各自的触发词。在任何应用程序中键入触发词,都会用定义的实际代码段替换该触发词。
我假设该应用程序侦听在任何应用程序中键入的所有字符串,并且当它检测到与定义的触发词之一匹配的字符串时,它会将其替换为代码段。
这是它实际工作的方式,还是有其他方式?
macos - AppleScripts 从文本扩展器运行返回系统事件错误
我最近将 Mac 设置为新的,而不是使用迁移助手或任何其他恢复我的信息的方法,并且发现我在 Text Expander 中设置的依赖 AppleScript 的所有片段都返回以下错误:
“无权向(应用名称)发送 Apple 事件。”
这是我到目前为止尝试/检查的内容:
- 当我从脚本编辑器中运行脚本时,它们会按预期工作
- Text Expander 在 System Preferences > Security & Privacy > Accessibility 以及 Full Disk Access 中列出并检查。
- 我尝试在终端中运行以下命令:
- 使用磁盘工具运行急救
我知道在我以前的 Mac 上,文本扩展器和其他应用程序列在系统偏好设置 > 安全和隐私 > 自动化中,但在新计算机上没有列出任何内容。话虽如此,无法手动将文本扩展器添加到此部分,并且我没有看到允许 TE 控制系统事件的提示。
您可以提供的任何帮助或建议将不胜感激!