跳到内容
当前位置:首页>PPT>win11下ppt内置的Flash 动画还直接能动起来:我做了一个 兼容播放小工具

win11下ppt内置的Flash 动画还直接能动起来:我做了一个 兼容播放小工具

  • 2026-11-07 15:14:48
win11下ppt内置的Flash 动画还直接能动起来:我做了一个 兼容播放小工具

翻到以前的教学课件,经常会遇到这种情况:PPT 能正常打开,文字和图片都在,到了某一页,原本内嵌的flash动画,原应该转动的图形、可以点击的按钮却没了反应或加载不出来。
这些动画很多是当年用activex嵌在课件里的 Flash 动画,也就是 SWF 文件。课件本身没有坏,只是现在的电脑通常已经不能像以前那样直接播放它们。
我最近做了一个小工具,叫 Flash PowerPoint Bridge。安装后,用 PowerPoint 正常打开课件、进入放映模式,程序会尝试找到 PPTX 里内嵌的 SWF,并在幻灯片对应的位置播放。
目前做出来的是测试版。我用一份同事的大学物理课件做过验证:课件中的“旋转矢量”动画可以播放,动画里的暂停、继续按钮也可以使用。他用其它播放方案会有广告。通过ppt链接调用swf文件播放方案也可行,但会比较麻烦。

下面把具体的安装和使用过程整理出来。
一、先看看你的电脑是否适合安装
目前这个测试版主要面向以下环境:

  • Windows 11,64 位;
  • Microsoft PowerPoint 64 位;
  • 电脑中已安装 Microsoft Edge WebView2 Runtime;
  • 课件是 .pptx 格式,动画以 SWF 的形式嵌入课件。

我实际测试使用的是 Windows 11 + office(PowerPoint) 2021 64 位。另一台电脑还需要用实际课件再试一次。

如果不清楚 PowerPoint 是 32 位还是 64 位,可以先打开 PowerPoint,依次查看:
文件 → 账户 → 关于 PowerPoint
在弹出的窗口中,通常可以看到版本信息和“32 位”或“64 位”字样。
WPS、Mac 版 PowerPoint、网页 PowerPoint,以及旧的 .ppt 格式课件,目前都还没有完成适配和验证。


二、下载安装包
目前准备了两份文件:

  • [ZIP] ufflePptBridge-Experimental-Package.zip
  • [EXE] PptBridge-Experimental-Setup.exe)

如果要放到另一台电脑上使用,可以把 ZIP 文件复制过去,解压后就能看到安装程序和文字版说明。

三、安装之前,先关闭 PowerPoint
如果电脑里已经打开了 PowerPoint,请先保存正在编辑的内容,关闭所有 PowerPoint 窗口。
安装程序会检查 PowerPoint 是否仍在运行。如果检测到它还开着,安装会停下来,并提示先关闭。程序不会替你强制关闭 PowerPoint。
确认关闭后,再继续安装。


四、双击 EXE 安装
找到文件:
PptBridge-Experimental-Setup.exe
双击运行后,会看到测试版安装提示。确认电脑环境符合要求,点击“是”。
看到“测试版已安装”后,点击“确定”,安装就完成了。
安装完成后,不需要单独打开一个播放器。重新打开 PowerPoint,程序会作为加载项跟随 PowerPoint 一起工作。
如果提示缺少 WebView2 Runtime
这个工具使用 WebView2 承载播放界面。如果安装时提示电脑缺少 WebView2 Runtime,可以从微软 WebView2 官方页面下载安装。
安装完成后,重新运行本工具的安装程序即可。
目前的安装包没有把 WebView2 Runtime 一起打进去。因此,如果目标电脑没有这个运行环境,首次安装时还需要另外准备。


如果 Windows 提示来源未知
目前的测试安装程序还没有数字签名,Windows 可能会提示来源未知,或者阻止运行。
如果是学校、单位统一管理的电脑,遇到此类提示可以先联系管理员确认。测试版也建议先在课前、课余时间安装和试用,不要等到正式上课时才第一次操作。


五、打开课件,开始播放
安装好以后,使用方法和原来放 PPT 基本一样:
第一步,打开 PowerPoint。
直接双击课件,或者在 PowerPoint 中选择“文件 → 打开”,找到要使用的.pptx文件。
第二步,进入放映模式。
按键盘上的F5,从头开始放映;也可以在 PowerPoint 中选择从当前页开始放映。
第三步,翻到包含 Flash 动画的页面。
如果课件中的 SWF 属于当前程序支持的嵌入方式,稍等片刻,动画就会出现在对应区域。
第一次加载可能需要几秒钟。看到页面后可以稍等一下,不必连续点击。
第四步,使用动画里的按钮。
如果原动画本身带有播放、暂停等按钮,可以直接用鼠标点击。我测试的物理课件里,暂停和继续按钮都能正常使用。
放映结束时,按Esc 可以退出。测试时,即使刚刚点击过动画,再按 Esc 也能退出放映。


六、切换页面后会发生什么?
离开带动画的页面时,当前播放器会关闭;返回这一页时,动画会重新加载。
也就是说,如果刚才把动画暂停在某个位置,翻页再回来后,不保证会停留在原来的进度。
有些课件需要连续演示或反复切页,建议课前按自己的讲课顺序完整试放一遍,看看重新进入页面时是否符合使用习惯。


七、怎样判断有没有安装成功?
安装后可以重新打开 PowerPoint,依次查看:
文件 → 选项 → 加载项
在 COM 加载项中,查找:
PowerPoint Bridge (experimental)
如果能看到它,并且加载正常,就可以打开课件试放。
最直接的检查方法仍然是:打开一份已知包含内嵌 SWF 的 .pptx,进入放映模式,翻到动画所在页面,看看动画是否出现、按钮是否可以点击。


八、如果动画没有出来,可以这样检查
1. 确认进入了放映模式
这个工具目前针对的是PowerPoint 放映过程。打开课件后,先按 F5 放映,再翻到动画所在页。
2. 确认课件是.pptx
当前测试版主要处理.pptx中特定形式的内嵌 SWF。
如果文件名结尾是.ppt,或者 SWF 只是链接到外部文件,而不是嵌在课件中,目前还不能保证识别。
3. 确认安装和使用的是同一个 Windows 账户
程序安装在当前 Windows 用户账户下。如果一台电脑有多个账户,使用另一个账户登录时,需要在那个账户下单独安装。
4. 看看 PowerPoint 加载项是否正常
在“文件 → 选项 → 加载项”中检查PowerPoint Bridge (experimental)。
如果 PowerPoint 提示某个加载项有问题,可以根据提示先禁用这个测试加载项,再查看错误信息或卸载。学校、单位电脑如果有统一的加载项管理策略,也可能阻止它运行。
5. 换一份课件对照
SWF 课件的制作方式很多。某份课件打不开,不一定是安装失败,也可能是这份课件使用了当前程序还不支持的 Flash 功能、外部文件或联网资源。
如果手边有另一份已知可以播放的 PPTX,可以先用它对照测试。


九、目前有哪些使用边界?
这个工具使用 播放 SWF。 能运行不少 Flash 内容,但不同课件的脚本和交互差异很大,所以不能保证所有旧 Flash 课件都能完整还原。


目前尤其需要留意几种情况:

  • 需要联网或读取外部文件的动画
    :当前播放器限制外部网络请求,这类课件可能无法正常工作。
  • 动画前面还叠了文字或形状
    :播放器以覆盖窗口的方式显示,可能挡住原本应该显示在动画前面的内容。
  • 使用方向键、演示笔或复杂交互的课件
    :可能与播放器的输入方式发生冲突。
  • 连接投影仪、使用双屏或演讲者视图
    :尚未完成系统验证,建议在实际设备上提前试放。
  • 同时打开多个演示文稿或一页有多个复杂动画
    :目前也还没有完成全面测试。

对需要正式上课使用的课件,比较稳妥的做法是:提前在上课那台电脑上,把整份课件从头到尾放一遍,重点检查动画、按钮、翻页和退出。


十、不用了怎么卸载?
先关闭 PowerPoint,然后打开:
Windows 设置 → 应用 → 已安装的应用
找到:
SWF PowerPoint Bridge (experimental)
选择卸载并确认即可。
卸载时,程序会检查它创建的文件和注册项。被修改过的文件可能保留;如果注册项出现额外修改,卸载器会停止自动删除,避免直接覆盖或删除这些变化。
日志和 WebView2 缓存可能仍保留在:
%LOCALAPPDATA%\PptBridge
之前的测试中,曾出现过一次卸载后目录没有立即清空的情况,后续两次没有复现。如果卸载后需要进一步清理,可以先检查目录内容,确认属于本程序且不再需要,再自行处理。


十一、想看源码或继续改进
源码也已经整理出来:
[下载源码包](PptBridge-Source-Experimental.zip)


里面有项目代码、构建与测试脚本、相关依赖和许可说明。源码包没有包含我的原始课件和 SWF;与 WebView2 随包提供的是运行文件,不是第三方项目的完整源码。
这次的测试主要验证了“安装后,在 PowerPoint 放映时播放样本课件中的动画”这条路径。后面如果能在更多电脑、不同版本的 PowerPoint 和不同类型的课件上试用,就可以逐步把支持范围摸得更清楚。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 01:13:09 HTTP/1.1 GET : http://h.sjds.net/a/573062.html
  2. 运行时间 : 0.073800s [ 吞吐率:13.55req/s ] 内存消耗:4,392.52kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=d56349a51313dc4b01db4396b7aa6a88
  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.000555s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000914s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000411s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000464s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000663s ]
  6. SELECT * FROM `set` [ RunTime:0.000293s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000668s ]
  8. SELECT * FROM `article` WHERE `id` = 573062 LIMIT 1 [ RunTime:0.000344s ]
  9. UPDATE `article` SET `lasttime` = 1794071589 WHERE `id` = 573062 [ RunTime:0.001683s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000325s ]
  11. SELECT * FROM `article` WHERE `id` < 573062 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000427s ]
  12. SELECT * FROM `article` WHERE `id` > 573062 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000402s ]
  13. SELECT * FROM `article` WHERE `id` < 573062 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000475s ]
  14. SELECT * FROM `article` WHERE `id` < 573062 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000569s ]
  15. SELECT * FROM `article` WHERE `id` < 573062 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000713s ]
0.083981s