Windows Screenshot

🖼️ 无头节点一键截图推送

remote-ops榜 #1

纯 PowerShell 实现的 Windows 无头节点 GDI+ 截图工具,支持多屏捕获与 Telegram 自动推送,零外部依赖部署。

收藏
12k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Windows Screenshot 是一款专为 OpenClaw 远程执行场景设计的截图工具,通过纯 PowerShell 脚本调用 Windows GDI+ 图形接口实现屏幕捕获。用户可通过 openclaw exec 直接执行,或结合网关实现"截图→获取路径→Telegram 推送"的两步自动化流程。

显著优点

  • 零依赖部署:仅依赖系统内置的 .NET Framework 4.x+ 和 System.Drawing,无需安装第三方软件
  • 多屏幕支持:GDI+ 原生捕获逻辑适配多显示器环境
  • 分辨率自适应:根据屏幕缩放比例自动优化输出尺寸
  • 标准化输出:自动生成 MEDIA: 前缀路径,便于 OpenClaw 后续工具链解析

潜在局限

  • 平台锁定:仅支持 Windows 环境,依赖 GDI+ 生态
  • 会话状态敏感:锁屏或 GPU 异常状态下可能捕获黑屏
  • 单文件架构:功能集中导致扩展性受限(如不支持滚动截图、区域选择)
  • Telegram 集成需手动配置:环境变量与两步流程增加使用门槛

适合人群

  • 运维工程师:远程无头服务器状态监控
  • 自动化测试团队:CI/CD 流程中的故障现场留存
  • OpenClaw 生态用户:需要与现有工作流深度集成的场景

常规风险

  • 环境暴露:截图可能捕获敏感界面信息,需确保传输通道(Telegram)的私密性
  • 路径遍历:若脚本权限配置不当,TELEGRAM_BOT_TOKEN 等环境变量可能被其他进程读取
  • 未签名脚本:PowerShell 执行策略需调整为 RemoteSignedBypass,降低执行安全基线

Windows Screenshot 内容

手动下载zip · 2.2 kB
README.mdtext/markdown
请选择文件