惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
云风的 BLOG
云风的 BLOG
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
T
The Blog of Author Tim Ferriss
F
Full Disclosure
A
About on SuperTechFans
C
Check Point Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
Know Your Adversary
Know Your Adversary
K
Kaspersky official blog
L
LINUX DO - 热门话题
Recorded Future
Recorded Future
C
Cisco Blogs
M
MIT News - Artificial intelligence
T
Tenable Blog
G
GRAHAM CLULEY
月光博客
月光博客
Recent Announcements
Recent Announcements
V
Visual Studio Blog
IT之家
IT之家
T
The Exploit Database - CXSecurity.com
The GitHub Blog
The GitHub Blog
T
Threat Research - Cisco Blogs
D
DataBreaches.Net
P
Privacy International News Feed
P
Proofpoint News Feed
I
Intezer
博客园 - 叶小钗
C
CXSECURITY Database RSS Feed - CXSecurity.com
The Hacker News
The Hacker News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - Franky
SecWiki News
SecWiki News
宝玉的分享
宝玉的分享
P
Palo Alto Networks Blog
Last Week in AI
Last Week in AI
小众软件
小众软件
Hacker News - Newest:
Hacker News - Newest: "LLM"
O
OpenAI News
N
News and Events Feed by Topic
Microsoft Security Blog
Microsoft Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
N
News and Events Feed by Topic
The Cloudflare Blog
Spread Privacy
Spread Privacy
酷 壳 – CoolShell
酷 壳 – CoolShell
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
B
Blog RSS Feed

Wulu's Blog

开放课程推荐 「面向所有人的 AI 提示词技巧」 2025 读书总结 树莓派5 优化与踩坑 在 Antigravity 使用 VS Code 应用扩展商店 树莓派安装 OpenWrt 及扩容教程 使用 Docker 在树莓派上安装 Moritx 下载工具 使用 Home Assistant 将米家设备接入 HomeKit 教程 Docker容器中的定时任务:使用Supercronic运行Python脚本 树莓派 | 欧路词典生词本 & 墨墨背单词 云同步教程 (eudic-maimemo-sync) 在 AI 时代,我为什么写博客? 记录 DIY 更换 CASIO G-SHOCK GBA-800 电池过程 2024 读书总结 使用 Audacity 制作立体音效果 使用 Audacity 进行音频降噪教程 Moonhack 2024: 缓解气候变化 谈谈 Follow 这款 RSS 阅读器 OpenAI Python API 新版本示例 使用HomeAssistant将米家设备接入到HomeKit 开放课程推荐 「面向开发者的 ChatGPT 提示词工程」 指定 Whisper 输出为简体中文 Api2d 国内可用的chatgpt api代理 利用chatgpt实现编程想法的实践-PyPower 树莓派安装docker版百度网盘 近期音乐分享 AI绘画 6PEN 人工智能艺术?
AutoHotkey 脚本实现一键复制文本到 ChatGPT 提示模板
2023-09-12 · via Wulu's Blog

在使用ChatGPT时,常常需要借助各种提示(prompt)模板。对于翻译工作,我通常使用以下模板:

我希望你能担任英语翻译、拼写校对和修辞改进的角色。

我会用任何语言和你交流,你会识别语言,将其翻译并用更为优美和精炼的英语回答我。

请将我简单的词汇和句子替换成更为优美和高雅的表达方式,确保意思不变,但使其更具文学性。

请仅回答更正和改进的部分,不要写解释。

我提供的文本遵循Markdown格式,请不要修改我的格式。

你的回复应该以```开始```结束。

这是我的第一个文本:

<需要翻译的内容>

尽管ChatGPT的网页版具备持续对话的能力,只需在对话开始时输入上面提示模板,之后就无需再次输入,ChatGPT会理解你后面发给它的内容是需要翻译的。然而,由于对话的上下文长度是有限的,随着对话长了以后,ChatGPT可能会在后续对话中"遗忘"前面的内容,并将需要翻译的内容误认为是与它的对话内容。

因此,我更倾向于将模板放置在文本编辑器中,每次将待翻译的内容替换到提示词模板中,然后将完整的提示词发给ChatGPT。不过,当需要翻译多个文本时,就需要不断复制要翻译的内容、替换模板、然后粘贴,操作很繁琐。

于是,我想到使用AutoHotkey(AHK)来实现:每当我选中文本并使用Ctrl+C复制后,自动将复制的内容替换到提示模板中,并更新剪贴板。这样,在粘贴时就能直接发送给ChatGPT了。 通过这种方式省去了手动替换文本到模板步骤,提高效率。

效果如下:

使用效果

什么是AutoHotkey(AHK)?

AutoHotkey 是一种免费的开源脚本编程语言和自动化工具,用于创建自定义脚本和宏来自动化计算机任务和增强工作流程。它支持自定义快捷键、鼠标动作、窗口操作等,并可以与其他应用程序交互。它简单易用,适用于Windows系统,可提高效率和简化重复任务。

编写ank脚本

下载并安装AutoHotkey(AHK)后,新建一个.ahk文件(例如chatgpt_copy.ahk),并使用你喜欢的文本编辑器进行编辑。Windows自带的记事本也可以,但我推荐使用VScode。将此gist内容复制到该文件中即可:

这个脚本绑定了Ctrl+Shift+C快捷键。当你按下这个快捷键时,它会执行以下操作:

  1. 复制选中的文本到剪贴板。
  2. 将剪贴板的内容插入到模板中的相应位置。
  3. 更新剪贴板内容为最终的文本。

如果你要修改代码,关于代码的说明:

  1. 为了避免破坏原来Ctrl + C的体验,我设置激活的按钮为Ctrl + Shift + C。如需修改,参考:AHK - How to Write Hotkeys
  2. 在 AutoHotkey 的脚本中,如果你需要在字符串里表示一个反引号(`),你需要使用两个反引号(``)来转义它。
  3. ;分号后的内容是注释。

运行ank脚本

由于文本编码问题,编写完脚本之后记得打开 AutoHotkey ,进入设置页面,勾选"default to UTF-8 even for v1 scripts"。否则粘贴出来的文本会变成乱码。

ank-set-1.png
ank-set-2.png

完成了以上步骤后,只需双击.ahk文件即可运行。程序会在右下角的系统托盘中显示其正在运行。