上周用Claude Code一周上线了一个商业工具,连安全细节都考虑到了——说实话,这让我有点慌。纯做技术实现的人,会不会慢慢变得没那么必要了?
但用久了发现一个挺烦的事:处理完了没声音没提示,我就干等着;弹出"是否执行命令"的确认框,我也没注意到,继续干等着。空转时间太浪费了。
![]()
于是动手改造了一下:处理完成、弹出确认框时,让系统播放提示音+弹出通知。环境是Windows 11 + VS Code(Claude Code插件V2.1.143),CLI版本也能用。
Claude Code支持事件钩子。在C:/Users/[user]/.claude/settings.json里添加配置,让处理完成时调用PowerShell脚本。注意三点:用户名替换、路径用正斜杠、含日文需UTF-8带BOM保存。
脚本分三块:config.ps1配置音效路径,complete.ps1处理完成时触发,pretool-resolve.ps1和posttool-resolve.ps1分别对应工具调用前后。确认框弹窗用System.Windows.Forms实现,置顶显示防止漏看。
效果:现在Claude跑完任务会"叮"一声,需要确认时窗口直接弹到最前面。一周省下的等待时间,够多写两套测试用例了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.