[오토핫키] 자동캡처 후 텔레그램으로 이미지 전송하기 (스크립트 공유)
2024. 9. 20. 12:00ㆍ오토핫키 고급
[ 자동캡처 후 텔레그램으로 이미지 전송하기 ]
1. 스크립트 안에 정해둔 영역을 캡처하여 resul.png로 저장 후
2. resul.png를 텔레그램 봇에게 전송합니다.
3. 전송 후 resil.png는 삭제됩니다.
텔레그램으로 이미지가 아주 잘 도착합니다 ^^.
특정 영역 선택하여 텔레그램으로 이미지 전송
#Include Telegram_Image_Send.ahk #Include Gdip_All.ahk Global Telegram_chatid := "your chat_id" Global Telegram_Token := "your Token" 이미지캡쳐("Title") Sleep, 500 ExitApp 이미지캡쳐(Title) { pToken := Gdip_Startup() x1 := 10 ; 좌상단 x 좌표 y1 := 10 ; 좌상단 y 좌표 x2 := 500 ; 우하단 x 좌표 y2 := 500 ; 우하단 y 좌표 width := x2 - x1 height := y2 - y1 ; DC 및 비트맵 생성 hdcScreen := GetDC(0) hbm := CreateDIBSection(width, height) hdc := CreateCompatibleDC() obm := SelectObject(hdc, hbm) BitBlt(hdc, 0, 0, width, height, hdcScreen, x1, y1, SRCCOPY) ReleaseDC(0, hdcScreen) pBitmap := Gdip_CreateBitmapFromHBITMAP(hbm) Gdip_SaveBitmapToFile(pBitmap, "result.png") Gdip_DisposeImage(pBitmap) Gdip_Shutdown(pToken) SendPhoto(Telegram_Token, Telegram_chatid, A_ScriptDir . "\result.png") FileDelete, result.png }
#Include Telegram_Image_Send.ahk
#Include Gdip_All.ahk
해당 스크립트는 #Include 문구를 사용합니다.
Telegram_Image_Send.ahk
0.01MB
Gdip_All.ahk
0.09MB
실행 스크립트와 #Include ahk를 같은 경로에 위치시키고 실행하세요.
검은망치 카카오톡 오픈프로필 :
https://open.kakao.com/o/sDUaoCNg
[오토핫키] 검은망치님의 오픈프로필
오토핫키 개발러
open.kakao.com
'오토핫키 고급' 카테고리의 다른 글
[오토핫키] 텔레그램으로 메세지 보내기. (스크립트 공유) (0) | 2024.09.20 |
---|