Rychlý start
Odhadovaný čas: 30 minut
Tento průvodce vás provede od čisté instalace Aiviro Editoru až k naplánovanému robotovi, který běží zcela automaticky.
Aktivujte licenci
- Spusťte Aiviro Editor – při prvním startu se zobrazí dialog licence.
- Vložte svůj ID klienta a API klíč a klikněte na Otestovat přihlášení.
- Zkontrolujte, že se zobrazí hláška Připojení bylo úspěšné, a poté klikněte na Uložit.

Tip: Na obrazovku licence se kdykoli vrátíte přes Nastavení → Upravit konfiguraci → Aiviro.
Vytvoření a připojení robota
Klikněte na Spustit robota.
Vyberte typ robota:
- Lokální PC – běží na vašem PC (vyžaduje dva monitory).
- RDP – připojí se k vzdálené relaci Windows (doporučeno pro produkci, nejsnazší na obsluhu).
- Web – automatizuje v Google Chrome pomocí ChromeDriveru.
Zadejte přihlašovací údaje (ID monitoru, RDP adresu, přihlašovací údaje, cestu k driveru atd.) a klikněte na Připojit.
Tip: Uložte si více profilů (např. „Test-Desktop“, „Prod-RDP“) — zůstávají uložené v rámci instalace.
Vytvoření nového projektu
- Zvolte Soubor → Nový projekt.
- Zvolte Soubor → Uložit projekt, určete složku a pojmenujte projekt například DemoQuickStart.
- Stiskněte Uložit.
Projekt se otevře s prázdným scénářem, připraveným k záznamu.
Nahrání jednoduchého scénáře
Tento praktický úkol zvládnete během pár minut.
Budete:
- Spouštět Microsoft Edge s dotazem na kurz USD → EUR.
- Načtete aktuální hodnotu do proměnné.
- Zavřete prohlížeč.
- Otevřete Poznámkový blok, počkáte, až se načte, a sestavíte dva dynamické řádky kombinující konstanty (datum/čas), prostý text a přečtený kurz.
- Soubor uložíte pod názvem, který obsahuje dnešní datum, a Notepad ukončíte.

Přidání akcí pro fázi prohlížeče
| # | Typ akce | Jak ji přidat | Co dělá |
|---|---|---|---|
| 1 | Otevřít URL | ⊕ Přidat akci → Ostatní → Spustit proces → Otevřít URL →https://dollarstoeuro.com/usd-to-euro | Spustí výchozí prohlížeč a otevře výsledky s aktuálním kurzem USD → EUR. |
| 2a | Nastavit jako referenci (pomocná) | V náhledu pravým tlačítkem na text „1 USD“ → Nastavit jako referenci | Označí stabilní kotvu na stránce. Další Získat bude hledat dle pozice tohoto textu. |
| 2b | Získat | Pravým tlačítkem na hodnotu kurzu (např. 0,85 Euro) → Vstup → Získat. V dialogu nastavte: • Search object: Napravo od • Query → Popisek: \b\d{1}\,\d{2}\b• Způsob vyhledávání: REGEX • Název proměnné: current_rate | Vytáhne číslo ve formátu 0,85 napravo od referencí a uloží je do current_rate – funguje i při změně kurzu. |
| 3 | Klávesová zkratka | ⊕ Přidat akci → Klávesnice → Klávesová zkratka → Alt + F4 | Zavře Edge po načtení kurzu. |

"> Proč reference?
Ukotvení k textu „1 US-Dollar“ zajišťuje odolnost vůči změnám rozložení stránky. Regulární výraz pak vybere jen číselnou část a ignoruje slovo „Euro“.
Čekání na Poznámkový blok
| # | Akce | Parametry |
|---|---|---|
| 4 | Vlastní příkaz | notepad |
| 5 | Počkat na | Text: UTF-8 (vždy ve stavovém řádku Notepadu) |
Počkat na garantuje, že se začne psát až po úplném načtení Notepadu.
Vytvoření dynamického textu
Vytvoříte tři proměnné (bez interakce s UI):
| # | Název proměnné | Výraz |
|---|---|---|
| 6 | notepad_entry_first_line | f"Směnný kurz pro {CONSTANTS['DAY_OF_WEEK_NAME']}, {CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}" |
| 7 | notepad_entry_second_line | f"1 USD = {current_rate} EUR" |
| 11 | filename | f"kurz_{CONSTANTS['FULL_DATE'].strftime(r'%d-%m-%Y')}.txt" |
Vložte akci Tok → Vytvořit proměnnou a do pole vyrazu zkopírujte příslušný kód.
Psaní, uložení a ukončení
| # | Typ akce | Parametry (klikněte na VAR pro vložení proměnné) | Účel |
|---|---|---|---|
| 8 | Psaní textu | notepad_entry_first_line | Zapíše první řádek. |
| 9 | Klávesová zkratka | Enter | Nový řádek. |
| 10 | Psaní textu | notepad_entry_second_line | Zapíše druhý řádek. |
| 12 | Klávesová zkratka | Ctrl + S | Otevře dialog Save As. |
| 13 | Počkat na | Text: *.txt | Počká, až se dialog zobrazí. |
| 14 | Psaní textu | filename | Zapíše dynamický název souboru. |
| 15 | Klávesová zkratka | Enter | Potvrdí uložení. |
| 16 | Klávesová zkratka | Alt + F4 | Zavře Notepad. |
| 17 | Počkat na zmizení | (okno Notepadu) | Počká, dokud se Notepad úplně nezavře. |
Co jste se naučili
- Vlastní příkaz spustí libovolný EXE s parametry.
- Získat + regex umožní vytáhnout hodnotu z webu bez kódování.
- Vytvořit proměnnou ukazuje skládání řetězců z konstant a načtených proměnných.
- Počkat na (zmizení) stabilizují běh.
- Klávesové zkratky, Psaní textu, Klik pokrývají nejčastější interakce na ploše.
Takto vytvořený scénář lze opakovaně spouštět – stačí v Nastavení scénáře zapnout Aktivní a povolit Automatický režim.
Připravený JSON scénáře — vložte přímo do nového projektu.
Klikněte pro zobrazení / zkopírování.
{"aiviro_actions": "{\"obj\": [{\"obj\": {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"title\": {\"value\": \"Get USD to EUR rate - DEMO\", \"__class__\": \"0x1\"}}, \"children\": [{\"values\": {\"url\": {\"value\": \"https://dollarstoeuro.com/usd-to-euro\", \"__class__\": \"0x1\"}, \"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"as_admin\": {\"value\": false, \"__class__\": \"0x3\"}, \"sensitive_data\": {\"value\": false, \"__class__\": \"0x3\"}, \"timeout\": {\"value\": 15, \"__class__\": \"0x4\"}, \"sleep_time\": {\"value\": 1, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"9CRk47v-TVmodoJalPDZ6w\", \"__class__\": \"0x2\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"values\": {\"query\": {\"values\": {\"text\": {\"value\": \"\\\\b\\\\d\\\\s?\\\\.\\\\s?\\\\d{2}\\\\b\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"REGEX\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": null, \"__class__\": \"0x9\"}}, \"__class__\": \"0x7\"}, \"reference\": {\"values\": {\"text\": {\"value\": \"1 USD\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"AUTO\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": null, \"__class__\": \"0x9\"}}, \"__class__\": \"0x7\"}, \"element_index\": {\"value\": 0, \"__class__\": \"0x4\"}, \"alignment\": {\"value\": true, \"__class__\": \"0x3\"}}, \"__class__\": \"0x6\"}, \"variable_name\": {\"value\": \"current_rate\", \"__class__\": \"0x1\"}, \"result_type\": {\"value\": \"text\", \"__class__\": \"0xa\"}, \"result_is_secret\": {\"value\": false, \"__class__\": \"0x3\"}}, \"children\": [], \"unique_id\": \"EtiK8s1bQFifpA8fpREkQw\", \"__class__\": \"0x5\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"values\": {\"text\": {\"value\": \"\\\\d{1,2}:\\\\d{2}(\\\\s(?:AM|PM))?\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"REGEX\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": -1, \"__class__\": \"0x4\"}}, \"__class__\": \"0x7\"}, \"variable_name\": {\"value\": \"rate_time\", \"__class__\": \"0x1\"}, \"result_type\": {\"value\": \"text\", \"__class__\": \"0xa\"}, \"result_is_secret\": {\"value\": false, \"__class__\": \"0x3\"}}, \"children\": [], \"unique_id\": \"EtiK8s1bQFifpA8fpREkQw\", \"__class__\": \"0x5\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"key\": {\"value\": [\"LEFT_ALT\", \"F4\"], \"__class__\": \"0xc\"}, \"wait\": {\"__class__\": \"0xd\"}}, \"children\": [], \"unique_id\": \"GfmuqjG2RAStBmsi4C4fXA\", \"__class__\": \"0xb\"}, {\"values\": {\"command\": {\"value\": \"notepad\", \"__class__\": \"0x1\"}, \"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"as_admin\": {\"value\": false, \"__class__\": \"0x3\"}, \"sensitive_data\": {\"value\": false, \"__class__\": \"0x3\"}, \"timeout\": {\"value\": 15, \"__class__\": \"0x4\"}, \"sleep_time\": {\"value\": 1, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"CBswwaKbSN2r0qFudrGZ1g\", \"__class__\": \"0xe\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"values\": {\"text\": {\"value\": \"UTF - 8\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"AUTO\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": null, \"__class__\": \"0x9\"}}, \"__class__\": \"0x7\"}, \"timeout\": {\"value\": 30, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"KbFrQ2d6QfCT-EPj7BySDg\", \"__class__\": \"0xf\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"assign_item\": {\"name\": \"notepad_entry_first_line\", \"expression\": \"f\\\"Exchange rate for {CONSTANTS['DAY_OF_WEEK_NAME']}, {CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}\\\"\", \"__class__\": \"0x11\"}}, \"children\": [], \"unique_id\": \"sVI9jMfpQLuf2Ulf5fuU9Q\", \"__class__\": \"0x10\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"assign_item\": {\"name\": \"notepad_entry_second_line\", \"expression\": \"f\\\"1 USD = {current_rate} EUR\\\"\", \"__class__\": \"0x11\"}}, \"children\": [], \"unique_id\": \"0hAaoIbqTduBUslyiFL2oA\", \"__class__\": \"0x10\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"assign_item\": {\"name\": \"filename\", \"expression\": \"f\\\"Rate_{CONSTANTS['FULL_DATE'].strftime(r'%d-%m-%Y')}_{rate_time.replace(':','.')}.txt\\\"\", \"__class__\": \"0x11\"}}, \"children\": [], \"unique_id\": \"OPYnp2LsQv-Cz_n-Up8ZNA\", \"__class__\": \"0x10\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"value\": null, \"__class__\": \"0x9\"}, \"text\": {\"value\": \"notepad_entry_first_line\", \"__class__\": \"0x13\"}, \"wait\": {\"__class__\": \"0xd\"}, \"timeout_between_actions\": {\"value\": 0, \"__class__\": \"0x4\"}, \"clear\": {\"value\": false, \"__class__\": \"0x3\"}}, \"children\": [], \"unique_id\": \"ADQKsoakS7Cq_i6VK46y9Q\", \"__class__\": \"0x12\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"key\": {\"value\": [\"ENTER\"], \"__class__\": \"0xc\"}, \"wait\": {\"value\": 1, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"tPsOFAQ7TKOY8S_5Pq3tnA\", \"__class__\": \"0xb\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"value\": null, \"__class__\": \"0x9\"}, \"text\": {\"value\": \"notepad_entry_second_line\", \"__class__\": \"0x13\"}, \"wait\": {\"__class__\": \"0xd\"}, \"timeout_between_actions\": {\"value\": 0, \"__class__\": \"0x4\"}, \"clear\": {\"value\": false, \"__class__\": \"0x3\"}}, \"children\": [], \"unique_id\": \"xVAq_lpqSE2CHSNuPUBzKA\", \"__class__\": \"0x12\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"key\": {\"value\": [\"LEFT_CONTROL\", \"KEY_S\"], \"__class__\": \"0xc\"}, \"wait\": {\"__class__\": \"0xd\"}}, \"children\": [], \"unique_id\": \"2xomsBEwSLWoDGa3nJw2hQ\", \"__class__\": \"0xb\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"values\": {\"text\": {\"value\": \"*.txt\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"AUTO\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": 0, \"__class__\": \"0x4\"}}, \"__class__\": \"0x7\"}, \"timeout\": {\"value\": 30, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"BOKyDOqrSYOK_Iar2qKO_w\", \"__class__\": \"0xf\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"value\": null, \"__class__\": \"0x9\"}, \"text\": {\"value\": \"filename\", \"__class__\": \"0x13\"}, \"wait\": {\"__class__\": \"0xd\"}, \"timeout_between_actions\": {\"value\": 0, \"__class__\": \"0x4\"}, \"clear\": {\"value\": false, \"__class__\": \"0x3\"}}, \"children\": [], \"unique_id\": \"Bb904aFcRu6nnYWKXPpAwA\", \"__class__\": \"0x12\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"key\": {\"value\": [\"ENTER\"], \"__class__\": \"0xc\"}, \"wait\": {\"value\": 1, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"tPsOFAQ7TKOY8S_5Pq3tnA\", \"__class__\": \"0xb\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"key\": {\"value\": [\"LEFT_ALT\", \"F4\"], \"__class__\": \"0xc\"}, \"wait\": {\"__class__\": \"0xd\"}}, \"children\": [], \"unique_id\": \"a8bssccTQeKrSbLuMeSFnw\", \"__class__\": \"0xb\"}, {\"values\": {\"enable_execution\": {\"value\": \"Enabled\", \"__class__\": \"0x1\"}, \"required_success\": {\"value\": true, \"__class__\": \"0x3\"}, \"search_object\": {\"values\": {\"text\": {\"value\": \"Rate 17-09-2025 - Notepad\", \"__class__\": \"0x1\"}, \"find_method\": {\"value\": [\"AUTO\"], \"__class__\": \"0x8\"}, \"element_index\": {\"value\": null, \"__class__\": \"0x9\"}}, \"__class__\": \"0x7\"}, \"timeout\": {\"value\": 30, \"__class__\": \"0x4\"}}, \"children\": [], \"unique_id\": \"PdcVuLb3RVyM_Ed3_aiwGQ\", \"__class__\": \"0x14\"}], \"unique_id\": \"CHGmR_aoS5iHelGSiX-Zfw\", \"__class__\": \"0x0\"}}], \"__mapping__\": {\"0x0\": [\"src.actions.markup\", \"Section\"], \"0x1\": [\"src.parameters.primitive\", \"StrValue\"], \"0x2\": [\"src.actions.other\", \"RDPOpenUrl\"], \"0x3\": [\"src.parameters.primitive\", \"BoolValue\"], \"0x4\": [\"src.parameters.primitive\", \"IntValue\"], \"0x5\": [\"src.actions.input_actions\", \"GetAction\"], \"0x6\": [\"src.parameters.aiviro_positional\", \"OnTheRightElementValue\"], \"0x7\": [\"src.parameters.aiviro_internal\", \"TextElementValue\"], \"0x8\": [\"src.parameters.aiviro_common\", \"FindMethodValue\"], \"0x9\": [\"src.parameters.primitive\", \"NoneValue\"], \"0xa\": [\"src.parameters.misc\", \"GetCommandResultValue\"], \"0xb\": [\"src.actions.keyboard_actions\", \"KeyShortcut\"], \"0xc\": [\"src.parameters.aiviro_common\", \"BaseKeyValue\"], \"0xd\": [\"src.parameters.primitive\", \"ImplicitWaitValue\"], \"0xe\": [\"src.actions.other\", \"StartProcessRDPAction\"], \"0xf\": [\"src.actions.input_actions\", \"WaitForAction\"], \"0x10\": [\"src.actions.other\", \"AssignAction\"], \"0x11\": [\"src.parameters.misc\", \"VariableAssignmentDataValue\"], \"0x12\": [\"src.actions.keyboard_actions\", \"TypeText\"], \"0x13\": [\"src.parameters.variable\", \"VariableValue\"], \"0x14\": [\"src.actions.input_actions\", \"WaitUntilDisappearAction\"]}}"}
Otestujte scénář
- Klikněte na Spustit všechny příkazy ▶️ v horní liště.
- Sledujte, jak robot provádí akce krok za krokem.
- Po dokončení otevřete panel Poslední běhy (ikona hodin) a ověřte zelený stav Úspěšný.

Pokud běh selže, použijte záložky Logy a Obrázky k diagnostice a upravte akce.
Povolte plánování
- Klikněte na Nastavení scénáře (ikona ozubeného kola).
- Zaškrtněte Aktivní.
- Nastavte Typ plánování na Denně a vyberte 09:00 ve své časové zóně.
- Klikněte na Uložit.

Zapněte Automatický režim
Přepněte Automatický režim v horní liště na Zapnuto.
Nechte Aiviro Editor běžet – Orchestrátor nyní spustí scénář každý den v 09:00.
Ověřte naplánované běhy
Po 09:00 se vraťte do panelu Poslední běhy; měla by se objevit nová položka s dnešním datem.
Zelená ✅ znamená úspěch; jinak prohlédněte logy a snímky.
Další kroky
- Prozkoumejte pokročilé akce jako Opakování a další.
- Propojte více scénářů do většího workflow.
- Nainstalujte Editor na VM a nechte jej běžet non-stop pro 24/7 roboty.
Potřebujete pomoc? Podívejte se do postranního panelu Dokumentace nebo kontaktujte Aiviro podporu.