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

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
P
Proofpoint News Feed
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
美团技术团队
D
Docker
博客园 - Franky
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - 立体风

autohotkey2.0 Send keys参数分析 autohotkey2.0 盲从模式 windows 10 下 vscode 编写编译一个 nana c++ 库的示例程序 vscode 插件 cmake-tools 输出内容解读 Claude Code 处理中文乱码问题 python 启动器命令 py 答惑 windows 下 python 3.11 的版本问题 pip 安装 老版本 pytorch 的一个容易迷惑的错误 sentence transformer 例子及说明 Sentence Transformers 介绍 Jina Reranker 替代方案:改用 ModelScope 模型 Webnovel Writer 6.2.1 项目分析 windows 10 LTSC 版 安装 Terminal autohotkey2.0 脚本运行机制 windows wsl2 安装 gentoo 的步骤 windows 10 LTSC版 打开 wsl2 编译安装最新版 perl rust 做到“快并且安全” 的逻辑思路 rust 和 go 语言的核心目的 用 vim 查看文件的格式和编码 throughput 和 efficient 词义 python 以字符数量分割文档 (三) python 以字符数量分割文档 (二) python 以字符数量分割文档 (一) GNU Bash 参考手册(中文版)(六) GNU Bash 参考手册(中文版)(五) GNU Bash 参考手册(中文版)(四) GNU Bash 参考手册(中文版)(三) GNU Bash 参考手册(中文版)(二) GNU Bash 参考手册(中文版)(一)
autohotkey 提示词
立体风 · 2026-08-16 · via 博客园 - 立体风

为了让大语言模型(LLM)更准确、高效地理解你的需求,提示词的编写应该遵循结构化逻辑清晰消除歧义的原则。


提示词

请编写一个 AutoHotkey v2.0 脚本,实现基于配置文件的自动点击与文本粘贴功能。

【文件准备】
1. `content.txt`:每行为一段待发送的中文文本。
2. `mouse.txt`:存储鼠标动作参数,每行格式严格为 `x坐标,y坐标,等待时间(毫秒)`。

【执行逻辑】
脚本需采用嵌套循环结构,具体流程如下:

- 外层循环:逐行读取 `content.txt`。
  1. 将当前行的文本复制到系统剪贴板。
  2. 触发内层循环。

- 内层循环:每次都完整遍历一遍 `mouse.txt` 的所有行。
  1. 解析当前行的 X坐标、Y坐标 和 等待时间。
  2. 移动到目标坐标并点击鼠标左键。
  3. 特殊条件:如果是内层循环的第 3 次动作(即点击文本输入框),在鼠标点击后,发送 `Ctrl + V` 将剪贴板的中文粘贴进去。
  4. 执行完毕后,根据当前行指定的“等待时间”进行 Sleep 停顿。

【结束条件】
当 `content.txt` 的所有行都遍历执行完毕后,脚本自动退出。

【附加要求】
- 请强制指定文件读取编码为 UTF-8,以防止中文字符读取时出现乱码。
- 为了防止内层循环频繁进行磁盘 I/O,请在脚本启动时,先将 `mouse.txt` 的数据一次性读取并存储到数组中,内层循环直接遍历该数组。
- 关键代码请加上简明注释。


💡 为什么这样优化更好?(原理解析)

  1. 结构化排版 (Markdown):使用了分类标题(如【文件准备】、【执行逻辑】),大模型对这种带有明显层级的文本理解力极强,能迅速抓住核心要素。
  2. 术语规范:将你口语化的“提取一个数据,把xxx执行一边”改为了程序设计中的标准术语“外层循环”、“内层循环”、“特殊条件”,这样大模型生成的代码结构会更标准。
  3. 性能优化引导:增加了一条“将 mouse.txt 预先读入数组”的提示。因为如果在外层循环里每次都重新打开并读取 mouse.txt 文件,不仅效率低还容易出错,提示 AI 使用数组能让生成的代码更高级、更稳定。
  4. 防雷防错:结合你之前遇到的问题,直接在提示词里加上了“强制 UTF-8 编码”的要求,避免 AI 默认生成 ANSI 编码的读取代码导致中文乱码。