Díky moc, jen v tom příkazu
"Run "nircmd setcursor 100 100", 0"
ty pozice jsou v pixelech? Nějak se mi to nedaří dohledat :/
A ještě předpokládám, že tam jde udělat "kliknutí do okna -> vepsání textu -> kliknutí jinam", že?
To X: Díky, o těch programech vím, ale ty tam bohužel nedostanu :/
Ovládání aplikace programem.
- Martab
- Moderátor / člen HW týmu
-
Guru Level 14
- Příspěvky: 28652
- Registrován: březen 11
- Pohlaví:
- Stav:
Offline
Re: Ovládání aplikace programem.
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma
Přehled desktopových socketů a CPU
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma

Přehled desktopových socketů a CPU
Re: Ovládání aplikace programem.
Setcursor nastavuje pozici kurzoru myši v pixelech rozlišení monitoru - funguje spolehlivě.
Setcursorwin nastavuje pozici kurzoru myši vzhledem k levému hornímu rohu aktivního okna. Ale nějak jsem to smysluplně nerozchodil, při stejných hodnotách mě to dává různé umístění kurzoru.
http://www.nirsoft.net/utils/nircmd2.html#using
Setcursorwin nastavuje pozici kurzoru myši vzhledem k levému hornímu rohu aktivního okna. Ale nějak jsem to smysluplně nerozchodil, při stejných hodnotách mě to dává různé umístění kurzoru.
http://www.nirsoft.net/utils/nircmd2.html#using
- Martab
- Moderátor / člen HW týmu
-
Guru Level 14
- Příspěvky: 28652
- Registrován: březen 11
- Pohlaví:
- Stav:
Offline
Re: Ovládání aplikace programem.
Díky, musím se na to doma pak mrknout, tady mne ty stránky nirsoft blokuje Firewall... :/
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma
Přehled desktopových socketů a CPU
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma

Přehled desktopových socketů a CPU
- satik
- Level 6
- Příspěvky: 3509
- Registrován: leden 15
- Bydliště: Krkonoše
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Ovládání aplikace programem.
atari píše:Setcursorwin nastavuje pozici kurzoru myši vzhledem k levému hornímu rohu aktivního okna. Ale nějak jsem to smysluplně nerozchodil, při stejných hodnotách mě to dává různé umístění kurzoru.
Jestli to třeba nenastavuje clientpos - pozici uvnitř okna bez rámečku, takže 0,0 je třeba nějakých 30 pixelů od levého horního okraje okna
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index
Re: Ovládání aplikace programem.
Vždyť jsem psal že "setcursorwin 100, 100" mi dá pokaždé jinou pozici kurzoru. A někdy i mimo aktivní okno.
-
- Pohlaví:
Re: Ovládání aplikace programem.
Tak pokud požaduješ ještě psaní textu, pak doporučuji jednoznačně spolupráci s vbs. Zde je ukázka kódu: Text se vkládá do aktivního okna. Hodnota sleep je v ms - je to zpoždění pro případnou kontrolu - může se klidně vynechat.
Kód: Vybrat vše
Set wshshell = wscript.CreateObject("WScript.Shell")
wscript.sleep 1000
wshshell.sendkeys "a"
wscript.sleep 1000
wshshell.sendkeys "b"
wscript.sleep 1000
wshshell.sendkeys "c"
wscript.sleep 1000
wshshell.sendkeys "d"
wscript.sleep 1000
wshshell.sendkeys "e"
wscript.sleep 1000
wshshell.sendkeys "f"
wscript.sleep 1000
wshshell.sendkeys " g"
wscript.sleep 1000
wshshell.sendkeys vbCr
wscript.sleep 1000
wshshell.sendkeys "e"
wscript.sleep 1000
wshshell.sendkeys "x"
wscript.sleep 1000
wshshell.sendkeys "i"
wscript.sleep 1000
wshshell.sendkeys "t"
wscript.sleep 1000
wshshell.sendkeys vbCr
- Martab
- Moderátor / člen HW týmu
-
Guru Level 14
- Příspěvky: 28652
- Registrován: březen 11
- Pohlaví:
- Stav:
Offline
Re: Ovládání aplikace programem.
Super, díky, to bude asi přesně to co potřebuji
Teď už jen najít jak vyčtu systémový čas a mám vyřešeno
Dodatečně přidáno po 10 minutách 32 vteřinách:
Pokud jsme hledal správně, tak by to mělo být toto: https://msdn.microsoft.com/en-us/librar ... e(v=vs.100).aspx tak to skusím ěnjak poskládat dohromady a uvidíme :) Snad to bude fungovat
Dodatečně přidáno po 10 minutách 32 vteřinách:
Pokud jsme hledal správně, tak by to mělo být toto: https://msdn.microsoft.com/en-us/librar ... e(v=vs.100).aspx tak to skusím ěnjak poskládat dohromady a uvidíme :) Snad to bude fungovat

Teď už jen najít jak vyčtu systémový čas a mám vyřešeno

Dodatečně přidáno po 10 minutách 32 vteřinách:
Pokud jsme hledal správně, tak by to mělo být toto: https://msdn.microsoft.com/en-us/librar ... e(v=vs.100).aspx tak to skusím ěnjak poskládat dohromady a uvidíme :) Snad to bude fungovat

Dodatečně přidáno po 10 minutách 32 vteřinách:
Pokud jsme hledal správně, tak by to mělo být toto: https://msdn.microsoft.com/en-us/librar ... e(v=vs.100).aspx tak to skusím ěnjak poskládat dohromady a uvidíme :) Snad to bude fungovat

i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma
Přehled desktopových socketů a CPU
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma

Přehled desktopových socketů a CPU
-
- Pohlaví:
Re: Ovládání aplikace programem.
Co myslíš systémový čas? VBS umí vyčíst čas (DATE, TIME).
- Martab
- Moderátor / člen HW týmu
-
Guru Level 14
- Příspěvky: 28652
- Registrován: březen 11
- Pohlaví:
- Stav:
Offline
Re: Ovládání aplikace programem.
Myslím tím čas PC (prostě vyčíst datum + čas (je celkem jedno, jestli z PC, nebo někde z netu) a vepsat ho do dané kolonky a odkliknout)
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma
Přehled desktopových socketů a CPU
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma

Přehled desktopových socketů a CPU
-
- Pohlaví:
Re: Ovládání aplikace programem.
Na to exituje i funkce Now:
Záleží na tom, jak potřebuješ upravit formát. Jinak lze samozřejmě načíst den, měsíc, rok, hodinu, vteřinu zvlášť.a = Now()
WScript.Echo a
- Martab
- Moderátor / člen HW týmu
-
Guru Level 14
- Příspěvky: 28652
- Registrován: březen 11
- Pohlaví:
- Stav:
Offline
Re: Ovládání aplikace programem.
Bohužel když dám do Nazev.bat
viewtopic.php?f=61&t=192151#p1494897
a spustím to, tak to nejede :/
To nircmd se instaluje jak? Mám to ve stejné složce a stejně nic :/
Dodatečně přidáno po 18 minutách 45 vteřinách:
Ještě jsem to zkoušel dát přímo do MS VisualStudio
Module Modile1
Sub Main()
vložit kód
End Sub
End Module
A taky to nefunguje, když to zkusím přeložit...
viewtopic.php?f=61&t=192151#p1494897
a spustím to, tak to nejede :/
To nircmd se instaluje jak? Mám to ve stejné složce a stejně nic :/
Dodatečně přidáno po 18 minutách 45 vteřinách:
Ještě jsem to zkoušel dát přímo do MS VisualStudio
Module Modile1
Sub Main()
vložit kód
End Sub
End Module
A taky to nefunguje, když to zkusím přeložit...
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma
Přehled desktopových socketů a CPU
ThinkPad X230 - i7-3520M + Kingston Savage SSD
„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)
Neboj se použít SZ a upozornit na své téma

Přehled desktopových socketů a CPU
-
- Pohlaví:
Re: Ovládání aplikace programem.
To taky nikdy v bat fungovat nemůže. Je to vbs.
nircmd se neinstaluje, jen se někam uloží na disk.
bat můžeš použít pro nastavení kurzoru a klik, ale pokud chceš pokročilé funkce jako doplnění textu, nebo načtení data, pak musíš použít něco lepšího (vbs stačí).
nircmd se neinstaluje, jen se někam uloží na disk.
bat můžeš použít pro nastavení kurzoru a klik, ale pokud chceš pokročilé funkce jako doplnění textu, nebo načtení data, pak musíš použít něco lepšího (vbs stačí).
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Aplikace pro analýzu videí
od pavel2010 » 24 bře 2025 21:20 » v Mobily, tablety a jiná přenosná zařízení - 4
- 4680
-
od pavel2010
Zobrazit poslední příspěvek
25 bře 2025 20:54
-
-
-
Mobilní aplikace ve stylu webové stránky
od bradto » 07 úno 2025 22:52 » v Programování a tvorba webu - 3
- 4452
-
od HelFix
Zobrazit poslední příspěvek
08 úno 2025 14:27
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti