Giúp về WinAPI trong Autoit

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi nova1475369, 24/2/11.

  1. nova1475369

    nova1475369 Youtube Master Race

    Tham gia ngày:
    1/7/09
    Bài viết:
    21
    Em có code như sau

    #include <WinAPI.au3>
    #include "VirtualKey.au3"; để cùng thư mục với file au3 gốc
    #include <WindowsConstants.au3>
    while 1
    _WinAPI_PostMessage(0xFFFF,$WM_KEYDOWN, $VK_A , 0 ); 0x41 là mã phím A
    sleep(1000)
    wend

    lúc F5 thử thì notepad hok thấy chữ a hay j cả :((
     
  2. gacon.lonton

    gacon.lonton Youtube Master Race

    Tham gia ngày:
    24/11/10
    Bài viết:
    98
    trong hàm postmessage có 1 parameter là handle của cái notepad mà cậu send key tới .
    cậu đã include trong này chưa : WinAPI_PostMessage(0xFFFF,$WM_KEYDOWN, $VK_A , 0 ); 0x41 là mã phím A ?
     
  3. Versac

    Versac Mario & Luigi

    Tham gia ngày:
    23/9/07
    Bài viết:
    765
    Notepad thì không cần dùng tới API đâu.
    Mã:
    Do
    ControlSend('[CLASS:Notepad]','','[CLASS:Edit; INSTANCE:1]','A')
    Until False
     
  4. donkist

    donkist The Warrior of Light

    Tham gia ngày:
    15/11/09
    Bài viết:
    2,235
    Nơi ở:
    Svitk06.com
    bạn có thể mở help ra mà xem , tớ cũng có học Autoit , mà chưa thấy cậu run notepad lấy gì nó ghi cho cậu nhỉ ?
    còn có thể sử dụng hàm send ("text") ntn chữ nó chạy từ trái sang phải ;)
     

Chia sẻ trang này