NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Spuštění makra mimo příkazovou konzoli

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Neaktivní uživatel:14.1.2020 20:55

Ahoj,

chtěl jsem se zeptat, tvořím aplikaci pro automatizaci, níže popíšu zjednodušený příklad.
Jsem ve Wordu - na pozadí běží jednoduchý script v Pythonu, vždy když potřebuju udělat jakoukoliv akci musím se nejdříve přepnout do konzole a napsat ,,a" kde mám definováno (pomocí pyautogui), že má kliknout zde a zde.. To je v pořádku.. ovšem, přepínat se neustále do konzole je opravdu nekomfortní.

Má otázka zní, jakým způsobem můžu spustit definovaný příkaz ve skriptu pomocí klávesové zkratky mimo konzoli?

Zkusil jsem: Script vytvořený na loop mám a zkoušel jsem hledat řešení u kolegů.. bohužel bez úspěchu.

Chci docílit: Automatizaci pro jednoduché úkony.

Odpovědět
14.1.2020 20:55
Neaktivní uživatelský účet
Avatar
Adam Petříček:18.1.2020 22:35

Vyzkoušej si pohrát s knihovnou pynput nebo keyboard. S nimi můžeš detekovat zmáčknutí kláves. Nainstaluješ je přes PyPI, popř. na jejich stránkách pohledej ještě jiné knihovny.

Každopádně na podobné akce bych ti spíš doporučil použít jazyk AutoHotKey - je přesně určen na to, co chceš - definuješ si akce, co se mají stát po zmáčknutí dané kombinace kláves, taky umí klikat do dalších oken a podobné věci - nebo pomocí něj lze pouštět třeba python scripty.

 
Nahoru Odpovědět
18.1.2020 22:35
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.