1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Cao nhân giúp em Code Bitmap to Clipboard!

Thảo luận trong 'Hướng dẫn - Bài tập căn bản' bắt đầu bởi manh hung, 23/8/20.

  1. manh hung

    manh hung Thành viên mới
    • 1/6

    Tham gia ngày:
    29/4/18
    Bài viết:
    6
    Đã được thích:
    0
    ;Xin cao nhân chỉ giúp em code này với!

    Mã (AutoIt):
    #include <ClipBoard.au3>
    #include <GDIPlus.au3>
    Global $sImageName = @ScriptDir & "\Image1.jpg"
    _GDIPlus_Startup()
    Global $hImage = _GDIPlus_ImageLoadFromFile($sImageName)
    Global $hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
    _ClipBoard_Open("")
    _ClipBoard_Empty()
    _ClipBoard_SetDataEx($hBitmap, $CF_BITMAP)
    _ClipBoard_Close()
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_Shutdown()
    ;Em có 1 file Image1.jpg, em muốn chay xong code đó thì khi em ấn ctrl + v thì nó sẽ copy cái hình Image1.jpg vào Pain Edit!

    ;Em xin cảm ơn các cao nhân nhiều ạ!

    Note: Nhớ cho code vào tag nhé bạn
     
    Last edited by a moderator: 27/8/20
  2. yutijang

    yutijang Thành viên
    • 18/23

    Tham gia ngày:
    1/7/18
    Bài viết:
    93
    Đã được thích:
    52
    Mã (AutoIt):
    #include <ClipBoard.au3>
    #include <GDIPlus.au3>
    Global $sImageName = @ScriptDir & "\feeff54bb375bc86.jpg"
    _GDIPlus_Startup()
    Global $hImage = _GDIPlus_ImageLoadFromFile($sImageName)
    Global $hBmp = _GDIPlus_BitmapCreateHBITMAPFromBitmap($hImage)
    Global $hBitmap = _WinAPI_CopyImage($hBmp, 0, 0, 0, BitOR($LR_COPYDELETEORG, $LR_COPYRETURNORG))
    _ClipBoard_Open(0)
    _ClipBoard_Empty()
    _ClipBoard_SetDataEx($hBitmap, $CF_BITMAP)
    _ClipBoard_Close()
    _WinAPI_DeleteObject($hBmp)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_Shutdown()
     

Chia sẻ trang này

Đang tải...