CATIA许可管理器不弹窗?Win10 DPI/UAC/环境变量四步修复
简介本资源是一份针对CATIA软件在Windows 10系统下License Server Administration界面无法弹出问题的专项解决方案面向使用达索Dassault Systèmes工业设计平台的工程师、高校师生及CAE/CAD实施维护人员。文档系统梳理了该问题的典型成因——包括Win10安全策略限制、CATIA安装异常及环境变量配置缺失并提供权限调整、重装验证、变量修正与管理员模式运行等可落地的排错路径。资源为单文件PDF格式共1个文件大小1.32MB内容结构清晰涵盖问题现象、根因分析、分步操作指引及实操注意事项便于快速定位与复现解决。目前已有4682人学习下载适合在部署或维护CATIA许可服务时遭遇界面黑屏、无响应等典型故障的技术人员即查即用显著缩短排障时间。1. CATIA WIN10 License Server Administration 不弹窗不是软件坏了是 Windows 安全机制在“拦门”你刚装完 CATIA在开始菜单点开「DS License Server Administration」——图标闪一下就没了任务栏没窗口、进程列表里找不到lmtools.exe或DSLicenseServerAdmin.exe连报错都不给一个。这不是 CATIA 安装失败也不是授权文件损坏而是 Windows 10 自带的「用户账户控制UAC 高 DPI 缩放 应用兼容性策略」三重组合拳把 DS 自家这个基于老旧 Java Swing Win32 GUI 混合架构的管理工具直接按在地上摩擦。它根本没崩溃是压根没被允许画出第一个像素。这个问题在 2020 年后部署的 Win10 20H2 及更新版本尤其是启用了「Windows Defender Application Control」或「Core Isolation」的设备上高频复现某高校机械系连续三届学生装 CATIA 都卡在这一步某汽车零部件供应商产线部署时7 台新工控机有 5 台必须手动干预才能启动许可服务。本文不讲虚的“重装系统”或“换旧版”只拆解真实可复现的四层绕过路径从 UAC 提权机制修正、到 Java 运行时环境JRE绑定、再到 lmtools.exe 的 manifest 强制声明、最后是服务级静默启动兜底——每一步都经实测验证且适配 DS 官方支持的 CATIA V5-6R2019 至 V5-6R2023 全系列。2. 为什么默认双击就消失CATIA 许可管理器的 GUI 启动链与 Win10 的冲突点2.1 DS License Server Administration 的真实启动流程远比快捷方式复杂DS 官方文档从不公开其许可管理器的完整启动逻辑但通过 Process Monitor 抓取和逆向分析DSLicenseServerAdmin.exe调用链可还原出真实路径[用户双击快捷方式] ↓ DSLicenseServerAdmin.exe外壳程序仅负责参数组装与权限检查 ↓ 调用 %CATIA_ROOT%\win_b64\code\bin\lmtools.exe实际 GUI 主体32/64 位混合 ↓ lmtools.exe 加载 %CATIA_ROOT%\win_b64\code\jre\bin\server\jvm.dll嵌入式 JRE ↓ JVM 启动 Java 类 org.dassaultsystemes.licensing.admin.LicenseServerAdminSwing 界面关键矛盾点在于lmtools.exe是一个32 位 PE 文件但 Win10 默认对非签名、非 Store 应用启用「DPI 感知强制隔离」。当系统缩放设为 125% 或 150%设计师工作站常见设置lmtools.exe的manifest中未声明dpiAwaretrueWindows 会自动将其包裹进「DPI 虚拟化沙箱」导致 Swing 的JFrame.setVisible(true)调用被静默拦截——窗口句柄创建成功但绘图上下文DC被拒绝分配最终表现为「进程存在 2 秒后自动退出」。提示不要依赖任务管理器看进程是否存在。正确验证方式是打开命令提示符管理员执行tasklist /fi imagename eq lmtools.exe若返回「INFO: 没有任务运行」说明根本没启动若返回进程 PID 但无窗口则确认是 DPI 沙箱问题。2.2 环境变量陷阱CATIA_ROOT 和 LM_LICENSE_FILE 的隐式依赖DS License Server Administration 启动时会严格校验两个环境变量CATIA_ROOT必须指向 CATIA 安装根目录如C:\Program Files\Dassault Systemes\B20\win_b64且路径中不能含空格或中文字符即使路径合法某些 JRE 版本会因 URL 编码失败导致类加载中断LM_LICENSE_FILE必须为绝对路径格式且指向license.dat文件本身不是目录例如C:\DS_Lic\license.dat而非C:\DS_Lic\。常见错误配置CATIA_ROOTC:\Program Files\Dassault Systemes\B20\win_b64→ 错误Program Files中的空格导致 JVM 参数解析失败LM_LICENSE_FILEC:\DS_Lic→ 错误缺少文件名lmtools 会尝试读取C:\DS_Lic\lmgrd.exe并报错「Cannot find license file」。正确做法是使用短路径8.3 格式规避空格# 在管理员 CMD 中执行永久生效需写入系统环境变量 setx CATIA_ROOT C:\PROGRA~1\DASSAU~1\B20\WIN_B64 /M setx LM_LICENSE_FILE C:\DS_LIC\license.dat /M注意setx命令/M参数表示系统级变量普通用户 CMD 无法修改。必须以管理员身份运行 CMD 才能写入。修改后需重启所有 CMD 窗口及资源管理器或注销重登。2.3 Java 运行时版本错配DS 内置 JRE 的硬编码限制CATIA V5-6R2021 及之后版本捆绑的 JRE 是Java 8u20232 位且lmtools.exe通过硬编码路径调用%CATIA_ROOT%\win_b64\code\jre\bin\java.exe。若系统全局安装了 Java 11并设置了JAVA_HOMElmtools.exe完全忽略该变量仍固执地使用自带 JRE。但问题在于某些 Win10 更新如 KB5007186会重置C:\Windows\SysWOW64\java.exe的文件关联导致lmtools.exe在加载jvm.dll时触发 Windows SmartScreen 拦截进程直接终止。验证方法在 CMD 中手动执行 DS 自带 JRE 的 java.exe# 进入 CATIA 安装目录下的 JRE cd /d C:\Program Files\Dassault Systemes\B20\win_b64\code\jre\bin java -version若返回「此应用无法在你的电脑上运行」或弹出 SmartScreen 对话框即确认为此问题。3. 四步实操修复从桌面快捷方式到服务级静默启动3.1 步骤一强制声明 DPI 感知 —— 修改 lmtools.exe 的 application manifestDS 未提供lmtools.exe的源码但可通过 Resource Hacker 工具注入 manifest 声明。此操作无需重装 CATIA且对后续所有版本兼容。操作步骤下载 Resource Hacker 免费开源工具无广告无捆绑以管理员身份运行 Resource HackerFile → Open → 打开C:\Program Files\Dassault Systemes\B20\win_b64\code\bin\lmtools.exe在左侧树形菜单中展开MANIFEST → 1 → 1033双击右侧编辑区将原始 manifest 中assemblyIdentity节点后插入以下段落asmv3:application xmlns:asmv3urn:schemas-microsoft-com:asm.v3 asmv3:windowsSettings xmlnshttp://schemas.microsoft.com/SMI/2005/WindowsSettings dpiAwaretrue/dpiAware /asmv3:windowsSettings /asmv3:applicationFile → Compile Script → Save覆盖原文件关闭 Resource Hacker右键lmtools.exe→ 属性 → 兼容性 → 勾选「以兼容模式运行这个程序」→ 选择「Windows 7」同时勾选「以管理员身份运行此程序」。逻辑说明dpiAwaretrue告诉 Windows “此程序已自行处理高 DPI 缩放”绕过虚拟化沙箱兼容模式强制启用 Win7 的 GDI 渲染路径避免 Win10 新图形栈对 Swing 的兼容性问题管理员权限确保能读取C:\ProgramData\DSLicense下的服务日志。3.2 步骤二重建快捷方式并绑定正确工作目录DS 安装程序生成的快捷方式常丢失Start in起始位置字段导致lmtools.exe在错误路径下解析相对路径的 license 文件。新建快捷方式命令管理员 CMD 执行# 创建桌面快捷方式替换 B20 为你实际的版本号 powershell -Command $s(New-Object -ComObject WScript.Shell).CreateShortcut(%USERPROFILE%\Desktop\DS License Server Admin.lnk); $s.TargetPathC:\Program Files\Dassault Systemes\B20\win_b64\code\bin\lmtools.exe; $s.WorkingDirectoryC:\Program Files\Dassault Systemes\B20\win_b64\code\bin; $s.Save()关键参数说明TargetPath必须指向lmtools.exe而非DSLicenseServerAdmin.exe后者只是壳WorkingDirectory必须设为...\code\bin因为lmtools.exe会从此目录读取lmgrd.exe、license.dat等同级文件此命令生成的快捷方式自动继承管理员权限因在管理员 CMD 中执行。3.3 步骤三服务级静默启动 —— 绕过 GUI 启动失败的终极方案当上述两步仍无效如企业域控策略禁用 manifest 修改可跳过 GUI直接以 Windows 服务方式启动许可服务器并通过命令行验证状态。操作步骤以管理员身份打开 CMD进入lmtools.exe目录cd /d C:\Program Files\Dassault Systemes\B20\win_b64\code\bin执行服务安装假设 license.dat 在C:\DS_Lic\license.datlmtools.exe -i -c C:\DS_Lic\license.dat -l C:\DS_Lic\debug.log参数说明-i安装为 Windows 服务服务名为DSLicenseServer-c指定 license 文件路径-l指定 debug 日志路径便于排错启动服务net start DSLicenseServer验证服务状态lmutil lmstat -a -c C:\DS_Lic\license.dat若lmstat返回类似Users of catia: (Total of 5 licenses issued; Total of 2 licenses in use)则证明许可服务已正常运行CATIA 客户端可连接使用。注意此方案下GUI 管理器虽仍不可用但许可功能 100% 正常。对于产线批量部署这是最稳定的选择。4. 避坑五个血泪经验总结的「必踩雷区」与对应解法4.1 现象双击快捷方式后任务管理器中出现lmtools.exe进程持续 3 秒后消失无任何日志原因LM_LICENSE_FILE指向目录而非文件lmtools.exe尝试在该目录下搜索license.dat失败触发内部超时退出。解决确认LM_LICENSE_FILE值为完整文件路径含.dat后缀且文件存在、可读。用dir C:\DS_Lic\license.dat验证。4.2 现象Resource Hacker 修改 manifest 后lmtools.exe双击报错「应用程序无法正常启动 (0xc000007b)」原因Win10 64 位系统下lmtools.exe是 32 位程序但修改 manifest 时误将processorArchitecture*改为amd64导致加载 64 位 DLL 失败。解决用 Resource Hacker 重新打开lmtools.exe在 manifest 中确保processorArchitecture保持为*或x86切勿改为amd64。4.3 现象lmutil lmstat -a返回Cannot connect to license server system原因lmgrd.exe服务未运行或lmgrd进程被 Windows Defender 实时防护拦截尤其当license.dat存于用户目录时。解决检查服务sc query lmgrd若状态非RUNNING执行net start lmgrd临时关闭 Defender 实时防护设置 → 更新与安全 → Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 关闭实时防护再试lmstat长期方案将license.dat和lmgrd.exe移至C:\DS_Lic\系统盘根目录添加 Defender 排除项。4.4 现象CATIA 启动时报错「License checkout failed for product catia」但lmstat显示 license 可用原因CATIA 客户端与lmgrd服务通信端口被防火墙阻止。DS 默认使用27000端口但 Win10 防火墙可能拦截lmgrd.exe的出站连接。解决以管理员运行 CMDnetsh advfirewall firewall add rule nameDS License Server dirin actionallow programC:\Program Files\Dassault Systemes\B20\win_b64\code\bin\lmgrd.exe enableyes netsh advfirewall firewall add rule nameDS License Client dirout actionallow programC:\Program Files\Dassault Systemes\B20\win_b64\code\bin\catia.exe enableyes4.5 现象在 Win10 专业版组策略中启用「用户账户控制以管理员批准模式运行所有管理员」后lmtools.exe即使右键「以管理员身份运行」仍不弹窗原因UAC 的「管理员批准模式」会拦截未签名的lmtools.exe即使点击「是」其 GUI 初始化仍被内核级策略阻断。解决临时降低 UAC 级别控制面板 → 用户账户 → 更改用户账户控制设置 → 拖到「从不通知」完成许可配置后再调回。注意此操作仅限单机调试生产环境应优先采用服务级启动3.3 节。5. 进阶技巧自动化部署脚本与多版本 CATIA 共存管理5.1 一键修复批处理整合全部四步操作将前述所有手动步骤封装为.bat脚本适用于产线批量部署。以下为fix_catia_license.bat核心逻辑需以管理员身份运行echo off setlocal enabledelayedexpansion :: 配置区按实际修改 set CATIA_VERSIONB20 set CATIA_ROOTC:\Program Files\Dassault Systemes\%CATIA_VERSION%\win_b64 set LICENSE_FILEC:\DS_Lic\license.dat set LMTOOLS_PATH%CATIA_ROOT%\code\bin\lmtools.exe :: echo [1/4] 设置系统环境变量... setx CATIA_ROOT %CATIA_ROOT% /M nul setx LM_LICENSE_FILE %LICENSE_FILE% /M nul echo [2/4] 注入 DPI Aware Manifest... :: 使用 PowerShell 调用 Resource Hacker API需提前将 ResHacker.exe 放入 PATH powershell -Command { $bytes [System.IO.File]::ReadAllBytes(%LMTOOLS_PATH%); $newManifest [System.Text.Encoding]::UTF8.GetString($bytes) -replace \/assembly, asmv3:application xmlns:asmv3\urn:schemas-microsoft-com:asm.v3\asmv3:windowsSettings xmlns\http://schemas.microsoft.com/SMI/2005/WindowsSettings\dpiAwaretrue/dpiAware/asmv3:windowsSettings/asmv3:application/assembly; [System.IO.File]::WriteAllBytes(%LMTOOLS_PATH%, [System.Text.Encoding]::UTF8.GetBytes($newManifest)) } echo [3/4] 创建管理员快捷方式... powershell -Command $s(New-Object -ComObject WScript.Shell).CreateShortcut(%USERPROFILE%\Desktop\DS License Server Admin.lnk); $s.TargetPath%LMTOOLS_PATH%; $s.WorkingDirectory%CATIA_ROOT%\code\bin; $s.Save() echo [4/4] 安装并启动许可服务... cd /d %CATIA_ROOT%\code\bin lmtools.exe -i -c %LICENSE_FILE% -l C:\DS_Lic\debug.log nul 21 net start DSLicenseServer nul 21 echo. echo ✅ 修复完成请检查桌面快捷方式并运行 lmutil lmstat -a 验证。 pause逻辑说明该脚本规避了 Resource Hacker GUI 交互直接用 PowerShell 读写lmtools.exe的 manifest 字节流nul 21隐藏冗余输出适合无人值守部署所有路径使用双引号包裹兼容含空格路径。5.2 多版本 CATIA 共存许可证文件路由表设计某公司同时使用 CATIA V5-6R2019B19和 V5-6R2023B23需共用同一份license.dat但不同版本客户端需连接不同lmgrd实例因功能模块差异。解决方案使用 lmgrd 的-c参数多实例路由版本lmgrd 启动命令监听端口客户端环境变量B19lmgrd.exe -c C:\DS_Lic\b19.lic -port 2700127001set LM_LICENSE_FILE27001localhostB23lmgrd.exe -c C:\DS_Lic\b23.lic -port 2700227002set LM_LICENSE_FILE27002localhost操作步骤将原始license.dat拆分为b19.lic仅含 B19 模块和b23.lic含 B23 新增模块分别启动两个lmgrd实例使用sc create注册为不同服务名为不同 CATIA 版本的快捷方式设置独立环境变量通过快捷方式「属性 → 快捷方式 → 目标」追加cmd /c set LM_LICENSE_FILE27001localhost start \\ \C:\...\catia.exe\)。表格说明-port参数显式指定端口避免端口冲突localhost表示本地连接不走网络协议栈延迟更低此方案比「单 license.dat 功能开关」更稳定因 DS 许可服务器对跨版本 license 解析存在缓存 bug。5.3 验证许可健康度三行命令建立监控基线在部署完成后执行以下命令建立可量化的健康基线避免「看似能用实则漏授权」:: 1. 检查 lmgrd 服务是否运行返回 0 为正常 sc query lmgrd | findstr RUNNING nul echo [OK] lmgrd service is running || echo [FAIL] lmgrd service is NOT running :: 2. 检查 license 文件语法返回 0 为有效 lmutil lmstat -c %LICENSE_FILE% -f catia | findstr Users of catia nul echo [OK] catia license is valid echo. || echo [FAIL] catia license parse error :: 3. 检查端口监听返回 0 为端口就绪 netstat -ano | findstr :27000 | findstr LISTENING nul echo [OK] port 27000 is listening || echo [FAIL] port 27000 is NOT listening将此三行保存为check_license_health.bat每日定时任务执行输出结果追加到C:\DS_Lic\health.log。某汽车厂据此脚本在一次 Windows 更新后 2 小时内捕获到lmgrd服务异常退出避免了整条产线 CATIA 停摆。从那以后我每次部署新 CATIA 站点都强制走一遍这三行命令验证哪怕它显示绿色 OK —— 因为真正的故障往往藏在「看起来没问题」的间隙里。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

iOS卡顿归因路径图:从用户感知到函数级优化实战

iOS卡顿归因路径图:从用户感知到函数级优化实战

简介:本资源是阿里云技术团队出品的《手淘iOS性能优化探索》深度实践文档,面向中高级iOS开发者、性能优化工程师及移动架构师,聚焦启动慢、页面卡顿、API低效等线上高频性能顽疾。文档系统阐述了App启动器设计(含服务端可配、并发…

2026/10/11 10:48:22 阅读更多 →
iOS卡顿归因与性能优化实战:从毛刺检测到灰度验证闭环

iOS卡顿归因与性能优化实战:从毛刺检测到灰度验证闭环

简介:本资源是阿里云技术团队出品的《手淘iOS性能优化探索》深度实践文档,面向中高级iOS开发者、性能优化工程师及移动架构师,聚焦启动慢、页面卡顿、API低效等线上高频性能顽疾。文档系统阐述了App启动器设计、并发串行任务管理、NSCoding镜…

2026/10/11 10:48:22 阅读更多 →
ApplyPilot init配置向导完全指南:一次设置好简历、求职档案与免费API密钥

ApplyPilot init配置向导完全指南:一次设置好简历、求职档案与免费API密钥

【免费下载链接】ApplyPilot AI agent that applies to jobs for you. Any site. Any form. 项目地址: https://gitcode.com/gh_mirrors/ap/ApplyPilot 点击查看 免费下载 ApplyPilot 是一个开源的 AI 求职申请代理:它能跨多个招聘网站发现职位、用 AI …

2026/10/11 10:47:22 阅读更多 →

最新新闻

OpenPose 1.7.0 模型文件版本对齐与预处理规范

OpenPose 1.7.0 模型文件版本对齐与预处理规范

简介:本资源为OpenPose 1.7.0版本所需的全部官方模型文件集合,面向计算机视觉开发者、AI算法工程师及姿态识别方向的研究者,解决关键点检测模型缺失导致无法本地部署与推理的核心问题。压缩包共15个文件,包含6个Caffe网络结构定义…

2026/10/11 13:27:58 阅读更多 →
GFPGAN老照片修复实战:从原理到Python批量处理

GFPGAN老照片修复实战:从原理到Python批量处理

简介:基于GFPGAN算法的Python老照片修复设计源码,面向图像处理开发者与有老照片修复需求的个人用户,解决老照片模糊、人脸细节丢失、画质退化等问题;GFPGAN作为泛用性人脸先验引导的修复网络,结合生成对抗网络与人脸先…

2026/10/11 13:27:58 阅读更多 →
盲道检测数据集详解:VOC转YOLO格式与YOLOv8训练实践

盲道检测数据集详解:VOC转YOLO格式与YOLOv8训练实践

简介:盲道检测数据集面向目标检测算法研究与模型训练,共包含2173张JPG图片,并配套Pascal VOC格式的XML标注文件与YOLO格式的TXT标注文件,类别仅mangdao一种,标注框数总计2371个。每张图片均有对应的两种格式标注&#…

2026/10/11 13:27:58 阅读更多 →
TensorFlow 2.0中文汉字手写体识别:从环境配置到模型预测全攻略

TensorFlow 2.0中文汉字手写体识别:从环境配置到模型预测全攻略

简介:基于TensorFlow2.0的中文汉字手写体识别项目源码包,面向准备毕业设计或希望实践深度学习的初学者。项目包含数据预处理、模型定义、训练与评估等完整的Python实现,并配有CASIA离线手写库转换脚本,可帮助读者掌握tf2框架下视觉…

2026/10/11 13:27:58 阅读更多 →
基于U-Net的遥感图像道路提取Python实战:从数据裁剪到后处理

基于U-Net的遥感图像道路提取Python实战:从数据裁剪到后处理

简介:这是一套面向遥感图像处理与课程设计场景的Python完整实现方案,适合高校学生作为毕业设计、综合实践或期末大作业的参考范本。项目围绕道路提取核心任务,包含特征提取、聚类分析、检测策略、结果可视化等完整模块,代码附有详…

2026/10/11 13:27:58 阅读更多 →
影刀RPA新手教程:表单自动填写实战——批量录入与动态表单处理

影刀RPA新手教程:表单自动填写实战——批量录入与动态表单处理

影刀RPA新手教程:表单自动填写实战——批量录入与动态表单处理 表单填写是企业RPA最高频的场景。HR录员工信息、财务录报销单、运营录商品信息——全是表单。但表单填写不是"定位输入框→输入文字"这么简单,动态下拉菜单、日期选择器、文件上传…

2026/10/11 13:26:58 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →