Přeskočit na hlavní obsah
Verze: 0.14.2

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​

  1. Spusťte Aiviro Editor – při prvním startu se zobrazí dialog licence.
  2. Vložte svůj ID klienta a API klíč a klikněte na Otestovat přihlášení.
  3. Zkontrolujte, že se zobrazí hláška Připojení bylo úspěšné, a poté klikněte na Uložit.

Licence dialog

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​

  1. Zvolte Soubor → Nový projekt.
  2. Zvolte Soubor → Uložit projekt, určete složku a pojmenujte projekt například DemoQuickStart.
  3. 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:

  1. Spouštět Microsoft Edge s dotazem na kurz USD → EUR.
  2. Načtete aktuální hodnotu do proměnné.
  3. Zavřete prohlížeč.
  4. 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.
  5. Soubor uložíte pod názvem, který obsahuje dnešní datum, a Notepad ukončíte.

Action tree


Přidání akcí pro fázi prohlížeče​

#Typ akceJak ji přidatCo dělá
1Otevří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.
2aNastavit 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.
2bZískatPravý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.
3Klávesová zkratka⊕ Přidat akci → Klávesnice → Klávesová zkratka → Alt + F4Zavře Edge po načtení kurzu.

Get action

"> 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​

#AkceParametry
4Vlastní příkaznotepad
5Počkat naText: 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
6notepad_entry_first_linef"Směnný kurz pro {CONSTANTS['DAY_OF_WEEK_NAME']}, {CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}"
7notepad_entry_second_linef"1 USD = {current_rate} EUR"
11filenamef"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 akceParametry (klikněte na VAR pro vložení proměnné)Účel
8Psaní textunotepad_entry_first_lineZapíše první řádek.
9Klávesová zkratkaEnterNový řádek.
10Psaní textunotepad_entry_second_lineZapíše druhý řádek.
12Klávesová zkratkaCtrl + SOtevře dialog Save As.
13Počkat naText: *.txtPočká, až se dialog zobrazí.
14Psaní textufilenameZapíše dynamický název souboru.
15Klávesová zkratkaEnterPotvrdí uložení.
16Klávesová zkratkaAlt + F4Zavře Notepad.
17Poč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.

poznámka

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ář​

  1. Klikněte na Spustit všechny příkazy ▶️ v horní liště.
  2. Sledujte, jak robot provádí akce krok za krokem.
  3. Po dokončení otevřete panel Poslední běhy (ikona hodin) a ověřte zelený stav Úspěšný.

Recent run succeeded

Pokud běh selže, použijte záložky Logy a Obrázky k diagnostice a upravte akce.


Povolte plánování​

  1. Klikněte na Nastavení scénáře (ikona ozubeného kola).
  2. Zaškrtněte Aktivní.
  3. Nastavte Typ plánování na Denně a vyberte 09:00 ve své časové zóně.
  4. Klikněte na Uložit.

Scenario settings


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.

Auto mode


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.