Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: MaBo 27. 09. 2021, 22:15:07

Název: Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: MaBo 27. 09. 2021, 22:15:07
Dobrý den, chci se jen zeptat, zda je nějaká možnost jak simulovat pohyb myši a kliknutí v ubuntu pomocí c++, tak jako ve windows pomocí API.

Díky, za jakoukoli pomoc.
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: _Jenda 28. 09. 2021, 05:59:09
Podívej se jak to dělá xdotool.
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: Death Walker 28. 09. 2021, 06:22:26
Alebo volaj kniznicu libxdo, tak ako ju vola xdotool...
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: soriako 28. 09. 2021, 07:28:27
sice ses neptal, ale pomocí pythonu to jde snadno, pyuserinput :) jestli to není součást něčeho většího tak proč se srát s kanónem na vrabce, python poslouží
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: Death Walker 28. 09. 2021, 08:30:00
Podla dotazu je zrejme ze uz ma nieco v c++ co vola api widli a rad by to prtoval pre linux...
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: Michal-Miki 29. 09. 2021, 14:00:37
Ahoj, skus uinput...

https://www.kernel.org/doc/html/v4.12/input/uinput.html
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: MaBo 30. 09. 2021, 19:57:31
Díky všem. Ten Python fajn, ale nikdy jsem Python nezkoušel. Připadá mi zatím, že v Linuxu je tohle složitější, ale začínám. Chtěl jsem najít nějaký příklady, ale moc se toho pro linux v tomto směru nevyskytuje. Ještě jedno moc díky.
Název: Re:Programová simulace pohybu myši v Ubuntu pomocí C++
Přispěvatel: Death Walker 30. 09. 2021, 20:18:55
Priklady su priamo v repozitari https://github.com/jordansissel/xdotool/tree/master/examples k tomu staci shell.

Ak chces pouzit C tak su tam zdrojaky, ktore mozes pouzit ako priklady.

Ak chces nejaky iny jazyk tak staci do google hodit napr. "xdo examples nodejs", za nodejs si das jazyk ktory chces...