🔄 卡若AI 同步 2026-02-23 19:13 | 更新:卡木、火炬、火种知识模型、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个
This commit is contained in:
@@ -1,27 +1,29 @@
|
||||
---
|
||||
name: PPT制作
|
||||
description: 用 python-pptx 或 v0/React 毛玻璃风格生成大气美观 PPT。支持:规格→v0/React 出稿→截图→导出 PPT;苹果毛玻璃风格、组件完善。触发词:做PPT、制作PPT、复盘PPT、毛玻璃PPT。
|
||||
description: 用 v0 思考形式 + 毛玻璃风格 + 主题配图生成大气美观 PPT。支持:GitHub 方案、v0 结构、逻辑性配图、苹果毛玻璃。触发词:做PPT、卡若人设、复盘PPT、毛玻璃PPT。
|
||||
group: 木
|
||||
triggers: PPT、做PPT、制作PPT、演示文稿、汇报PPT、绘本PPT、复盘PPT、毛玻璃PPT
|
||||
triggers: PPT、做PPT、制作PPT、演示文稿、汇报PPT、绘本PPT、复盘PPT、毛玻璃PPT、卡若人设
|
||||
owner: 木果
|
||||
version: "3.0"
|
||||
version: "4.0"
|
||||
updated: "2026-02-23"
|
||||
---
|
||||
|
||||
# PPT制作
|
||||
|
||||
> **归属**:木果(项目模板)
|
||||
> **能力来源**:python-pptx、agentskills pptx、**v0/React 苹果毛玻璃风格**(先出好看页面 → 截图 → 导出 PPT)。
|
||||
> **能力来源**:python-pptx、v0/React 毛玻璃、**GitHub AI PPT 方案**(AiPPT、PptGPT、prompting-pptx 等);**配图逻辑**:每页内容 → 提炼关键词 → 生成主题相关逻辑性配图。
|
||||
|
||||
---
|
||||
|
||||
## 能做什么(Capabilities)
|
||||
|
||||
- **方式一(推荐)**:v0/React 毛玻璃风格 → 生成 HTML 页面 → 截图 → 组装 PPT(大气美观、组件完善)
|
||||
- **方式二**:直接用 python-pptx 创建(标题页、内容页、绘本风、汇报风)
|
||||
- 添加图片(带边框、带说明)、表格、图表
|
||||
- 按美观规范:苹果毛玻璃、配色、留白
|
||||
- 输出到:`/Users/karuo/Documents/卡若Ai的文件夹/报告/` 或用户指定目录
|
||||
- **方式一(推荐)**:v0 式结构思考 → HTML/React 毛玻璃出稿 → 配图(AI 生成/素材)→ 截图 → 导出 PPT
|
||||
- **方式二**:python-pptx 直接生成(标题页、内容页、绘本风、汇报风)
|
||||
- **配图**:每页按内容生成主题相关、逻辑呼应的配图
|
||||
- **风格**:苹果毛玻璃、商用白底、绘本黄底
|
||||
- **输出**:`/Users/karuo/Documents/卡若Ai的文件夹/报告/` 或用户指定目录
|
||||
|
||||
**必读**:`参考资料/PPT制作完整逻辑框架.md`(v0 思考形式、配图逻辑、GitHub 参考)
|
||||
|
||||
---
|
||||
|
||||
@@ -133,23 +135,24 @@ background.fill.fore_color.rgb = RGBColor(255, 250, 230)
|
||||
|
||||
| 文件 | 说明 |
|
||||
|:---|:---|
|
||||
| `参考资料/PPT制作完整逻辑框架.md` | **v0 思考形式、配图逻辑、GitHub 参考**(必读) |
|
||||
| `参考资料/PPT美观设计规范.md` | 配色、字体、图片、留白、验收清单 |
|
||||
| `脚本/复盘PPT_毛玻璃.html` | 复盘格式毛玻璃 HTML 模板(苹果风格) |
|
||||
| `脚本/复盘PPT_毛玻璃.html` | 复盘格式毛玻璃 HTML 模板 |
|
||||
| `脚本/卡若人设PPT_毛玻璃.html` | 卡若人设介绍毛玻璃模板 |
|
||||
| `脚本/毛玻璃截图转PPT.py` | playwright 截图 + python-pptx 组装 |
|
||||
| `脚本/天恩乖乖绘本.py` | 绘本风 PPT 示例(黄底、边框) |
|
||||
| 毛玻璃规范 | 开发文档 `4、前端/苹果毛玻璃风格与自适应规范.md` |
|
||||
| 输出目录 | `/Users/karuo/Documents/卡若Ai的文件夹/报告/` |
|
||||
|
||||
---
|
||||
|
||||
## 外部参考(GitHub 与学习资源)
|
||||
## 外部参考(GitHub)
|
||||
|
||||
| 来源 | 链接 | 说明 |
|
||||
|:---|:---|:---|
|
||||
| python-pptx | https://github.com/scanny/python-pptx | 3.1k★ 官方库,创建/读取/更新 .pptx |
|
||||
| python-pptx 文档 | https://python-pptx.readthedocs.io/ | Quickstart、API、用例 |
|
||||
| agentskills pptx | https://agentskills.me/skill/pptx | 594★,Coding 示例 |
|
||||
| PPTAgent | https://github.com/icip-cas/PPTAgent | 1.3k★,超越文生 PPT |
|
||||
| AiPPT | https://github.com/veasion/AiPPT | 1.7k★ 主题/文件生成,图表动画 |
|
||||
| PptGPT | https://github.com/officeaiwork/pptgpt | 智能配图、润色、思维导图 |
|
||||
| prompting-pptx | GitHub haesleinhuepf | ChatGPT + DALL-E 配图 |
|
||||
| python-pptx | https://github.com/scanny/python-pptx | 3.1k★ 底层库 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
63
03_卡木(木)/木果_项目模板/PPT制作/参考资料/PPT制作完整逻辑框架.md
Normal file
63
03_卡木(木)/木果_项目模板/PPT制作/参考资料/PPT制作完整逻辑框架.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# PPT 制作完整逻辑框架
|
||||
|
||||
> **v0 思考形式**:先定结构 → 再定内容 → 配图逻辑 → 生成 → 套规范 → 验收
|
||||
|
||||
---
|
||||
|
||||
## 一、GitHub 参考(AI PPT + 配图)
|
||||
|
||||
| 项目 | 星级 | 能力 |
|
||||
|:---|:---|:---|
|
||||
| [veasion/AiPPT](https://github.com/veasion/AiPPT) | 1.7k★ | 主题/文件/网址生成,图表、动画、3D |
|
||||
| [OfficeAIWork/PptGPT](https://github.com/officeaiwork/pptgpt) | - | 智能配图、润色、思维导图 |
|
||||
| [chatbookai/ai-to-pptx](https://github.com/chatbookai/ai-to-pptx) | 404★ | ChatGPT+Gemini 大纲,导出 PPTX/PNG |
|
||||
| [haesleinhuepf/prompting-pptx](https://github.com/haesleinhuepf/prompting-pptx) | - | ChatGPT + DALL-E 生成配图 |
|
||||
| [scanny/python-pptx](https://github.com/scanny/python-pptx) | 3.1k★ | 底层库,创建/读取/更新 .pptx |
|
||||
|
||||
**配图逻辑**:每页内容 → 提炼关键词 → 生成与主题相关的逻辑性配图 → 插入幻灯片
|
||||
|
||||
---
|
||||
|
||||
## 二、v0 式结构思考(做 PPT 前必过)
|
||||
|
||||
1. **主题**:这次 PPT 讲什么?一句话概括。
|
||||
2. **受众**:给谁看?决定风格(商用/绘本/汇报)。
|
||||
3. **页数**:封面 + 目录(可选) + 正文页 + 结尾。
|
||||
4. **每页结构**:左文右图 / 上标题下内容 / 满图+标题。
|
||||
5. **配图规划**:每页需要什么图?与内容逻辑相关。
|
||||
6. **风格**:苹果毛玻璃 / 商用白底 / 绘本黄底。
|
||||
|
||||
---
|
||||
|
||||
## 三、配图生成逻辑
|
||||
|
||||
| 内容主题 | 配图建议 | 生成提示词方向 |
|
||||
|:---|:---|:---|
|
||||
| 人物/人设 | 抽象肖像、职业形象 | minimal portrait, professional, soft gradient |
|
||||
| 架构/团队 | 组织图、流程图风格 | diagram, flowchart, clean vector |
|
||||
| 能力/技能 | 图标集合、模块化 | icons, modules, modern flat |
|
||||
| 数据/成果 | 图表、增长曲线 | chart, growth, minimal infographic |
|
||||
| 理念/模式 | 概念图、隐喻图 | concept, metaphor, abstract |
|
||||
|
||||
**原则**:配图需与当页文字**逻辑呼应**,不堆砌无关图。
|
||||
|
||||
---
|
||||
|
||||
## 四、执行流程(完整)
|
||||
|
||||
```
|
||||
1. 澄清需求(主题、受众、页数、风格)
|
||||
2. v0 式结构思考(每页标题+要点+配图规划)
|
||||
3. 生成配图(AI 绘图 / 素材库 / 占位)
|
||||
4. v0/React 或 HTML 出稿(毛玻璃风格)
|
||||
5. 截图 或 直接 python-pptx 组装
|
||||
6. 套美观规范 → 验收
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 五、与卡若AI 前端对齐
|
||||
|
||||
- **毛玻璃规范**:`开发文档/4、前端/苹果毛玻璃风格与自适应规范.md`
|
||||
- **v0 使用**:`开发文档/4、前端/v0使用步骤.md`
|
||||
- **组件**:GlassCard、GlassSection、rounded-2xl、backdrop-blur-xl
|
||||
108
03_卡木(木)/木果_项目模板/PPT制作/脚本/卡若人设PPT_毛玻璃.html
Normal file
108
03_卡木(木)/木果_项目模板/PPT制作/脚本/卡若人设PPT_毛玻璃.html
Normal file
@@ -0,0 +1,108 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=1280, height=720">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
body { font-family: 'Inter', -apple-system, sans-serif; -webkit-font-smoothing: antialiased; }
|
||||
.slide {
|
||||
width: 1280px; height: 720px;
|
||||
display: flex; flex-direction: column;
|
||||
padding: 48px 56px;
|
||||
background: linear-gradient(165deg, #F2F2F7 0%, #E8E8ED 50%, #F5F5FA 100%);
|
||||
position: relative; overflow: hidden;
|
||||
}
|
||||
.slide::before {
|
||||
content: ''; position: absolute; top: -30%; right: -20%;
|
||||
width: 60%; height: 80%;
|
||||
background: radial-gradient(circle, rgba(120,180,220,0.12) 0%, transparent 70%);
|
||||
pointer-events: none;
|
||||
}
|
||||
.glass {
|
||||
background: rgba(255,255,255,0.65);
|
||||
backdrop-filter: blur(40px); -webkit-backdrop-filter: blur(40px);
|
||||
border: 1px solid rgba(255,255,255,0.5);
|
||||
border-radius: 24px;
|
||||
box-shadow: 0 4px 24px rgba(0,0,0,0.04), 0 0 0 1px rgba(255,255,255,0.5) inset;
|
||||
}
|
||||
.glass-strong {
|
||||
background: rgba(255,255,255,0.75);
|
||||
backdrop-filter: blur(48px); -webkit-backdrop-filter: blur(48px);
|
||||
border: 1px solid rgba(255,255,255,0.6);
|
||||
border-radius: 28px;
|
||||
box-shadow: 0 8px 32px rgba(0,0,0,0.06), 0 0 0 1px rgba(255,255,255,0.6) inset;
|
||||
}
|
||||
.accent { color: #007AFF; }
|
||||
.text-dark { color: #1D1D1F; }
|
||||
.text-muted { color: #6E6E73; }
|
||||
.img-wrap { border-radius: 16px; overflow: hidden; box-shadow: 0 4px 20px rgba(0,0,0,0.08); }
|
||||
.img-wrap img { width: 100%; height: 100%; object-fit: cover; }
|
||||
h1 { font-size: 44px; font-weight: 700; letter-spacing: -0.02em; }
|
||||
h2 { font-size: 26px; font-weight: 600; letter-spacing: -0.01em; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 1. 封面 -->
|
||||
<div class="slide" id="slide-1" style="flex-direction: row; align-items: center; gap: 48px;">
|
||||
<div class="img-wrap" style="width: 360px; height: 360px; flex-shrink: 0;">
|
||||
<img src="file:///Users/karuo/Documents/卡若Ai的文件夹/图片/karuo_profile_cover.png" alt="卡若">
|
||||
</div>
|
||||
<div class="glass-strong px-12 py-10 flex-1">
|
||||
<h1 class="text-dark mb-2">卡若</h1>
|
||||
<p class="text-muted text-xl mb-4" style="font-weight: 500;">私域运营与项目变现创业者</p>
|
||||
<p class="text-dark text-lg" style="line-height: 1.6;">五行营销 · 云阿米巴 · 个人数字管家</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 2. 卡若是谁 -->
|
||||
<div class="slide" id="slide-2">
|
||||
<h2 class="accent mb-5">卡若是谁</h2>
|
||||
<div class="glass p-8 flex-1 flex flex-col justify-center">
|
||||
<p class="text-dark text-lg mb-4" style="line-height: 1.8;">卡若是专注私域运营与项目变现的创业者,拥有五行营销方法论与独创的「云阿米巴」分润模式。</p>
|
||||
<p class="text-dark text-lg mb-4" style="line-height: 1.8;">核心能力:私域运营、技术公司主理、优质变现项目挖掘;擅长 Java、React、私域系统架构。</p>
|
||||
<p class="text-dark text-lg" style="line-height: 1.8;">卡若AI 是卡若的个人数字管家与智能大总管,5 负责人、14 成员、53 技能,平台无关。</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 3. 五行架构 -->
|
||||
<div class="slide" id="slide-3" style="flex-direction: row; gap: 40px;">
|
||||
<div class="glass p-6 flex-1">
|
||||
<h2 class="accent mb-4">五行架构</h2>
|
||||
<ul style="list-style: none; font-size: 17px; line-height: 2; color: #1D1D1F;">
|
||||
<li><strong>卡资(金)</strong> 稳了。 → 金仓、金盾</li>
|
||||
<li><strong>卡人(水)</strong> 搞定了。 → 水溪、水泉、水桥</li>
|
||||
<li><strong>卡木(木)</strong> 搞起! → 木叶、木根、木果</li>
|
||||
<li><strong>卡火(火)</strong> 让我想想… → 火炬、火锤、火眼、火种</li>
|
||||
<li><strong>卡土(土)</strong> 先算账。 → 土基、土砖、土渠、土簿</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="img-wrap" style="width: 420px; height: 380px; flex-shrink: 0;">
|
||||
<img src="file:///Users/karuo/Documents/卡若Ai的文件夹/图片/karuo_wuxing.png" alt="五行">
|
||||
</div>
|
||||
</div>
|
||||
<!-- 4. 云阿米巴 -->
|
||||
<div class="slide" id="slide-4" style="flex-direction: row; gap: 40px;">
|
||||
<div class="img-wrap" style="width: 400px; height: 360px; flex-shrink: 0;">
|
||||
<img src="file:///Users/karuo/Documents/卡若Ai的文件夹/图片/karuo_yun_amiba.png" alt="云阿米巴">
|
||||
</div>
|
||||
<div class="glass p-6 flex-1">
|
||||
<h2 class="accent mb-4">云阿米巴模式</h2>
|
||||
<ul style="list-style: none; font-size: 17px; line-height: 2; color: #1D1D1F;">
|
||||
<li>① 分不属于对方的钱</li>
|
||||
<li>② 按创造价值分钱</li>
|
||||
<li>③ 用稳定流量 + 便捷私域体系绑定合作方</li>
|
||||
<li>拒绝分股份,现金激励更有效</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 5. 资源与联系 -->
|
||||
<div class="slide" id="slide-5">
|
||||
<h2 class="accent mb-5">资源与联系</h2>
|
||||
<div class="glass p-8 flex-1 flex flex-col justify-center">
|
||||
<p class="text-dark text-lg mb-4" style="line-height: 1.8;"><strong>流量资源</strong>:创业者矩阵账号,日播放量 >10000,厦门本地创业者为核心受众。</p>
|
||||
<p class="text-dark text-lg mb-4" style="line-height: 1.8;"><strong>团队</strong>:IP 团队 + 研发团队 + 运营团队「私域银行」。</p>
|
||||
<p class="text-dark text-lg" style="line-height: 1.8;"><strong>联系</strong>:电话 15880802661 · 微信 28533368</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,81 +3,102 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=1280, height=720">
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
<script>
|
||||
tailwind.config = {
|
||||
theme: { extend: {
|
||||
backdropBlur: { glass: '12px', 'glass-lg': '24px' }
|
||||
}}
|
||||
}
|
||||
</script>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
.glass-card {
|
||||
background: rgba(255,255,255,0.7);
|
||||
backdrop-filter: blur(24px);
|
||||
-webkit-backdrop-filter: blur(24px);
|
||||
border: 1px solid rgba(255,255,255,0.3);
|
||||
border-radius: 1rem;
|
||||
box-shadow: 0 2px 12px rgba(0,0,0,0.06);
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; -webkit-font-smoothing: antialiased; }
|
||||
.slide {
|
||||
width: 1280px; height: 720px;
|
||||
display: flex; flex-direction: column;
|
||||
padding: 48px 56px;
|
||||
background: linear-gradient(165deg, #F2F2F7 0%, #E8E8ED 50%, #F5F5FA 100%);
|
||||
position: relative; overflow: hidden;
|
||||
}
|
||||
.slide { width: 1280px; height: 720px; }
|
||||
.slide::before {
|
||||
content: '';
|
||||
position: absolute; top: -30%; right: -20%;
|
||||
width: 60%; height: 80%;
|
||||
background: radial-gradient(circle, rgba(120,180,220,0.12) 0%, transparent 70%);
|
||||
pointer-events: none;
|
||||
}
|
||||
.glass {
|
||||
background: rgba(255,255,255,0.65);
|
||||
backdrop-filter: blur(40px);
|
||||
-webkit-backdrop-filter: blur(40px);
|
||||
border: 1px solid rgba(255,255,255,0.5);
|
||||
border-radius: 24px;
|
||||
box-shadow: 0 4px 24px rgba(0,0,0,0.04), 0 0 0 1px rgba(255,255,255,0.5) inset;
|
||||
}
|
||||
.glass-strong {
|
||||
background: rgba(255,255,255,0.75);
|
||||
backdrop-filter: blur(48px);
|
||||
-webkit-backdrop-filter: blur(48px);
|
||||
border: 1px solid rgba(255,255,255,0.6);
|
||||
border-radius: 28px;
|
||||
box-shadow: 0 8px 32px rgba(0,0,0,0.06), 0 0 0 1px rgba(255,255,255,0.6) inset;
|
||||
}
|
||||
.accent { color: #007AFF; }
|
||||
.text-dark { color: #1D1D1F; }
|
||||
.text-muted { color: #6E6E73; }
|
||||
h1 { font-size: 48px; font-weight: 700; letter-spacing: -0.02em; }
|
||||
h2 { font-size: 28px; font-weight: 600; letter-spacing: -0.01em; }
|
||||
</style>
|
||||
</head>
|
||||
<body class="bg-[#F2F2F7] font-sans antialiased">
|
||||
<body>
|
||||
<!-- 1. 封面 -->
|
||||
<div class="slide flex items-center justify-center p-12" id="slide-1">
|
||||
<div class="glass-card px-16 py-12 text-center">
|
||||
<h1 class="text-5xl font-bold text-[#1A1A2E] mb-4">卡若复盘</h1>
|
||||
<p class="text-2xl text-[#4A5568]">2026-02-23</p>
|
||||
<div class="slide" id="slide-1" style="justify-content: center; align-items: center;">
|
||||
<div class="glass-strong px-20 py-14 text-center">
|
||||
<h1 class="text-dark mb-3">卡若复盘</h1>
|
||||
<p class="text-muted text-2xl" style="font-weight: 500;">2026-02-23</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 2. 目标 -->
|
||||
<div class="slide flex flex-col p-12" id="slide-2">
|
||||
<h2 class="text-3xl font-bold text-[#2E86AB] mb-6">🎯 目标·结果·达成率</h2>
|
||||
<div class="glass-card p-8 flex-1">
|
||||
<ul class="space-y-4 text-xl text-[#333]">
|
||||
<li>1. PPT制作 Skill 创建与美观规范更新:目标完成,达成率 100%</li>
|
||||
<li>2. 天恩和乖乖绘本 PPT:生成并优化(黄底、边框、图片说明),达成率 100%</li>
|
||||
<li>3. 7 张图片生成「我的狗狗乖乖」PPT + 第一页修改,达成率 100%</li>
|
||||
<div class="slide" id="slide-2">
|
||||
<h2 class="accent mb-6">🎯 目标·结果·达成率</h2>
|
||||
<div class="glass p-8 flex-1 flex flex-col justify-center">
|
||||
<ul style="list-style: none; font-size: 20px; line-height: 1.8; color: #1D1D1F;">
|
||||
<li style="margin-bottom: 12px;">① PPT制作 Skill 创建与美观规范更新:目标完成,<strong>达成率 100%</strong></li>
|
||||
<li style="margin-bottom: 12px;">② 天恩和乖乖绘本 PPT:生成并优化(黄底、边框、图片说明),<strong>达成率 100%</strong></li>
|
||||
<li>③ 7 张图片生成「我的狗狗乖乖」PPT + 第一页修改,<strong>达成率 100%</strong></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 3. 过程 -->
|
||||
<div class="slide flex flex-col p-12" id="slide-3">
|
||||
<h2 class="text-3xl font-bold text-[#2E86AB] mb-6">📌 过程</h2>
|
||||
<div class="glass-card p-8 flex-1">
|
||||
<ol class="space-y-3 text-lg text-[#333] list-decimal list-inside">
|
||||
<li>创建 PPT制作 Skill,归属木果;融合 agentskills pptx、python-pptx,注册 SKILL_REGISTRY。</li>
|
||||
<li>新增《PPT美观设计规范》,借鉴 v0 式流程;打包基因胶囊。</li>
|
||||
<li>编写天恩乖乖绘本脚本,生成黄底、图片边框、每图配说明的 PPT。</li>
|
||||
<li>7 张参考图生成「我的狗狗乖乖」PPT;修改第一页(二年四班思浩吉、单圆女孩)。</li>
|
||||
<div class="slide" id="slide-3">
|
||||
<h2 class="accent mb-6">📌 过程</h2>
|
||||
<div class="glass p-8 flex-1 flex flex-col justify-center">
|
||||
<ol style="font-size: 18px; line-height: 1.9; color: #1D1D1F; padding-left: 1.2em;">
|
||||
<li style="margin-bottom: 10px;">创建 PPT制作 Skill,归属木果;融合 agentskills pptx、python-pptx,注册 SKILL_REGISTRY。</li>
|
||||
<li style="margin-bottom: 10px;">新增《PPT美观设计规范》,借鉴 v0 式流程;打包基因胶囊。</li>
|
||||
<li style="margin-bottom: 10px;">编写天恩乖乖绘本脚本,生成黄底、图片边框、每图配说明的 PPT。</li>
|
||||
<li style="margin-bottom: 10px;">7 张参考图生成「我的狗狗乖乖」PPT;修改第一页(二年四班思浩吉、单圆女孩)。</li>
|
||||
<li>按 v0/React 毛玻璃风格生成复盘 PPT。</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 4. 反思 -->
|
||||
<div class="slide flex flex-col p-12" id="slide-4">
|
||||
<h2 class="text-3xl font-bold text-[#2E86AB] mb-6">💡 反思</h2>
|
||||
<div class="glass-card p-8 flex-1">
|
||||
<ul class="space-y-4 text-lg text-[#333]">
|
||||
<li>1. 做得好的:PPT Skill 与美观规范可复用;v0 式流程迁移到 PPT 工作流有效。</li>
|
||||
<li>2. 可改进:第一页图片修改依赖 Pillow 裁剪,若有原素材可更精准。</li>
|
||||
<li>3. 绘本风 + 毛玻璃风已验证,可沉淀为模板。</li>
|
||||
<div class="slide" id="slide-4">
|
||||
<h2 class="accent mb-6">💡 反思</h2>
|
||||
<div class="glass p-8 flex-1 flex flex-col justify-center">
|
||||
<ul style="list-style: none; font-size: 18px; line-height: 1.9; color: #1D1D1F;">
|
||||
<li style="margin-bottom: 14px;">① 做得好的:PPT Skill 与美观规范可复用;v0 式流程迁移到 PPT 工作流有效。</li>
|
||||
<li style="margin-bottom: 14px;">② 可改进:第一页图片修改依赖 Pillow 裁剪,若有原素材可更精准。</li>
|
||||
<li>③ 绘本风 + 毛玻璃风已验证,可沉淀为模板。</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 5. 总结+下一步 -->
|
||||
<div class="slide flex flex-col p-12" id="slide-5">
|
||||
<h2 class="text-3xl font-bold text-[#2E86AB] mb-4">📝 总结</h2>
|
||||
<div class="glass-card p-6 mb-6">
|
||||
<p class="text-lg text-[#333]">PPT 制作能力已纳入卡若AI,绘本风与复盘风模板可复用;规格→生成→套规范→验收 流程闭环。</p>
|
||||
<div class="slide" id="slide-5">
|
||||
<h2 class="accent mb-4">📝 总结</h2>
|
||||
<div class="glass p-6 mb-5">
|
||||
<p style="font-size: 18px; line-height: 1.7; color: #1D1D1F;">PPT 制作能力已纳入卡若AI,绘本风与复盘风模板可复用;规格→生成→套规范→验收 流程闭环。</p>
|
||||
</div>
|
||||
<h2 class="text-2xl font-bold text-[#2E86AB] mb-4">▶ 下一步执行</h2>
|
||||
<div class="glass-card p-6 flex-1">
|
||||
<ul class="space-y-2 text-lg text-[#333]">
|
||||
<li>1. 后续绘本/汇报类 PPT 可直接调用 PPT制作 Skill。</li>
|
||||
<li>2. 复盘 PPT 模板可固化为脚本,支持 v0/React 毛玻璃 → 截图 → 导出 PPT。</li>
|
||||
<li>3. 未完成:无。</li>
|
||||
<h2 class="accent mb-4" style="font-size: 24px;">▶ 下一步执行</h2>
|
||||
<div class="glass p-6 flex-1">
|
||||
<ul style="list-style: none; font-size: 18px; line-height: 1.8; color: #1D1D1F;">
|
||||
<li style="margin-bottom: 8px;">① 后续绘本/汇报类 PPT 可直接调用 PPT制作 Skill。</li>
|
||||
<li style="margin-bottom: 8px;">② 复盘 PPT 模板可固化为脚本,支持 v0/React 毛玻璃 → 截图 → 导出 PPT。</li>
|
||||
<li>③ 未完成:无。</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -19,34 +19,32 @@ from pptx import Presentation
|
||||
from pptx.util import Inches
|
||||
|
||||
BASE = Path(__file__).resolve().parent
|
||||
HTML = BASE / "复盘PPT_毛玻璃.html"
|
||||
OUT_SLIDES = BASE.parent.parent.parent.parent.parent / "卡若Ai的文件夹" / "报告" / "复盘_毛玻璃_slides"
|
||||
OUT_PPT = Path("/Users/karuo/Documents/卡若Ai的文件夹/报告/复盘_2026-02-23_毛玻璃.pptx")
|
||||
OUT_ROOT = Path("/Users/karuo/Documents/卡若Ai的文件夹/报告")
|
||||
|
||||
|
||||
def screenshot_slides():
|
||||
def screenshot_slides(html_path, out_slides_dir, max_slides=10):
|
||||
"""用 playwright 截取每页"""
|
||||
if not HAS_PLAYWRIGHT:
|
||||
print("⚠️ playwright 未安装,跳过截图。运行: pip install playwright && playwright install chromium")
|
||||
print("⚠️ playwright 未安装")
|
||||
return []
|
||||
OUT_SLIDES.mkdir(parents=True, exist_ok=True)
|
||||
out_slides_dir.mkdir(parents=True, exist_ok=True)
|
||||
imgs = []
|
||||
with sync_playwright() as p:
|
||||
browser = p.chromium.launch()
|
||||
page = browser.new_page(viewport={"width": 1280, "height": 720})
|
||||
page.goto(f"file://{HTML}")
|
||||
for i in range(1, 6):
|
||||
page.goto(f"file://{html_path}")
|
||||
for i in range(1, max_slides + 1):
|
||||
sel = f"#slide-{i}"
|
||||
el = page.locator(sel)
|
||||
if el.count() > 0:
|
||||
path = OUT_SLIDES / f"slide_{i:02d}.png"
|
||||
path = out_slides_dir / f"slide_{i:02d}.png"
|
||||
el.screenshot(path=path)
|
||||
imgs.append(str(path))
|
||||
browser.close()
|
||||
return imgs
|
||||
|
||||
|
||||
def build_ppt(imgs):
|
||||
def build_ppt(imgs, out_ppt):
|
||||
"""将图片组装成 PPT"""
|
||||
prs = Presentation()
|
||||
prs.slide_width = Inches(13.333)
|
||||
@@ -56,23 +54,35 @@ def build_ppt(imgs):
|
||||
if Path(p).exists():
|
||||
s = prs.slides.add_slide(layout)
|
||||
s.shapes.add_picture(p, Inches(0), Inches(0), width=prs.slide_width)
|
||||
OUT_PPT.parent.mkdir(parents=True, exist_ok=True)
|
||||
prs.save(OUT_PPT)
|
||||
return OUT_PPT
|
||||
out_ppt.parent.mkdir(parents=True, exist_ok=True)
|
||||
prs.save(out_ppt)
|
||||
return out_ppt
|
||||
|
||||
|
||||
def main():
|
||||
if HAS_PLAYWRIGHT:
|
||||
imgs = screenshot_slides()
|
||||
import argparse
|
||||
ap = argparse.ArgumentParser()
|
||||
ap.add_argument("--html", default="复盘", choices=["复盘", "卡若人设"])
|
||||
args = ap.parse_args()
|
||||
if args.html == "卡若人设":
|
||||
html = BASE / "卡若人设PPT_毛玻璃.html"
|
||||
out_slides = OUT_ROOT / "卡若人设_毛玻璃_slides"
|
||||
out_ppt = OUT_ROOT / "卡若人设介绍_毛玻璃.pptx"
|
||||
max_slides = 5
|
||||
else:
|
||||
imgs = list(OUT_SLIDES.glob("slide_*.png"))
|
||||
imgs = sorted([str(p) for p in imgs])
|
||||
html = BASE / "复盘PPT_毛玻璃.html"
|
||||
out_slides = OUT_ROOT / "复盘_毛玻璃_slides"
|
||||
out_ppt = OUT_ROOT / "复盘_2026-02-23_毛玻璃.pptx"
|
||||
max_slides = 5
|
||||
if HAS_PLAYWRIGHT:
|
||||
imgs = screenshot_slides(html, out_slides, max_slides)
|
||||
else:
|
||||
imgs = sorted([str(p) for p in out_slides.glob("slide_*.png")])
|
||||
if not imgs:
|
||||
print("❌ 无截图可用。请先手动打开 HTML 截图,或安装 playwright。")
|
||||
print(" HTML 路径:", HTML)
|
||||
print("❌ 无截图可用。HTML 路径:", html)
|
||||
sys.exit(1)
|
||||
build_ppt(imgs)
|
||||
print("✅ PPT 已生成:", OUT_PPT)
|
||||
build_ppt(imgs, out_ppt)
|
||||
print("✅ PPT 已生成:", out_ppt)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@@ -61,6 +61,8 @@ updated: "2026-02-16"
|
||||
|
||||
## 五行结构(核心)
|
||||
|
||||
**格式约定**:金水木火土各块内用 1、2、3、4 编号,不用「金-1」等形式。语言简洁、大白话。
|
||||
|
||||
```
|
||||
《书名》- 作者
|
||||
│
|
||||
@@ -69,38 +71,38 @@ updated: "2026-02-16"
|
||||
│
|
||||
├── 金(定位与角色)🏴黄
|
||||
│ ├── 定位与角色:是谁、给谁、站在什么位置上
|
||||
│ ├── 金-1:人物/作者定位
|
||||
│ ├── 金-2:目标人群与对立面
|
||||
│ ├── 金-3:核心价值主张
|
||||
│ └── 金-4:时代/环境红利位置
|
||||
│ ├── 1:人物/作者定位
|
||||
│ ├── 2:目标人群与对立面
|
||||
│ ├── 3:核心价值主张
|
||||
│ └── 4:时代/环境红利位置
|
||||
│
|
||||
├── 水(经历与路径)🏴蓝
|
||||
│ ├── 经历与路径:事情是怎么发生的
|
||||
│ ├── 水-1:关键经历时间线
|
||||
│ ├── 水-2:重大转折点
|
||||
│ ├── 水-3:失败/试错/代价
|
||||
│ └── 水-4:路径选择逻辑
|
||||
│ ├── 1:关键经历时间线
|
||||
│ ├── 2:重大转折点
|
||||
│ ├── 3:失败/试错/代价
|
||||
│ └── 4:路径选择逻辑
|
||||
│
|
||||
├── 木(方法与产出)🏴绿 ⭐干货最密集区
|
||||
│ ├── 方法与产出:具体怎么干、能产出什么
|
||||
│ ├── 木-1:核心方法论
|
||||
│ ├── 木-2:工具/模型/技巧
|
||||
│ ├── 木-3:可复用动作清单
|
||||
│ └── 木-4:实际产出形态
|
||||
│ ├── 1:核心方法论
|
||||
│ ├── 2:工具/模型/技巧
|
||||
│ ├── 3:可复用动作清单
|
||||
│ └── 4:实际产出形态
|
||||
│
|
||||
├── 火(认知与判断)🏴红 ⭐拉开层级的地方
|
||||
│ ├── 认知与判断:为什么这么想、怎么判断对错
|
||||
│ ├── 火-1:核心认知差异
|
||||
│ ├── 火-2:关键判断标准
|
||||
│ ├── 火-3:反共识观点
|
||||
│ └── 火-4:高阶洞察
|
||||
│ ├── 1:核心认知差异
|
||||
│ ├── 2:关键判断标准
|
||||
│ ├── 3:反共识观点
|
||||
│ └── 4:高阶洞察
|
||||
│
|
||||
├── 土(系统与沉淀)🏴橙 ⭐老板级视角
|
||||
│ ├── 系统与沉淀:如何长期稳定、不崩盘
|
||||
│ ├── 土-1:系统结构
|
||||
│ ├── 土-2:风险与边界
|
||||
│ ├── 土-3:长期复利机制
|
||||
│ └── 土-4:可持续性总结
|
||||
│ ├── 1:系统结构
|
||||
│ ├── 2:风险与边界
|
||||
│ ├── 3:长期复利机制
|
||||
│ └── 4:可持续性总结
|
||||
│
|
||||
├── 问题与解答(必须给参考答案)
|
||||
│ └── 问题 + 书中原意 + 可照抄的参考答案
|
||||
@@ -142,8 +144,8 @@ from scripts.write_to_xmind import write_book_to_xmind
|
||||
|
||||
note_data = {
|
||||
"summary": "这是一本...",
|
||||
"gold": ["金-1:...", "金-2:...", "金-3:...", "金-4:..."],
|
||||
"water": ["水-1:...", "水-2:...", "水-3:...", "水-4:..."],
|
||||
"gold": ["1:...", "2:...", "3:...", "4:..."],
|
||||
"water": ["1:...", "2:...", "3:...", "4:..."],
|
||||
# ... 其他数据
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
你是「卡读」,专注于五行结构化拆书的书童。
|
||||
|
||||
请严格按照以下结构拆解我提供的书籍,**不允许遗漏模块、不允许打乱顺序、不允许泛化**。
|
||||
请严格按照以下结构拆解我提供的书籍,**不允许遗漏模块、不允许打乱顺序、不允许泛化**。金水木火土各块内用 1、2、3、4 编号,不用「金-1」等形式。**语言简洁、大白话**。
|
||||
|
||||
---
|
||||
|
||||
@@ -24,46 +24,46 @@
|
||||
|
||||
解决:是谁、给谁、站在什么位置上
|
||||
|
||||
- **金-1:人物/作者/主角定位**
|
||||
- **金-2:目标人群与对立面**
|
||||
- **金-3:核心价值主张(一句话)**
|
||||
- **金-4:时代/环境红利位置**
|
||||
- **1:人物/作者/主角定位**
|
||||
- **2:目标人群与对立面**
|
||||
- **3:核心价值主张(一句话)**
|
||||
- **4:时代/环境红利位置**
|
||||
|
||||
### 水(经历与路径)
|
||||
|
||||
解决:事情是怎么发生的
|
||||
|
||||
- **水-1:关键经历时间线**
|
||||
- **水-2:重大转折点**
|
||||
- **水-3:失败/试错/代价**
|
||||
- **水-4:路径选择逻辑**
|
||||
- **1:关键经历时间线**
|
||||
- **2:重大转折点**
|
||||
- **3:失败/试错/代价**
|
||||
- **4:路径选择逻辑**
|
||||
|
||||
### 木(方法与产出)
|
||||
|
||||
解决:具体怎么干、能产出什么
|
||||
|
||||
- **木-1:核心方法论**
|
||||
- **木-2:工具/模型/技巧**
|
||||
- **木-3:可复用动作清单**
|
||||
- **木-4:实际产出形态(钱/产品/影响力)**
|
||||
- **1:核心方法论**
|
||||
- **2:工具/模型/技巧**
|
||||
- **3:可复用动作清单**
|
||||
- **4:实际产出形态(钱/产品/影响力)**
|
||||
|
||||
### 火(认知与判断)
|
||||
|
||||
解决:为什么这么想、怎么判断对错
|
||||
|
||||
- **火-1:核心认知差异**
|
||||
- **火-2:关键判断标准**
|
||||
- **火-3:反共识观点**
|
||||
- **火-4:高阶洞察(长期有效)**
|
||||
- **1:核心认知差异**
|
||||
- **2:关键判断标准**
|
||||
- **3:反共识观点**
|
||||
- **4:高阶洞察(长期有效)**
|
||||
|
||||
### 土(系统与沉淀)
|
||||
|
||||
解决:如何长期稳定、不崩盘
|
||||
|
||||
- **土-1:系统结构**
|
||||
- **土-2:风险与边界**
|
||||
- **土-3:长期复利机制**
|
||||
- **土-4:可持续性总结**
|
||||
- **1:系统结构**
|
||||
- **2:风险与边界**
|
||||
- **3:长期复利机制**
|
||||
- **4:可持续性总结**
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -69,38 +69,38 @@ updated: "2026-02-16"
|
||||
│
|
||||
├── 金(定位与角色)🏴黄
|
||||
│ ├── 定位与角色:是谁、给谁、站在什么位置上
|
||||
│ ├── 金-1:人物/作者定位
|
||||
│ ├── 金-2:目标人群与对立面
|
||||
│ ├── 金-3:核心价值主张
|
||||
│ └── 金-4:时代/环境红利位置
|
||||
│ ├── 1:人物/作者定位
|
||||
│ ├── 2:目标人群与对立面
|
||||
│ ├── 3:核心价值主张
|
||||
│ └── 4:时代/环境红利位置
|
||||
│
|
||||
├── 水(经历与路径)🏴蓝
|
||||
│ ├── 经历与路径:事情是怎么发生的
|
||||
│ ├── 水-1:关键经历时间线
|
||||
│ ├── 水-2:重大转折点
|
||||
│ ├── 水-3:失败/试错/代价
|
||||
│ └── 水-4:路径选择逻辑
|
||||
│ ├── 1:关键经历时间线
|
||||
│ ├── 2:重大转折点
|
||||
│ ├── 3:失败/试错/代价
|
||||
│ └── 4:路径选择逻辑
|
||||
│
|
||||
├── 木(方法与产出)🏴绿 ⭐干货最密集区
|
||||
│ ├── 方法与产出:具体怎么干、能产出什么
|
||||
│ ├── 木-1:核心方法论
|
||||
│ ├── 木-2:工具/模型/技巧
|
||||
│ ├── 木-3:可复用动作清单
|
||||
│ └── 木-4:实际产出形态
|
||||
│ ├── 1:核心方法论
|
||||
│ ├── 2:工具/模型/技巧
|
||||
│ ├── 3:可复用动作清单
|
||||
│ └── 4:实际产出形态
|
||||
│
|
||||
├── 火(认知与判断)🏴红 ⭐拉开层级的地方
|
||||
│ ├── 认知与判断:为什么这么想、怎么判断对错
|
||||
│ ├── 火-1:核心认知差异
|
||||
│ ├── 火-2:关键判断标准
|
||||
│ ├── 火-3:反共识观点
|
||||
│ └── 火-4:高阶洞察
|
||||
│ ├── 1:核心认知差异
|
||||
│ ├── 2:关键判断标准
|
||||
│ ├── 3:反共识观点
|
||||
│ └── 4:高阶洞察
|
||||
│
|
||||
├── 土(系统与沉淀)🏴橙 ⭐老板级视角
|
||||
│ ├── 系统与沉淀:如何长期稳定、不崩盘
|
||||
│ ├── 土-1:系统结构
|
||||
│ ├── 土-2:风险与边界
|
||||
│ ├── 土-3:长期复利机制
|
||||
│ └── 土-4:可持续性总结
|
||||
│ ├── 1:系统结构
|
||||
│ ├── 2:风险与边界
|
||||
│ ├── 3:长期复利机制
|
||||
│ └── 4:可持续性总结
|
||||
│
|
||||
├── 问题与解答(必须给参考答案)
|
||||
│ └── 问题 + 书中原意 + 可照抄的参考答案
|
||||
@@ -142,8 +142,8 @@ from scripts.write_to_xmind import write_book_to_xmind
|
||||
|
||||
note_data = {
|
||||
"summary": "这是一本...",
|
||||
"gold": ["金-1:...", "金-2:...", "金-3:...", "金-4:..."],
|
||||
"water": ["水-1:...", "水-2:...", "水-3:...", "水-4:..."],
|
||||
"gold": ["1:...", "2:...", "3:...", "4:..."],
|
||||
"water": ["1:...", "2:...", "3:...", "4:..."],
|
||||
# ... 其他数据
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
你是「卡读」,专注于五行结构化拆书的书童。
|
||||
|
||||
请严格按照以下结构拆解我提供的书籍,**不允许遗漏模块、不允许打乱顺序、不允许泛化**。
|
||||
请严格按照以下结构拆解我提供的书籍,**不允许遗漏模块、不允许打乱顺序、不允许泛化**。金水木火土各块内用 1、2、3、4 编号,不用「金-1」等形式。**语言简洁、大白话**。
|
||||
|
||||
---
|
||||
|
||||
@@ -24,46 +24,46 @@
|
||||
|
||||
解决:是谁、给谁、站在什么位置上
|
||||
|
||||
- **金-1:人物/作者/主角定位**
|
||||
- **金-2:目标人群与对立面**
|
||||
- **金-3:核心价值主张(一句话)**
|
||||
- **金-4:时代/环境红利位置**
|
||||
- **1:人物/作者/主角定位**
|
||||
- **2:目标人群与对立面**
|
||||
- **3:核心价值主张(一句话)**
|
||||
- **4:时代/环境红利位置**
|
||||
|
||||
### 水(经历与路径)
|
||||
|
||||
解决:事情是怎么发生的
|
||||
|
||||
- **水-1:关键经历时间线**
|
||||
- **水-2:重大转折点**
|
||||
- **水-3:失败/试错/代价**
|
||||
- **水-4:路径选择逻辑**
|
||||
- **1:关键经历时间线**
|
||||
- **2:重大转折点**
|
||||
- **3:失败/试错/代价**
|
||||
- **4:路径选择逻辑**
|
||||
|
||||
### 木(方法与产出)
|
||||
|
||||
解决:具体怎么干、能产出什么
|
||||
|
||||
- **木-1:核心方法论**
|
||||
- **木-2:工具/模型/技巧**
|
||||
- **木-3:可复用动作清单**
|
||||
- **木-4:实际产出形态(钱/产品/影响力)**
|
||||
- **1:核心方法论**
|
||||
- **2:工具/模型/技巧**
|
||||
- **3:可复用动作清单**
|
||||
- **4:实际产出形态(钱/产品/影响力)**
|
||||
|
||||
### 火(认知与判断)
|
||||
|
||||
解决:为什么这么想、怎么判断对错
|
||||
|
||||
- **火-1:核心认知差异**
|
||||
- **火-2:关键判断标准**
|
||||
- **火-3:反共识观点**
|
||||
- **火-4:高阶洞察(长期有效)**
|
||||
- **1:核心认知差异**
|
||||
- **2:关键判断标准**
|
||||
- **3:反共识观点**
|
||||
- **4:高阶洞察(长期有效)**
|
||||
|
||||
### 土(系统与沉淀)
|
||||
|
||||
解决:如何长期稳定、不崩盘
|
||||
|
||||
- **土-1:系统结构**
|
||||
- **土-2:风险与边界**
|
||||
- **土-3:长期复利机制**
|
||||
- **土-4:可持续性总结**
|
||||
- **1:系统结构**
|
||||
- **2:风险与边界**
|
||||
- **3:长期复利机制**
|
||||
- **4:可持续性总结**
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -108,3 +108,4 @@
|
||||
| 2026-02-23 14:56:38 | 🔄 卡若AI 同步 2026-02-23 14:56 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 |
|
||||
| 2026-02-23 15:05:27 | 🔄 卡若AI 同步 2026-02-23 15:05 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 |
|
||||
| 2026-02-23 15:14:09 | 🔄 卡若AI 同步 2026-02-23 15:14 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 |
|
||||
| 2026-02-23 18:42:25 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 |
|
||||
|
||||
@@ -111,3 +111,4 @@
|
||||
| 2026-02-23 14:56:38 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 14:56 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-02-23 15:05:27 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 15:05 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-02-23 15:14:09 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 15:14 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-02-23 18:42:25 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
|
||||
24
运营中枢/脚本/iPad连接检测.sh
Executable file
24
运营中枢/脚本/iPad连接检测.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
# iPad 连接状态检测(快速检查)
|
||||
echo "=== iPad/Mac 连接检测 ==="
|
||||
echo ""
|
||||
echo "1. libimobiledevice 检测:"
|
||||
if idevice_id -l 2>/dev/null | grep -q .; then
|
||||
echo " ✅ 已检测到 iOS 设备"
|
||||
ideviceinfo 2>/dev/null | grep -E "ProductName|ProductType|ProductVersion"
|
||||
else
|
||||
echo " ❌ 未检测到 iPad"
|
||||
echo ""
|
||||
echo " 请检查:"
|
||||
echo " • iPad 已解锁"
|
||||
echo " • 弹窗出现时点「信任此电脑」"
|
||||
echo " • 使用可传数据的数据线(30针转 USB)"
|
||||
echo " • 若通过扩展坞:部分扩展坞只支持充电,不支持数据"
|
||||
echo " • 尝试直接用 30针→USB 线连 Mac,绕过扩展坞"
|
||||
fi
|
||||
echo ""
|
||||
echo "2. USB 设备(含扩展坞):"
|
||||
system_profiler SPUSBDataType 2>/dev/null | grep -E "Product ID|Vendor ID|Serial|Apple|iPad" || echo " 无法获取"
|
||||
echo ""
|
||||
echo "3. Duet 状态:"
|
||||
[ -d /Applications/Duet.app ] && echo " ✅ Duet Mac 已安装" || echo " ❌ Duet 未安装"
|
||||
Reference in New Issue
Block a user