Zadejte hledaný výraz...

Jak vložit pod kurzor datum + čas + měnící se string?

petr_2023
verified
rating uzivatele
14. 1. 2023 20:37:11
Ahoj, nevíte někdo jak to udělat? Potřebuji to jak pro macOS, tak Windows, tak Linux.
14. 1. 2023 20:37:11
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511867
TomasX
verified
rating uzivatele
(4 hodnocení)
14. 1. 2023 20:55:12
konkrétní řešení ti tady psát nebudu, jen obecné.
Máš dvě možnosti, buď použiješ overlay, budeš odečítat pozici kurzoru a vedle ní umisťovat tvoje údaje. Tady je lehce problém v tom, že dnes se řada aplikací a OS bezpečnostních mechanismů tomuhle brání.
Druhá možnost je vytvořit animovaný kurz, kterému budeš měnit obsah službou na pozadí, i tady budeš bojovat s tím, že řada částí OS a aplikací ti v tom bude bránit.
Windows i MacOS mají tohle api zdokumentované, najdeš asi řadu projektů na githubu, kde se můžeš inspirovat.
U linuxu to bude velký problém, je tam příliš roztříštěný svět desktopů a není jedno api.
14. 1. 2023 20:55:12
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511866
petr_2023
verified
rating uzivatele
14. 1. 2023 20:59:10
Tím jsem myslel vložit do nějakého html elementu, ne že ho chci zobrazit tam kde je myš.
14. 1. 2023 20:59:10
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511865
TomasX
verified
rating uzivatele
(4 hodnocení)
14. 1. 2023 21:04:37
Tak jsi to měl napsat, že to chceš pro web a ne pro operační systémy.
Princip je ale stejný jak jsem popsal, řešení je jednoduší.
Takhle můžeš změnit kurzor na vlastní https://codepen.io/ntenebruso/pen/QWLzVjY (vyhledáno, není moje).
A tady jsem zase vyhledal ukázku jak můžeš mít text, který bude honit kurzor https://jsfiddle.net/r2zko4pj/88/
14. 1. 2023 21:04:37
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511864
petr_2023
verified
rating uzivatele
14. 1. 2023 21:05:29
Ale to má být pro OS. Musí to jít vložit všude kam jde normálně psát. Tedy i pro web.
14. 1. 2023 21:05:29
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511863
Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
14. 1. 2023 21:49:25
Petře, máš v tom bordel a bylo lepší popsat konkrétní použití.
Zaprvé, potřebuješ to teda u kurzoru nebo u polí kam jde psát? Protože jestli u kurzoru tak je šumák nějaký textový pole.
Pokud u polí tak je tu kurzor jedno. Ale tam se 100% logicky nedostaneš skoro nikde v OS, protože světě div se, nemůžeš to vložit do cizí aplikace. 
OS pak nemá HTML elementy. Ty jsou jen na webu. Takže proto Tomáš píše co píše. Je v tom bordel co přesně chceš.
14. 1. 2023 21:49:25
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511862
petr_2023
verified
rating uzivatele
14. 1. 2023 22:07:14
Tak znova a lépe. Potřebuji vkládat nějaký text do všech aplikací které umožňují něco zapsat a to kliknutím na nějaké tlačítko, platí pro macOS,Linux, Windows.
Místo toho abych do pole něco napsal, nebo použil ctrl+v tak kliknu na tlačítko a ono se to tam vloží, to je všechno.
14. 1. 2023 22:07:14
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511861
Napsal petr_2023;1656757
Tak znova a lépe. Potřebuji vkládat nějaký text do všech aplikací které umožňují něco zapsat a to kliknutím na nějaké tlačítko, platí pro macOS,Linux, Windows.
Místo toho abych do pole něco napsal, nebo použil ctrl+v tak kliknu na tlačítko a ono se to tam vloží, to je všechno.
Muzes zkusit Autohotkey nebo Cliclick. Vse vyzaduje admin prava.
WIN - https://www.autohotkey.com/
TUX - https://github.com/phil294/AHK_X11
MAC - https://github.com/BlueM/cliclick
Po zmacknuti Hotkey (;) klikne mys na aktualni pozici kurzoru a vlozi datum + cas + nahodny text. Cliclick nabinduj na vlastni Hotkey at ho spusti s parametry dle dokumentace.
; script.ahk
#SingleInstance, force
`;::
s := (s := "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z") "," s "," s
Sort, s, Random D,
rnd := SubStr(StrReplace(s, ","), 1, 5)
MouseClick, Left
Sleep 20
FormatTime, time, A_now, dd.MM.yyyy HH:mm:ss
Send, %time% %rnd%
return
15. 1. 2023 10:53:07
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511860
petr_2023
verified
rating uzivatele
15. 1. 2023 14:10:55
Děkuji za tip, raději bych něco co se nemusí do systému doinstalovávat..
---------- Příspěvek doplněn 15.01.2023 v 22:17 ----------
V Pythonu 3.x by to nešlo udělat? Ten je v každém OS.
15. 1. 2023 14:10:55
https://webtrh.cz/diskuse/jak-vlozit-pod-kurzor-datum-cas-menici-se-string/#reply1511859
Pro odpověď se přihlašte.
Přihlásit