Akce Nástroje
Skupina Nástroje obsahuje tažné koně, které nepatří k jednomu vstupnímu zařízení — čtení hodnot z obrazovky, vytváření proměnných, spouštění SQL nebo Pythonu, otevírání URL.
Nástroje nahrazují dřívější skupiny Ostatní a Vstup. Získat se sem přesunulo ze Vstupu, Vytvořit proměnnou z Toku a Provést SQL s Python kódem z Ostatních. Akce Konstanta je zastaralá — použijte místo ní Vytvořit proměnnou.
Získat
Přečte hodnotu z ovládané obrazovky do proměnné. Připnutá akce, zkratka Ctrl+Shift+G.
/img/editor/actions/tools/get.pngZachytit: formulář Získat s nastaveným pozičním objektem k vyhledání a rozbalenými
pokročilými nastaveními, aby byly vidět Časový limit, Typ výsledku a
Utajit výsledek.
Poznámka: starý obrázek je actions/input/get.png — akce se přesunula do jiné skupiny a
Časový limit je nový.
| Parametr | Popis |
|---|---|
| Objekt k vyhledání | Co se má přečíst. |
| Název proměnné | Proměnná, do které se výsledek uloží. |
| Vyžadovaný úspěch | Zastavit scénář, pokud hodnotu nelze přečíst. |
| Časový limit | Maximální doba hledání prvku v sekundách. Výchozí 60. (pokročilá nastavení) |
| Typ výsledku | Co uložit — viz tabulka níže. Výchozí text. (pokročilá nastavení) |
| Utajit výsledek | Skryje hodnotu v logech a na snímcích. Výchozí vypnuto. (pokročilá nastavení) |
| Typ výsledku | Uloží |
|---|---|
| text | Rozpoznaný text. |
| regex | Část textu zachycenou regulárním výrazem z objektu k vyhledání. |
| is_visible | True/False — jen zda se prvek vůbec našel. Nic se nečte. |
| raw | Nezpracovaná data prvku, pro pokročilé použití v Python kódu. |
is_visible změní Získat na test obrazovky: uložte ho do proměnné a rozvětvete Podmínkou, místo abyste se spoléhali na selhávající akci.
Vytvořit proměnnou
Vytvoří proměnnou nebo změní její hodnotu podle výrazu. Zkratka Ctrl+Shift+V.
/img/editor/actions/tools/create_var.pngZachytit: formulář Vytvořit proměnnou s řádkem Zadání — pole pro název, pole pro
výraz a tlačítko VAR — s vyplněným f-string výrazem.
Poznámka: starý obrázek je actions/flow/create_var.png.
| Parametr | Popis |
|---|---|
| Zadání | Název proměnné a Python výraz, který se do ní přiřadí. |
Výrazy jsou v Pythonu, takže můžete kombinovat proměnné, vestavěné CONSTANTS a formátování
řetězců:
f"Kurz_{CONSTANTS['FULL_DATE'].strftime(r'%d-%m-%Y')}.txt"
Úplný seznam CONSTANTS najdete v
Odkazech a zdrojích.
Python kód
Spustí vložený blok Pythonu. Proměnné ze scénáře jsou v něm dostupné a cokoli, co blok přiřadí, se vrací zpět do scénáře.
/img/editor/actions/tools/python_code.pngZachytit: formulář Python kód s editorem, ve kterém je několik řádků skutečného kódu
včetně zvýrazňování syntaxe.
Poznámka: starý obrázek je actions/other/python_code.png.
| Parametr | Popis |
|---|---|
| Komentář | Krátký popisek zobrazený u akce ve stromu, aby byl blok poznat bez otevírání. Výchozí Python Code Block. |
| Kód | Zdrojový kód v Pythonu. |
Provést SQL
Spustí SQL dotaz přes systémový ODBC ovladač. Dostupné na robotech Lokální PC a RDP.
/img/editor/actions/tools/sql_query.pngZachytit: formulář Provést SQL s rozbaleným seznamem Ovladač SQL.
Zakrýt: rozmazat název serveru a uživatelské jméno.
Poznámka: starý obrázek je actions/other/sql_query.png.
| Parametr | Popis |
|---|---|
| Ovladač SQL | ODBC ovladač, vybraný z ovladačů nainstalovaných na stroji. |
| Server | Hostname nebo IP databázového serveru. |
| Port | Port, na kterém server poslouchá. Výchozí 1433. |
| Databáze | Název cílové databáze. |
| Uživatelské jméno / Heslo | Přihlašovací údaje. Heslo odkazujte z trezoru, místo abyste ho psali přímo. |
| SQL Dotaz | Příkaz, který se má provést. |
| Uložit do proměnné | Proměnná, do které se uloží výsledek. |
| Zašifrovat | Zapne TLS pro připojení. Nepovinné. |
| Důvěřovat certifikátu serveru | Přijme self-signed a jinak nedůvěryhodné certifikáty. Nepovinné. |
| Důvěryhodné připojení | Použije Windows autentizaci místo jména a hesla. Nepovinné. |
| Další parametry | Doplňkové volby connection stringu ve formátu param1=a; param2=b. Nepovinné. |
ODBC ovladač musí být nainstalovaný a nakonfigurovaný na stroji, kde robot běží — Editor žádný nedodává. Viz Systémové požadavky.
Otevřít URL
Naviguje prohlížeč. Otevřít URL je varianta pro robota Web; [RDP] Otevřít URL spustí výchozí prohlížeč uvnitř vzdálené relace.
/img/editor/actions/tools/open_url.pngZachytit: formulář [RDP] Otevřít URL s rozbalenými pokročilými nastaveními. Proč je potřeba: ani jedna z variant dnes snímek nemá.
Otevřít URL (Web)
| Parametr | Popis |
|---|---|
| URL | Adresa, která se má otevřít. Přijímá proměnné. Výchozí https://www.google.com. |
[RDP] Otevřít URL
| Parametr | Popis |
|---|---|
| URL | Adresa, která se má otevřít. Výchozí https://www.google.com. |
| Jako admin | Spustí prohlížeč se zvýšenými právy. (pokročilá nastavení) |
| Citlivá data | Nezaloguje URL — použijte, když adresa obsahuje token. (pokročilá nastavení) |
| Časový limit | Jak dlouho čekat na start prohlížeče, v sekundách. Výchozí 15. (pokročilá nastavení) |
| Čas spánku | Pauza po startu prohlížeče, v sekundách. Výchozí 1. (pokročilá nastavení) |