> ## Content Index
> Fetch the complete content index at: https://xavier.wang/llms.txt
> Use this file to discover other available public pages before exploring further.

# 借助Cursor制作工具，减轻形式主义的工作
- URL: https://xavier.wang/156-picdoc-gentool/
- Published: 2024-10-31T16:41:31.000Z
- Updated: 2024-10-31T17:19:36.000Z
- Description: 就这样，干！干他妈的！希望以后能有帮我写简报的 Prompt 出现。
- Author: 王虾虾
- Tags: 工具, 人工智能, 教育教学, 自动化

因为每个月都要制作多个主题班会、活动的照片文档，去年尝试 🔗 [通过 Word 的邮件合并功能](https://xavier.wang/151-emailmerge-to-document/)，将 Excel 中的信息字段与活动照片套入固定的模板。

一年使用下来，比手工粘贴 + 输入会更快速，但也会经常遇到 Word 卡顿、域嵌套过深而无法生成文档的问题，使用起来并不愉快。

乘着大模型的东风，Cursor 顺势爆红起来，能够自动生成、编辑、优化程序代码，或许我也能用 Cursor 来重新写一个照片文档的生成工具。

![Cursor](https://cdn.i2c.icu/2024/10/PicDocGentool-CursorHome.jpg)

Cursor

## 描述需求

生成代码前，要将需求告诉给 AI。我用文字将文档格式描述出来：

```
1、在本地文件夹中有多张图片，现在我想创建一个工具，当我将图片批量拖入一个网站或软件，程序能够按指定格式生成一个带有活动标题、时间和图片的Word文档。

2、用户需要填写文件夹的路径、活动标题、活动地点与活动时间。

3、文档的格式参照以下内容，标题字体样式：字体为方正小标宋简体，字体大小为22，对齐方式为居中，段落间距为固定值30磅；图片样式：图片宽度为10厘米，高度按照原比例调整，对齐方式为居中；说明文字样式：字体为宋体，字体大小为10.5，对齐方式为左对齐，段落间距为固定值12磅。

4、文档的页面布局如下：页面为A4大小，上边距3.7cm，下边距3.5cm，左边距2.8cm，右边距2.6cm，页脚距边距2.47cm，精确控制每页行数22行，每行字数28字。

5、图片说明文字的内容模版参照以下内容：图{序号}　时间：{活动时间}；地点：{活动地点}；活动主题：{活动标题}。序号根据图片数量自动调整。

6、文档的内容框架参照以下内容，第一行为活动标题，使用标题样式；第二行空一行；第三行插入第一张图片，使用图片样式；第四行插入图片的说明文字，使用说明文字样式；第五行和第六行空一行，使用说明文字样式；接下来根据上述格式继续插入图片和文字，直到使用完文件夹中的图片。

7、文档生成完毕后，将文档按{活动时间}-{活动标题}的命名保存到文件夹路径中，文件格式为docx。
```

## 生成效果

十几秒后，Cursor 帮我生成了一段带注释的后端代码，即便我没有系统地掌握 Python 语言，我也能通过注释了解到这段代码的功能，并根据实际需求做出调整。

![生成代码](https://cdn.i2c.icu/2024/10/PicDocGentool-CursorCapture.jpg)

生成效果

有了后端，也顺便把前端的界面写一下，同样的，在 IDE 右侧的对话框说清楚需求、想要实现的效果，Cursor 都能逐一实现，你只需负责 Apply & Accept。

下面这个工具，后端和前端界面都是由 Cursor 提供的基础代码，我再进行细致化的调整，Amazing！有兴趣的话，你也可以尝试下 hh。

> 🔗 网站链接：<https://pgt.1mo.fun/>

0:00 

/0:15 

1× 

使用效果

就这样，干！干他妈的！希望以后能有帮我写简报的 Prompt 出现。