Přeskočit na hlavní obsah

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 URLPř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á zkratkaPřidat akci → Klávesnice → Klávesová zkratkaAlt + 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.