Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

egérkattintás szimulálása 2023 dec. 12 07:27 #2655

  • laza_andras
  • laza_andras profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 27
  • Köszönetek: 0
Köszönöm ez működik

egérkattintás szimulálása 2023 dec. 12 07:06 #2654

  • progmokus
  • progmokus profilkép
  • Haladó forumozó
  • Haladó forumozó
  • "Amit egyszer leírok..., azt lehet később átírom"
  • Hozzászólások: 79
  • Köszönetek: 16
Bocsika!
Ezt találtam:
uses windows,
....
SetCursorPos(x_kordinata,y_kordinata);
Mouse_Event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Mouse_Event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);  
....
Windows 10, VirtualBox(Ubuntu Mate 21.04)
Lazarus 2.2.6
CodeTyphon 8.2

egérkattintás szimulálása 2023 dec. 12 05:17 #2653

  • laza_andras
  • laza_andras profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 27
  • Köszönetek: 0
Köszönöm, vége ennek a beszélgetésnek.

egérkattintás szimulálása 2023 dec. 11 22:06 #2652

  • progmokus
  • progmokus profilkép
  • Haladó forumozó
  • Haladó forumozó
  • "Amit egyszer leírok..., azt lehet később átírom"
  • Hozzászólások: 79
  • Köszönetek: 16
Ki akarsz jelölni egy területet, ahonnan képet szeretnél másolni? Vagy nem értem minek kellene az ablakon kívüli klikkelés...
Windows 10, VirtualBox(Ubuntu Mate 21.04)
Lazarus 2.2.6
CodeTyphon 8.2

egérkattintás szimulálása 2023 dec. 11 15:25 #2651

  • laza_andras
  • laza_andras profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 27
  • Köszönetek: 0
A cél az ,hogy a képernyő bármelyik pontján tudjak egy egérkattintást előidézni a pascal ablakán kívül természetesen.

egérkattintás szimulálása 2023 dec. 11 14:58 #2650

  • progmokus
  • progmokus profilkép
  • Haladó forumozó
  • Haladó forumozó
  • "Amit egyszer leírok..., azt lehet később átírom"
  • Hozzászólások: 79
  • Köszönetek: 16
Mi a cél? Egy másik folyamat ablakába akarsz fókuszálni és oda adatot beírni?
Windows 10, VirtualBox(Ubuntu Mate 21.04)
Lazarus 2.2.6
CodeTyphon 8.2

egérkattintás szimulálása 2023 dec. 11 05:48 #2649

  • laza_andras
  • laza_andras profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 27
  • Köszönetek: 0
Köszönöm ezt a választ is,de én inkább pár sor program kódot vártam valakitől,ami ki van próbálva és működik.
Üdv ,további szép napot

egérkattintás szimulálása 2023 dec. 10 19:36 #2648

  • progmokus
  • progmokus profilkép
  • Haladó forumozó
  • Haladó forumozó
  • "Amit egyszer leírok..., azt lehet később átírom"
  • Hozzászólások: 79
  • Köszönetek: 16
A Lazarus fórumon  van pár válasz a SendMessage használatáról...
Windows 10, VirtualBox(Ubuntu Mate 21.04)
Lazarus 2.2.6
CodeTyphon 8.2

egérkattintás szimulálása 2023 dec. 10 16:56 #2647

  • progmokus
  • progmokus profilkép
  • Haladó forumozó
  • Haladó forumozó
  • "Amit egyszer leírok..., azt lehet később átírom"
  • Hozzászólások: 79
  • Köszönetek: 16
Ha jól emlékszem Windows API FindWindow fügvénnyel lekérem a desktop handle értékét és annak küldök SendMessage (vagy PostMessage már nem tudom)  API fügvénnyel egér üzenetet pl:: WM_LBUTTONDOWN. A Windows unitban van deklarálva, az üzenetek meg a messages.inc fájlban.
Ehhez át kell nézni a SendMessage API függvényt.
Windows 10, VirtualBox(Ubuntu Mate 21.04)
Lazarus 2.2.6
CodeTyphon 8.2

egérkattintás szimulálása 2023 dec. 10 07:55 #2646

  • laza_andras
  • laza_andras profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 27
  • Köszönetek: 0
Sziasztok
Hogyan kell a kurzort pozicionálni és az egérkattintást szimulálni formon kívül lazaruszban? Milyen unit kell hozzá ?
Köszönöm a segítséget.

  • Oldal:
  • 1