Výsledky 1 až 4 z 4

Téma: [Delphi] jak poslat do jine aplikace stisky klaves (sw gen.)

  1. #1

    Standardní [Delphi] jak poslat do jine aplikace stisky klaves (sw gen.)

    [Delphi] jak poslat do jine aplikace stisky klaves (sw gen.)

    chci napsat makro generator na vkladani hodnot typu

    I=1..100
    Ctrl+N
    insert I*10
    Tab
    insert I*10+2
    Enter

    neco v tomto smyslu,
    pouze nevim jak SW simulovat klavesnici (a do jine aplikace)

  2. #2
    Junior Member
    Založen
    29.08.2003
    Bydliště
    home: Třebíč | school: Brno
    Příspěvky
    8
    Vliv
    0

    Standardní

    namapujes si tu aplikaci, popr. ten prvek a odesles mu zpravu sendmessage, mam ukazkouvou aplikaci dve aplikace klient a server, popr nekde na builder.cz
    Žena zřídka kdy pochopí, že milovat ji věčně vůbec neznamená milovat ji bez přestání po celou tu dobu.
    M. Achard

  3. #3

    Standardní

    Ja to potrebuji posilat do cizi aplikace

    ale nasel sem

    keybd_event(VK_MENU,MapVirtualKey(VK_MENU, 0),0,0);
    keybd_event(VK_F4,MapVirtualKey(VK_F4, 0), 0, 0);
    keybd_event(VK_MENU,MapVirtualKey(VK_MENU, 0),KEYEVENTF_KEYUP,0);
    keybd_event(VK_F4, MapVirtualKey(VK_F4, 0), KEYEVENTF_KEYUP, 0);

    PostMessage(GetForeGroundWindow,WM_QUIT,0,0);

    a velmi nadjne vypada unita z Delphi

    SendKey32

  4. #4
    Junior Member
    Založen
    29.08.2003
    Bydliště
    home: Třebíč | school: Brno
    Příspěvky
    8
    Vliv
    0

    Standardní

    tak bud to budes posilat
    PostMessage(handle_tvyho_prvku_do_ktery_to_posilas ,WM_CHAR,ordinalni hodnota pismene ( mozna i pismeno, nezkousel jsem ) ,0)

    nebo tou unitou sndkey32.pas

    asi v poridi aplikaci si aktivujes a pak ji posles ten string, ta prvni moznost vali bez problemu viz. http://forum.builder.cz/read.php?f=18&i=25557&t=25553

    ta druha nevim, ale asi bude fungovat taky
    Žena zřídka kdy pochopí, že milovat ji věčně vůbec neznamená milovat ji bez přestání po celou tu dobu.
    M. Achard

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •