Windows右键菜单管理:可审计、可回滚的工程化实践
简介本资源是一款面向Windows系统用户的右键菜单精细化管理工具包专为希望提升操作效率、优化界面整洁度的进阶用户与IT运维人员设计。针对系统长期使用后右键菜单冗余杂乱、响应迟缓等典型问题提供轻量级、免安装的一键式解决方案。压缩包共8个文件250KB含核心可执行程序ContextMenuManager.NET 4.0.exe、4个XML格式菜单配置项、2个INI参数配置文件、1个说明文档txt及1个Config目录结构清晰支持菜单项查看/启停、自定义添加、配置备份与恢复等完整管理能力。已有1150人学习下载用户可直接运行exe即用结合Config目录与ini文件灵活复用个性化设置无需注册表手动编辑显著降低误操作风险版本说明文档亦便于快速掌握兼容性与更新要点是稳定、安全、可迁移的右键菜单治理实用套件。1. Windows右键菜单管理不是删注册表就完事而是让“刷新”“在此处打开终端”“用记事本打开”这些选项按需出现、随时可控、不翻车你有没有过这种体验双击鼠标右键弹出的菜单像被塞满的抽屉——一半是灰色不可用项三分之一是三年前装的软件留下的幽灵入口还有两个“发送到”子菜单里嵌着根本不存在的U盘图标更糟的是某天想给同事演示“用 PowerShell 打开当前文件夹”结果右键里压根没这选项而自己刚卸载的旧版编辑器它的“Edit with XXX”却阴魂不散地挂着。这不是玄学是 Windows 右键菜单管理失控的典型症状。它本质不是“怎么删掉讨厌的项”而是建立一套可审计、可回滚、可批量部署的上下文感知菜单策略哪些项该在资源管理器中出现哪些只在 .py 文件上生效哪些必须管理员权限才显示哪些要按 Shift 键才解锁高级功能。本文面向一线运维人员、开发环境搭建者和桌面标准化工程师——你不需要写驱动但得让每台机器的右键行为可复现、可验证、出了问题三分钟内能定位到注册表路径或 ShellEx 扩展 DLL。我们不碰系统核心只用微软官方支持的 Shell 扩展机制、注册表策略和现代 PowerShell 工具链把右键菜单从黑匣子变成白盒配置项。2. 理清底层逻辑为什么直接删注册表 HKEY_CLASSES_ROOT*\shell 会踩坑Shell Extension、Context Menu Handler 与 Verb 的三层关系Windows 右键菜单不是一张静态列表而是由三类注册表结构动态拼装的结果。搞不清这个所有“一键清理”脚本都是后悔药的前置步骤。2.1 三类注册表位置决定菜单可见范围全局、文件类型、文件夹上下文右键菜单项实际分散在三个注册表根键下作用域完全不同HKEY_CLASSES_ROOT\*\shell对所有文件类型生效通配符 *比如“用记事本打开”HKEY_CLASSES_ROOT\.txt\shell仅对.txt文件生效比如“用 Notepad 编辑”HKEY_CLASSES_ROOT\Directory\shell仅对文件夹右键生效比如“在此处打开 PowerShell 窗口”。提示HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\Software\Classes和HKEY_CURRENT_USER\Software\Classes的合并视图。修改时务必确认目标位置——用户级修改HKCU优先于机器级HKLM且不会影响其他账户。2.2 Shell Extension 与 Context Menu HandlerDLL 注入式扩展的真实代价很多第三方软件如压缩工具、云同步客户端不走注册表shell路径而是注册COM 组件型 Context Menu Handler例如[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip] {23170F69-40C1-278A-1000-000100020000}这个{...}是一个 COM CLSID对应磁盘上某个 DLL如7z.dll。它会在右键弹出时被 Explorer 进程加载执行动态返回菜单项。这类扩展无法通过删注册表键彻底禁用——DLL 文件还在注册表键一恢复它立刻复活更危险的是若 DLL 本身有兼容性问题如 32/64 位混用会导致整个右键菜单卡死或 Explorer 崩溃。2.3 Verb 机制同一程序多个动作的本质是不同命令行参数你以为“用记事本打开”和“用记事本打开管理员”是两个独立项其实它们共用同一个注册表项靠verb区分[HKEY_CLASSES_ROOT\txtfile\shell\open] MultiSelectModelDocument Iconnotepad.exe,0 [HKEY_CLASSES_ROOT\txtfile\shell\open\command] \C:\\Windows\\System32\\notepad.exe\ \%1\ [HKEY_CLASSES_ROOT\txtfile\shell\runas] HasLUAShield Iconnotepad.exe,0 [HKEY_CLASSES_ROOT\txtfile\shell\runas\command] \C:\\Windows\\System32\\notepad.exe\ \%1\关键点在于shell\runas下的HasLUAShield值告诉 Explorer 此项需提权而shell\open没有该值就走普通权限。删除runas键不等于删了“管理员打开”只是删了提权入口——原程序仍可通过其他方式提权调用。3. 实战操作用 PowerShell reg export 实现可审计、可回滚的右键菜单快照与精准清理别再用第三方“右键清理工具”——它们往往静默删除 HKLM 键导致重装软件后菜单项无法自动恢复。我们要的是“先拍照、再动刀、最后验伤”的工业级流程。3.1 生成当前右键菜单全量快照导出四类关键注册表分支运行以下 PowerShell 脚本以管理员身份# Save-ContextMenuSnapshot.ps1 $timestamp Get-Date -Format yyyyMMdd-HHmmss $backupDir $env:USERPROFILE\Desktop\ContextMenu-Backup-$timestamp New-Item -ItemType Directory -Path $backupDir -Force | Out-Null # 导出四类核心注册表分支覆盖 95% 可见菜单项 $keysToExport ( HKEY_CLASSES_ROOT\*\shell, HKEY_CLASSES_ROOT\Directory\shell, HKEY_CLASSES_ROOT\Directory\Background\shell, HKEY_CLASSES_ROOT\Folder\shell ) foreach ($key in $keysToExport) { $name $key -replace HKEY_CLASSES_ROOT\\, -replace \\, _ $path $backupDir\$name.reg reg export $key $path /y | Out-Null Write-Host [✓] 已导出: $key → $path } # 额外导出 ContextMenuHandlersDLL 类扩展 reg export HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers $backupDir\ContextMenuHandlers.reg /y | Out-Null Write-Host [✓] 已导出 ContextMenuHandlers # 生成摘要清单 $summary ContextMenu 快照生成于: $(Get-Date) 备份目录: $backupDir 包含注册表分支: - 所有文件: *\shell - 文件夹: Directory\shell - 桌面/空白处: Directory\Background\shell - 资源管理器窗口: Folder\shell - 上下文处理器: *\shellex\ContextMenuHandlers $summary | Out-File $backupDir\SUMMARY.txt -Encoding UTF8 Write-Host [✓] 快照摘要已保存至 $backupDir\SUMMARY.txt逻辑说明此脚本不修改任何注册表只做只读导出。reg export是 Windows 原生命令无需额外依赖导出.reg文件可直接双击导入恢复比二进制备份更透明。Directory\Background\shell是桌面或文件夹空白处右键的关键路径如“新建文本文档”漏掉它你的“空白处菜单”就永远找不回来了。3.2 精准删除指定项用 PowerShell 安全移除而非 reg delete 硬删假设你要干掉某旧版 PDF 阅读器残留的“Print with XXX”项它在HKEY_CLASSES_ROOT\.pdf\shell\printwithxxx# Remove-PdfPrintHandler.ps1 $targetKey Registry::HKEY_CLASSES_ROOT\.pdf\shell\printwithxxx if (Test-Path $targetKey) { # 先导出待删项留作回滚依据 $backupPath $env:TEMP\pdf-print-handler-backup.reg reg export $targetKey $backupPath /y | Out-Null # 再递归删除PowerShell Remove-Item -Recurse 更安全 Remove-Item -Path $targetKey -Recurse -Force Write-Host [✓] 已删除 $targetKey备份存于 $backupPath # 强制刷新 Explorer避免缓存 Stop-Process -Name explorer -Force -ErrorAction SilentlyContinue } else { Write-Warning [!] 目标键不存在$targetKey }参数说明Remove-Item -Recurse会删除该键及其所有子键比reg delete更可靠Stop-Process -Name explorer是必须步骤——Explorer 缓存菜单结构不重启进程删除后右键仍显示旧项。注意此操作仅影响当前用户HKCU 视图若项在 HKLM 下需加-Credential参数或改用reg delete配合/f。3.3 批量启用/禁用 ContextMenuHandler通过 CLSID 注册表开关控制 DLL 加载对于7-Zip这类 ContextMenuHandler禁用 ≠ 卸载 DLL。正确做法是修改其 CLSID 下的InprocServer32子键# Toggle-ContextMenuHandler.ps1 param( [string]$CLSID {23170F69-40C1-278A-1000-000100020000}, [bool]$Enable $true ) $clsidPath Registry::HKEY_CLASSES_ROOT\CLSID\$CLSID\InprocServer32 if (-not (Test-Path $clsidPath)) { Write-Error CLSID 未注册$CLSID exit 1 } if ($Enable) { # 启用确保默认值为 DLL 路径 $dllPath (Get-ItemProperty -Path $clsidPath -Name (default)).(default) Set-ItemProperty -Path $clsidPath -Name (default) -Value $dllPath Write-Host [✓] 已启用 CLSID $CLSID } else { # 禁用将默认值设为空字符串Explorer 加载时失败即跳过 Set-ItemProperty -Path $clsidPath -Name (default) -Value Write-Host [✓] 已禁用 CLSID $CLSIDDLL 路径已清空 } # 刷新 Explorer Stop-Process -Name explorer -Force -ErrorAction SilentlyContinue关键原理Explorer 在加载 ContextMenuHandler 时会读取CLSID\{xxx}\InprocServer32\(default)的值作为 DLL 路径。设为空则加载失败该项自动消失设回原路径立即恢复。这比删整个 CLSID 键安全得多——后者可能导致软件重装时无法重新注册。4. 避坑指南右键菜单管理中 4 个血泪经验换来的高频翻车点4.1 现象删掉HKEY_CLASSES_ROOT\Directory\Background\shell\new后“新建”菜单彻底消失原因Directory\Background\shell\new是“新建文本文档”等子项的父容器但真正定义“新建”功能的是其下的HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New一个 COM Handler。单纯删shell\new只删了顶层入口而shellex\ContextMenuHandlers\New仍在后台注入导致 Explorer 渲染异常。解决先禁用shellex\ContextMenuHandlers\New的 CLSID见 3.3 节再删shell\new或直接用Remove-Item -Path Registry::HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New -Recurse。4.2 现象添加自定义右键项后双击无反应事件查看器报错 “0x80070005”原因自定义项的command默认值未用英文双引号包裹路径且路径含空格如C:\Program Files\MyApp\app.exe。Windows 解析时截断为C:\Program导致找不到程序。解决注册表中command的默认值必须为\C:\\Program Files\\MyApp\\app.exe\ \%1\—— 注意外层双引号、路径内双引号转义、%1参数保留。用 PowerShell 设置时Set-ItemProperty -Path Registry::HKEY_CLASSES_ROOT\*\shell\MyApp\command -Name (default) -Value C:\Program Files\MyApp\app.exe %14.3 现象在 Windows 11 中“在此处打开终端”选项突然消失但 PowerShell 仍可手动启动原因Win11 22H2 默认启用“Windows Terminal 替代 CMD/PowerShell”其注册表路径已迁移至HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal且依赖WindowsTerminal.exe的存在。若你卸载了 Windows Terminal此键虽在但command值指向的 EXE 不存在Explorer 自动隐藏该菜单项。解决检查HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command的(default)值是否有效若无效要么重装 Windows Terminal要么手动创建传统 PowerShell 项$psKey Registry::HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellHere New-Item -Path $psKey -Force | Out-Null Set-ItemProperty -Path $psKey -Name MUIVerb -Value 在此处打开 PowerShell Set-ItemProperty -Path $psKey -Name Icon -Value powershell.exe New-Item -Path $psKey\command -Force | Out-Null Set-ItemProperty -Path $psKey\command -Name (default) -Value powershell.exe -noexit -command Set-Location %V4.4 现象用组策略禁用“发送到”菜单后部分 USB 设备右键仍显示“发送到 U盘”原因“发送到”菜单有两个来源一是注册表HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo通用二是设备驱动自带的 Shell Extension如某些手机助手安装的MTPSendTo.dll它注册在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR\Enum关联的 CLSID 下绕过常规策略。解决用 AutorunsSysinternals 工具筛选ShellEx类型定位非标准 CLSID或在设备管理器中卸载该设备的“便携设备”驱动重装纯净版。5. 进阶技巧构建可部署的右键菜单策略包——用 PowerShell DSC 或 Intune 配置项实现跨机统一当你要管理 50 台开发机的右键菜单时手工导出/导入.reg文件已不可行。必须升级为声明式配置。5.1 用 PowerShell DSC 构建“右键菜单基线”定义期望状态DSCDesired State Configuration允许你声明“这台机器右键菜单应该长这样”DSC 引擎自动比对并修复偏差。以下是一个最小可行模块# RightClickMenuBaseline.psm1 Configuration RightClickMenuBaseline { param( [string[]]$EnabledVerbs (open, runas, WindowsTerminal), [string[]]$DisabledHandlers (7-Zip, TeraCopy) ) Import-DscResource -ModuleName PSDesiredStateConfiguration Node localhost { # 确保 PowerShell 终端项存在 Registry WindowsTerminalHere { Ensure Present Key HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal ValueName ValueData 在此处打开 Windows Terminal ValueType String } Registry WindowsTerminalCommand { Ensure Present Key HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command ValueName ValueData wt.exe -d %V ValueType String } # 禁用指定 ContextMenuHandler通过清空 CLSID 路径 foreach ($handler in $DisabledHandlers) { $clsid Get-CLSIDFromHandlerName $handler # 此函数需自行实现查注册表映射 if ($clsid) { Registry DisableHandler_$handler { Ensure Present Key HKEY_CLASSES_ROOT\CLSID\$clsid\InprocServer32 ValueName ValueData ValueType String } } } } }部署方式将此配置编译为 MOF 文件用Start-DscConfiguration应用。DSC 每次运行都会检查注册表键是否存在、值是否匹配不匹配则自动修正——这才是真正的“策略即代码”。5.2 用 Intune 配置策略部署右键菜单适配企业 MDM 场景Intune 不支持直接部署注册表项但可通过“脚本部署”“PowerShell 脚本”实现配置项值脚本内容将 3.1 节的Save-ContextMenuSnapshot.ps1改写为“应用型”检查目标键是否存在不存在则创建存在但值不符则更新。运行方式以登录用户上下文运行非系统检测规则Test-Path Registry::HKEY_CURRENT_USER\Software\MyCorp\RightClickPolicy策略标记键重试逻辑失败时等待 30 秒后重试最多 3 次关键优势Intune 脚本可关联设备组、打标签、看执行日志比 Group Policy 更灵活且所有操作记录在 Intune 门户满足审计要求。5.3 验证右键菜单是否符合预期三步自动化校验法不要靠肉眼点开右键看——写个校验脚本每次部署后自动跑# Test-ContextMenuConsistency.ps1 function Test-RightClickItem { param([string]$Path, [string]$ExpectedVerb, [string]$ExpectedText) $key Registry::HKEY_CLASSES_ROOT$Path if (-not (Test-Path $key)) { return $false } $verbKey $key\$ExpectedVerb if (-not (Test-Path $verbKey)) { return $false } $mui Get-ItemPropertyValue -Path $verbKey -Name MUIVerb -ErrorAction SilentlyContinue return ($mui -eq $ExpectedText) } # 校验清单 $checks ( {Path*\shell\open; Verbopen; Text打开}, {PathDirectory\Background\shell\WindowsTerminal; Verb; Text在此处打开 Windows Terminal}, {Path*\shellex\ContextMenuHandlers\7-Zip; Exists$false} # 应不存在 ) $results foreach ($c in $checks) { if ($c.Exists -eq $false) { $pass -not (Test-Path Registry::HKEY_CLASSES_ROOT$c.Path) } else { $pass Test-RightClickItem -Path $c.Path -ExpectedVerb $c.Verb -ExpectedText $c.Text } [PSCustomObject]{ Check $($c.Path)\$($c.Verb) Expected $c.Text Pass $pass } } $results | Format-Table -AutoSize if ($results.Pass -contains $false) { Write-Error 右键菜单校验失败请检查上述 Fail 项 exit 1 } else { Write-Host [✓] 所有右键菜单项校验通过 }我的习惯是每次修改右键策略必跑此脚本CI/CD 流水线中集成它作为“桌面环境就绪”的门禁检查。它比截图对比快 10 倍且能发现注册表值细微差异如多了一个空格。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

GscrReport V4.1:.NET桌面报表控件集成与离线打印实战指南

GscrReport V4.1:.NET桌面报表控件集成与离线打印实战指南

简介:这是一套面向.NET Windows Forms开发者的轻量级报表控件源码,适用于需快速集成自由设计、打印预览与多格式导出功能的桌面应用项目。资源包含C#与VB.NET双语言实现的Gscr.Report控件核心源码及配套设计器,支持行列式表格建模&#xff08…

2026/10/13 7:19:00 阅读更多 →
二维前缀和与原地修改:LeetCode 3070 子矩阵计数全解析

二维前缀和与原地修改:LeetCode 3070 子矩阵计数全解析

LeetCode 3070 这题,我看到“元素和小于等于 k 的子矩阵的数目”这个标题时,第一反应是“又来一个统计子矩阵的硬核题”。但真正读完题之后会发现,它其实比很多同类题要友好——所有子矩阵必须以原矩阵左上角为起点,也就是说我们只…

2026/10/13 7:19:00 阅读更多 →
Java调用大华NetSDK实现稳定抓图与录像实战

Java调用大华NetSDK实现稳定抓图与录像实战

简介:本资源是一个面向Java后端开发者与视频监控系统集成工程师的实战型SDK对接Demo,聚焦大华摄像头远程抓图与录像功能实现,适用于安防平台、智能巡检、远程会议等需嵌入式视频控制的业务场景。压缩包共36个文件,含21个DLL动态库…

2026/10/13 7:19:00 阅读更多 →

最新新闻

SQL UNIQUE约束详解:原理、数据库差异与防重复设计实践

SQL UNIQUE约束详解:原理、数据库差异与防重复设计实践

1. UNIQUE约束到底是什么,为什么你需要它做数据库设计这些年,我见过太多因为“忘记加唯一约束”而崩溃的业务系统。最典型的场景:用户注册接口被脚本刷了一遍,username重复了;订单表里同一笔订单被回调程序insert了两次…

2026/10/13 7:55:19 阅读更多 →
Agent-Skills:智能体原子化能力的设计与工程实践

Agent-Skills:智能体原子化能力的设计与工程实践

1. “agent-skills”不是新词,而是智能体能力体系的命名共识 最近在多个技术社区、开源项目文档和内部架构评审会上,“agent-skills”这个组合词出现频率陡增——它既不指代某个具体开源库,也不是某家公司的私有协议,而是一类设计…

2026/10/13 7:55:19 阅读更多 →
Flink DataStream与Table API转换实战:Schema推导、时间属性与常见避坑指南

Flink DataStream与Table API转换实战:Schema推导、时间属性与常见避坑指南

做实时数据处理这几年,Flink的DataStream和Table API来回切换是我用得最频繁的操作之一。刚接触那会儿,总觉得这两套API是两套独立的体系,流上处理业务逻辑用DataStream,做统计查询用Table,中间隔着一道说不清的墙。后…

2026/10/13 7:55:19 阅读更多 →
LiteLLM:大模型API统一网关与智能路由实战指南

LiteLLM:大模型API统一网关与智能路由实战指南

1. LiteLLM不是另一个大模型,而是一把“万能适配器”最近在几个技术群和开源社区里,频繁看到有人发问:“LiteLLM到底是个啥?是又一个新模型吗?”“它和Ollama、LM Studio有什么区别?”——这种误解非常典型…

2026/10/13 7:55:19 阅读更多 →
LiteLLM:大模型API统一接入与智能路由实战指南

LiteLLM:大模型API统一接入与智能路由实战指南

1. 为什么“litellm”突然在开发者圈里被高频提及——它不是新模型,而是新范式最近两周,在多个技术社区、内部分享会和开源项目讨论区里,“litellm”这个词出现的频率明显升高。它不像Llama、Qwen或Claude那样代表一个具体的大语言模型&#…

2026/10/13 7:55:19 阅读更多 →
开源代码审查实战:流程设计、工具配置与团队落地方法

开源代码审查实战:流程设计、工具配置与团队落地方法

代码审查这事儿,我过去几年一直想好好聊一聊。初看上去,open-code-review 这个项目标题没什么特别,好像就是把自己团队做代码评审的过程、工具和规范整理出来,开源给社区用。但如果真这么理解,那就有点浪费了。代码审查…

2026/10/13 7:54:17 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 21:05:09 阅读更多 →
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/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →