Last active
September 12, 2023 15:10
-
-
Save eMUQI/3d3eaf5241ab6dff32283fecd7eeb899 to your computer and use it in GitHub Desktop.
AutoHotkey 脚本实现一键复制文本到 ChatGPT 提示模板
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; AutoHotkey 脚本实现一键复制文本到 ChatGPT 提示模板 | |
; https://wulu.zone/posts/chatgpt-ahk | |
; | |
; Ctrl+Shift+C 的热键绑定 | |
^+c:: | |
; 复制选中文本到剪贴板 | |
Send, ^c | |
; 等待剪贴板内容更新 | |
ClipWait | |
; 获取剪贴板内容 | |
copiedText := Clipboard | |
; 定义提示词模板 | |
template := " | |
(Join`r`n | |
我希望你能担任英语翻译、拼写校对和修辞改进的角色。我会用任何语言和你交流,你会识别语言,将其翻译并用更为优美和精炼的英语回答我。请将我简单的词汇和句子替换成更为优美和高雅的表达方式,确保意思不变,但使其更具文学性。请仅回答更正和改进的部分,不要写解释。我提供的文本遵循Markdown格式,请不要修改我的格式。你的回复应该以``````开始``````结束。 | |
这是我的第一个文本: | |
````` | |
<复制的内容> | |
````` | |
)" | |
; 在模板中替换 "<复制的内容>" | |
finalText := StrReplace(template, "<复制的内容>", copiedText) | |
; 更新剪贴板内容 | |
Clipboard := finalText | |
; 任务完成后,可选地发送一条消息(可选) | |
; MsgBox, 剪贴板已更新! | |
return |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment