跳到内容
当前位置:首页>PPT>实操分享:我用Codex改了40页PPT,改完把整套流程做成了一个Skill

实操分享:我用Codex改了40页PPT,改完把整套流程做成了一个Skill

  • 2026-11-07 17:04:26
实操分享:我用Codex改了40页PPT,改完把整套流程做成了一个Skill

大家好,我是虾哥。

这两天用 CodeX 帮别人做了一个PPT课件,分享一下实操过程,这个课件是小学语文的PPT课件。它原本有一个很粗糙的课件,同时原有内容需要保留,视觉要按参考模板调整,画幅改成16:9,动画、视频和配套稿件也要跟着核对。

一轮轮改下来,我觉得最值得分享的,是如何把一个宽泛的「帮我改PPT」,拆成Codex能够执行、我也能够检查的步骤。

下面分享的内容既有这次的具体例子,也有整理后的提示词。你有一份需要换样式、保留内容的PPT,可以替换文件名和要求,照着做一轮。

我的AI工具是Codex,加本地PowerPoint。Codex负责读取、分析和修改文件,PowerPoint用于查看页面和检查放映效果。

*文中配图用另一份Canva模板重制,均为流程示意,未使用这次实践课件的真实页面;静态配图不证明动画或视频的播放效果。*

第一步,让Codex先读懂材料。

我先把《搭船的鸟》原课件、参考样式、逐字稿和教学设计放到同一个工作目录,明确它们各自的用途。

所以,我会把材料分清楚:当前要改的PPT、参考模板、原始讲稿和教学设计,以及需要使用的图片、视频和修改记录。

不用建很复杂的目录。把原文件留好,把新输出放到另一个文件夹,给当前要改的那份文件起一个能认出来的名字,就能先避免不少麻烦。

这一轮有多份不同阶段的版本。我会把最新手动调整过的文件作为下一轮修改的底稿,避免Codex从旧版本开始,把已经改好的内容覆盖回去。

下面这段是我根据这次经验整理的开工提示词。后文的提示词也都是整理后的可复用写法,并非当时逐字输入的聊天记录。替换路径和文件名,就能用于自己的任务。

工作目录为【文件夹绝对路径】。请先读取其中的相关材料,暂时不要修改文件。以【当前PPT文件名】为内容底稿,以【参考PPT文件名】为视觉参考。说明每份材料的用途、当前PPT的页数和画幅、主要教学环节、动画与视频的分布,以及还缺哪些素材。把“必须保留”和“可以调整”的内容分别列出来。最后告诉我你对整个任务的理解。

这一步要看AI有没有理解,而不只是看它有没有说「已读取」。

比如,它有没有注意到开头几页负责导入,第五页才正式进入讲解?有没有把逐字稿也读进去?有没有把缺失视频误当成已经存在的素材?

信息不对,先纠正,再改文件。

先厘清任务

*模板重制示意:先把内容、动画、素材和稿件之间的关系读清楚。*

第二步,把修改范围说具体。

换样式这件事,范围可以很大。

你想换底图,AI却把正文重写了;你想调整字号,它顺手把几页合并了。最后看起来整齐,内容却对不上原稿。

所以,我会在开工时明确:正文是否逐字保留,课本截图是否不动,页序和页数能不能变化,哪些字体可以调整,动画与视频要沿用哪些行为。

在原文件副本上修改,输出16:9的可编辑PPTX。保留正文、课本内容、页序、备注和现有媒体。仅调整【指定范围】。标题、正文、提示语统一层级,课本截图不强行改字号。保留原动画的对象、触发方式和出现顺序;如有无法保留的效果,请定位到具体页并说明。原文件不要覆盖。

这次修改是在原生PPTX的副本上进行,文字、图片和背景按对象处理。换模板时,不能把整页截图塞进去就算完成;想继续编辑文字、替换图片和调整动画,就要保留相应的可编辑对象。

如果你的任务是从零做一份新PPT,前面要多一个环节:先让AI根据讲稿或资料提出逐页大纲,每页写清目的、必需文字、图片需求和互动动作,再根据你选的模板匹配版式。

已有课件改样式,则默认沿用原来的内容结构,不急着让AI重新策划一套。

第三步,先试做代表页,再修改整套。

这次最容易发现的问题之一,是开头和正文不能套成同一种页面。

封面要有情境,导入要把问题带出来,正文要留足阅读空间,结尾要接住课堂任务。

参考模板漂亮,也得看能不能装下原来的内容。短标题页放得下,长段落未必放得下。边上的柳叶和船很有气氛,到了正文页,也可能挤到文字背后。

因此,样例最好包含一张开头页、一张长段落页、一张复杂动画页、一张含视频的页面。改完看效果,再把同一套规则用于其他页。

先制作覆盖这四种用途的代表页:导入、长段落、复杂动画、视频。保留各页原内容和教学节奏。检查字体、遮挡、留白、图片裁切,以及每次点击后的状态。说明这套样式适配整份课件时需要注意什么,再继续修改其余页面。

这一轮,我后来采用过四边保留少量环境、中间渐变成白色的处理。原因很实际:既保留水乡场景,又给正文留出干净的区域。

对自己的PPT,你也可以先把文字放进去,再决定背景有多强。不要只看一张空底图。

代表页的方向明确后,再让Codex把同一套字号、背景和布局规则应用到剩余页面。每轮输出一个能辨认的版本,并说明改了哪些页,下一轮继续从最新版本上修改。这样遇到问题时,也容易定位是哪一轮引入的变化。

背景与正文

*模板重制示意:用真实内容占用的面积判断留白,别只挑短标题页做样例。*

第四步,按每一次点击检查动画。

这里有一页,最能说明为什么动画需要单独看。

「多音字 啦」那一页,原来有蓝色云朵和括号,把两种读音与例词组织在一起。后来的一版改成两行,字都在,也有动画编号,但和原版对照,原来组织两种读音的视觉关系弱了。

问题就在信息关系和讲解节奏里。

云朵与括号让人看清两种读音属于同一个字。老师何时点击、例词何时出现,也影响孩子怎样跟着读。

所以,检查动画时,要看几个具体状态:进入页面时有什么,第一次点击出现什么,之后几次点击怎样接,全部出现后的画面是否完整。

对照原PPT检查指定页的首态、逐次点击态和最终构图。登记每一步的对象、效果、触发方式、顺序、时长和延迟。图片替换或文字拆分后,重新核对动画目标与触发器。不要用统一淡入直接替代原有教学效果。把实际播放已验证和仅检查文件结构的项目分开说明。

你读检查结果时,也要注意这两种表述的差别:文件里有动画记录,和真正点击播放后效果正确。

导出一张图片,可以检查静态排版。它无法证明前面几次点击的内容、时机和顺序都对。

最终还是要在放映环境里走一遍。环境暂时不支持的部分,留为待验证项,不让AI直接写「全部通过」。

核对每一次点击

*静态说明图,展示检查思路,不代表这次课件真实动画的播放记录。*

第五步,处理配图和视频,再查关联内容。

这次的翠鸟,我后来改用真实照片,第27页又增加了真实鹦鹉。观察羽毛、翅膀和长嘴时,还加了部位标记与虚线引导。

这里不能只发一句「把图换掉」。

图片的姿态变了,原来的线可能就指歪了;观察部位需要放大,版面也要跟着调整。首页的图要融入场景,对比页则要同时容纳两只鸟和原有文字。

使用【图片文件】替换指定页的配图,保留原文字与动画逻辑。重新定位羽毛、翅膀和长嘴的标记及虚线,线的终点必须对应实际部位,避免遮挡关键细节。检查新图的裁切、比例和图文间距。不要把同一组标记坐标直接用于不同姿态的图片。

真实照片还要认真核对颜色与课文描述的关系。这次涉及红色长嘴的展示处理,经过修改的图,就应当作为课文说明图使用,不能再当成未经修改的自然照片。

植物也有同样的问题。把椰树图片换成三角梅时,要核对具体植物,不能只插一张好看的花草图。

视频更需要看内容。

翠鸟捕鱼,要看到入水。只有枝头停留或嘴里叼鱼的镜头,无法展示这一页要讲的动作过程。小猫开门,则要把主体放大,同时看清跳起、抓握和压下门把手等动作。

先检查视频源文件,说明时长、画幅和关键动作出现的位置。翠鸟片段需要包含入水动作;小猫片段需要看清开门过程。嵌入PPT后调整播放区域,检查裁切、播放方式和媒体是否随交付文件保留,再到实际放映环境验证。素材缺失时先保留明确占位,说明缺什么,不冒充已经补齐。

找网上素材时,也要记录来源,并核对预定使用方式是否符合授权;有相应制作工具时,可以制作说明性片段,但生成动画与真实动物观察视频的用途要分清。

素材与文字交叉核对

*模板重制示意:换素材以后,检查与它关联的文字和课堂活动。*

第六步,按PPT页码同步讲稿。

逐字稿这一步,我采用的是尽量少改原文的做法。

原稿里已经有讲解顺序和课堂表达,重新写成另一套话,容易打断原来的节奏。

所以,回到最初提供的原稿,能继续用的语言保留,只处理与最新PPT不一致的地方。

视频就是最清楚的例子。旧稿还在描述跳上柜子、摇尾巴;新片段已经变成抓门把手、压下、落地推门。换完视频,提问和学生预设都得回头核对。

以最初的逐字稿为语言基准,以最新PPT为页面和素材基准,尽量少改原文。按PPT第1至第40页逐页对应,分清教师语言、学生预设、点击及视频提示。只调整页面变化、素材变化和必要衔接。特别核对视频描述是否符合新画面,并同步更新教学设计里的相关活动。列出必要改动及理由。

这里的页码,是PPT页码。没有必要把40页PPT硬排成40页Word。重要的是老师翻到哪张幻灯片,就能找到对应的讲稿和操作提示。

逐页对应

*使用「观察一片叶子」独立示例说明页码对应,不使用这次实践课件的原稿。*

第七步,把流程和检查方法整理成Skill。

流程讲到这里,可以继续往前走一步。

每次换任务,都要重新提醒AI原文不能乱改、动画不能只看数量、换视频要回头查旧稿,很容易漏。

我把这次经验补进了本地的 canva-cn-ppt Skill。它现在覆盖大纲加模板、原PPT迁移到新模板,以及保留内容的局部视觉优化。名字里有Canva,但本地处理的模板并不限于Canva来源。

Skill可以理解成一组AI能读取的工作说明。入口写适用任务和操作顺序,较长的规则、案例和工具说明放在参考文件里。执行时,再结合当前任务读取。

你也可以给自己的流程建一个这样的目录:

ppt-workflow/

  SKILL.md

  references/

    template-workflow.md

    animation-check.md

    teaching-courseware.md

    cases/

      first-project.md

  scripts/

    已验证的辅助脚本

不是每个目录都必须有。先把工作说明写清楚,确实有重复操作、脚本已经验证后,再加入脚本。

下面是一个可以改的入口骨架,具体放在哪、怎样启用,要按你使用的AI工具的Skill机制来:

name: ppt-workflow

description: 修改已有PPT、填充用户模板,并核对内容、动画、媒体及配套稿件时使用。

# PPT制作与检查

## 输入与边界

确认最新底稿、参考模板、原始讲稿和修改意见。

保留原件,在副本上工作。

明确必须保留及允许修改的内容。

## 执行顺序

先理解材料,再制作代表页,随后修改整套。

修改对象后核对动画绑定、媒体和图文位置。

PPT确定后,最小改动同步逐字稿与教学设计。

## 检查与交付

核对逐页文字、字体、遮挡、图片、备注与媒体。

分别检查静态页面和真实点击播放效果。

说明已验证范围、待验证项和最终文件路径。

## 经验记录

将反馈转成具体检查规则。

保留失败原因与验证范围。

单个模板的对象编号不能直接用于所有模板。

如果暂时不熟悉Skill的安装机制,可以先把这份工作说明和任务材料一起交给AI,明确说:

请先读取这份PPT工作规程,再按它处理当前文件。先确认底稿和修改范围,给出代表页方案,然后执行修改与检查。遇到工具无法完成的项目,说明具体限制。

这样可以先复用流程。准备长期使用时,再将完整目录放进所用工具支持的Skill位置,确认它能发现并读取入口及参考文件。

写好入口,只完成了封装的一部分。

还要用新任务验证:AI是否选对底稿,是否遵守修改范围,是否读了必要参考,是否把未验证的动画误写成通过。

如果发现问题,修改工作规程,再测试。案例里要写实际发生了什么、怎样处理、哪些效果确实验证过,不把设想写成能力。

比如,这次真实翠鸟替换后标记要重新定位,就变成一条可复用规则;某个模板里图片的对象编号,则只属于那个模板,不能写成所有PPT通用的操作。

这也是我想分享这次制作过程的原因。

你能带走的,有开工提示词、修改顺序、检查方法,也有一个Skill的入口骨架。把自己的文件放进去,补齐具体要求,就可以从第一步开始做。

把经验写进下一次工作

*模板重制示意:反馈要落到下一次能执行的检查项。*

最后我会把检查结果写清楚:哪些页面已经看过,哪些动画实际点过,哪些视频实际播放过,还有哪些需要在使用电脑上验证。文件已经输出、静态页面没有遮挡、完整放映通过,要分别记录。

如果你现在就有一份要改的PPT,可以先做最小的一轮:准备当前底稿、参考模板和原稿,用第一段提示词让AI理解,再挑四张代表页试做。

等这一轮跑通,把发现的问题写进你自己的Skill。

下一次开工,你就有一份可以继续使用、继续修改的工作规程了。

虾哥AI

觉得有用,可以点个在看

关注「虾哥AI」  ·  AI 工具实测 / 工作流 / 真实判断

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-10 09:47:47 HTTP/1.1 GET : http://h.sjds.net/a/563779.html
  2. 运行时间 : 0.075882s [ 吞吐率:13.18req/s ] 内存消耗:4,912.59kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=82831fc74c0bfef16dec711d2fb1cfb8
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000765s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000930s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000451s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000393s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000548s ]
  6. SELECT * FROM `set` [ RunTime:0.000270s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000714s ]
  8. SELECT * FROM `article` WHERE `id` = 563779 LIMIT 1 [ RunTime:0.000398s ]
  9. UPDATE `article` SET `lasttime` = 1794275267 WHERE `id` = 563779 [ RunTime:0.002098s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000316s ]
  11. SELECT * FROM `article` WHERE `id` < 563779 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000477s ]
  12. SELECT * FROM `article` WHERE `id` > 563779 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000404s ]
  13. SELECT * FROM `article` WHERE `id` < 563779 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001162s ]
  14. SELECT * FROM `article` WHERE `id` < 563779 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000510s ]
  15. SELECT * FROM `article` WHERE `id` < 563779 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000678s ]
0.085443s