Video: Bài 12: Tỷ lệ màn hình và Chụp màn hình
Mở trên YouTube ↗📸 Chụp ảnh màn hình (take_screenshot)
Nhóm palette: Hành động · type: take_screenshot · cổng: Thành công (0) · Lỗi (1)
Mục đích
Lưu PNG ra ổ đĩa. Telegram “Kèm ảnh app” là lần chụp riêng lúc gửi — không đọc file này.
Từng setting
| Ô trên Properties | Key | Mặc định | Ý nghĩa / cách dùng |
|---|---|---|---|
| Delay sau (ms) | delay_after_ms | 0 | Chờ thêm sau khi node chạy xong rồi mới sang node kế. Dùng để UI kịp hiện, ảnh kịp load. Không có ở node note, end, delay_random, start. |
| Đối tượng chụp | target | exe | exe = capture cửa sổ đã chọn (WGC/PW, có thể cửa sổ bị che); screen = ImageGrab mọi màn (PIL). |
| Thư mục lưu ảnh | folder_path | C:\screenshots | Tự makedirs. Hỗ trợ {bien}. |
| Tiền tố tên file | filename_prefix | cap_ | File: {prefix}{YYYYMMDD_HHMMSS_xxx}.png. |
| Biến lưu đường dẫn | variable | last_screenshot | + luôn ghi last_screenshot. Nút Thử chụp ngay trên Properties. |
Ví dụ thực tế
- A. Đính Telegram — Chụp exe → Telegram Ảnh đính kèm =
{last_screenshot}. (Kèm ảnh app chụp lúc gửi, không cần node này nếu không lưu file.) - B. Debug lỗi — Nhánh If Sai → Screenshot → Telegram ảnh
{last_screenshot}.
Lưu ý
last_screenshotBiến
last_screenshot (và biến tùy chọn) = path đầy đủ. exe mà chưa hwnd → lỗi cổng Lỗi. Ảnh rỗng → Lỗi. Telegram: photo_path ưu tiên file này; attach_preview chỉ khi photo_path trống.Xem thêm: Telegram (attach_preview)