Stránka 1 z 3
Ovládání aplikace programem.
Napsal: 22 zář 2017 14:25
od Martab
Zdravím,
chtěl bych požádat o pomoc, šlo by nějak, třeba v Céčku, Pythonu atd. naprogramovat, aby se v pravidelných intervalech otevřel předem definovaný program (to by asi šlo, to bych nějak zvládl) a pak se "klikalo" na předem definovaná místa na monitoru? (obávám se že do samotného programu nebudu moci zasahovat). Popřípadě je třeba použít nějaký jiný programovací jazyk?
Díky,
M.
Re: Ovládání aplikace programem.
Napsal: 22 zář 2017 15:00
od Uziv00
Ahoj, teoreticky by to šlo pomocí vbs a nircmd.
Ale nemám vyzkoušeno. A možná taky někdo bude mít lepší nápad.
Kód: Vybrat vše
With CreateObject("WScript.Shell")
.Run "nircmd setcursor 100 100", 0, True
.Run "nircmd sendmouse right click", 0, True
End With
Re: Ovládání aplikace programem.
Napsal: 22 zář 2017 15:34
od satik
na něco takovýho můžeš použít třeba autoit
Re: Ovládání aplikace programem.
Napsal: 22 zář 2017 20:31
od Martab
Díky, něco jako ten AutoIT by bylo asi ideální, ale bohužel na daný PC nemohu nainstalovat aplikaci 3. stran (krom toho co tam je, ale zkusím se mrknout, jestli to tam není už náhodou), tedy by bylo pro mne schůdnější to "nějak" zbastlit "po svém", ikdyž to nebude fungovat uplně 100%.
Dodatečně přidáno po 1 minutě 31 vteřinách:
To ITCrowd: To je VirtualBasic?
Re: Ovládání aplikace programem.
Napsal: 22 zář 2017 21:31
od atari
Re: Ovládání aplikace programem.
Napsal: 22 zář 2017 22:29
od Uziv00
Je to visual basic script. Ale stejně je k tomu potřeba nircmd...
http://www.nirsoft.net/utils/nircmd.html Neinstaluje se, ale jetřeba jej mít na disku.
Pravděpodobně by šlo i spouštět v pravidelných intervalech nircmd jako .bat, ale to by se muselo zkusit..
Re: Ovládání aplikace programem.
Napsal: 23 zář 2017 06:51
od Martab
Doinstalovat nějaké prostředí od MS by neměl být až takový problém. Zkusím se na to mrknout, co by s tím šlo udělat. Každopádně dalším nápadům se nebráním

.
Odesláno z mého ALE-L21 pomocí Tapatalk
Re: Ovládání aplikace programem.
Napsal: 23 zář 2017 07:44
od atari
Sorry, nějak na mě na mozek padla únava. (V tom visual basic script si píšu dávky, tak nevím proč se mi do mozhku dostal Powershell.to nějak nechápu..)
Co si pamatuju, tak někde na netu psali, že nircmd nelze pouštět z bat. Takže jedině ze skriptu. Večer vyzkouším.
Re: Ovládání aplikace programem.
Napsal: 23 zář 2017 08:39
od Uziv00
Tady
viewtopic.php?f=107&t=133636 jsem ho v bat použil...
Re: Ovládání aplikace programem.
Napsal: 23 zář 2017 22:12
od atari
Taky jsem to zkoušel a nircmd v BAT funguje.
Re: Ovládání aplikace programem.
Napsal: 23 zář 2017 22:16
od Uziv00
No a tím by to mohlo být vyřešeno. Do batu příkaz pro nastavení kurzoru na patřičné místo a druhý příkaz pro odeslání kliknutí. A spouštět třeba přes naplánovanou úlohu.
Re: Ovládání aplikace programem.
Napsal: 24 zář 2017 02:40
od X
Nevím co tam na PC dostaneš, ale tady máš něco co můžeš když tak otestovat:
AutoClick-jednoduchá utilita pro automatické klikání myší na zvolené místo na desktopu. Uživatel pouze určí polohu kurzoru, zvolí levé či pravé tlačítko a nastaví časovou prodlevu kliknutí
GhostMouse 2.0-zaznamenává pohyby a stisky myší v reálném čase, později je možné záznam spustit a tím zautomatizovat některé úkony