Windows Screenshot
Pure PowerShell GDI+ screenshot tool for Windows. No external dependencies, captures to PNG with automatic scaling.
New
Join 0+ developers using this skill
skill
Browser Automation
beginner
Pure PowerShell GDI+ screenshot tool for Windows. No external dependencies, captures to PNG with automatic scaling.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
一个纯 PowerShell 的屏幕截图工具,使用 GDI+ 捕获 Windows 屏幕。
本技能的所有代码都完全开放在 GitHub 上,可供审查:
这不是"下载执行"的方式。脚本代码是自包含的,在技能包中可直接审查。
本技能包中包含
screenshot.txt(PowerShell 脚本内容)。使用时:
screenshot.txt 复制或重命名为 screenshot.ps1powershell -File screenshot.ps1或者直接使用 GitHub 仓库中的脚本。
脚本会自动检查以下环境变量(可选):
OPENCLAW_MEDIA_DIR - 自定义输出目录
$USERPROFILE\.openclaw\mediaPowerShell:
$env:OPENCLAW_MEDIA_DIR = "C:\MyScreenshots" powershell -File screenshot.ps1
Command Prompt:
set OPENCLAW_MEDIA_DIR=C:\MyScreenshots PowerShell -File screenshot.ps1
powershell -File screenshot.ps1
输出:
MEDIA:C:\Users\YourUsername\.openclaw\media\screenshot_YYYYMMDD_HHMMSS.png
openclaw exec powershell -File screenshot.ps1
# 步骤 1:捕获截图 openclaw exec powershell -File screenshot.ps1步骤 2:发送(需要 TELEGRAM_BOT_TOKEN 和用户 ID)
openclaw message send --channel telegram --target YOUR_USER_ID --media /path/to/screenshot.png
脚本将截图保存为 PNG:
.openclaw/media/screenshot_YYYYMMDD_HHMMSS.png
并输出
MEDIA: 前缀路径用于后续处理。
| 属性 | 值 |
|---|---|
| 图像库 | System.Drawing (GDI+) |
| 格式 | PNG 24-bit |
| 分辨率 | 自适应(根据屏幕缩放) |
| 文件大小 | 通常 50-200 KB |
| 依赖 | .NET Framework 4.x+(Windows 内置) |
| 问题 | 解决方案 |
|---|---|
| "找不到类型 System.Drawing" | 在 .NET Framework 4.x+ 上运行(Windows 默认) |
| 图像全黑 | 检查屏幕/GPU 状态;确保不在锁屏 |
| 文件名冲突 | 脚本使用时间戳自动避免重复 |
MIT-0 - 无署名、无限制使用、修改和分发。
✅ 所有代码都是开源的且经过审查
.openclaw/media 目录No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.