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

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.

poznámka

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. Nová akce Log patří sem také.

Jeden způsob, jak vytvořit proměnnou

Do verze 0.23.x existovaly tři překrývající se způsoby, jak vytvořit proměnnou: akce Konstanta, akce Vytvořit proměnnou a skrytý vstup Prompt v panelu Proměnné. Od verze 0.24.0 je jeden — Vytvořit proměnnou — a zvládne všechno od pevné hodnoty po vypočítaný výraz.

Konstanta z menu akcí zmizela a tlačítko Prompt bylo z panelu Proměnné odstraněno. Existující scénáře se převedou automaticky při otevření; ručně není potřeba migrovat nic.

Získat

Přečte hodnotu z ovládané obrazovky do proměnné. Připnutá akce, zkratka Ctrl+Shift+G.

Formulář Získat s pozičním objektem k vyhledání

ParametrPopis
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ěchZastavit scénář, pokud hodnotu nelze přečíst.
Časový limitMaximální doba hledání prvku v sekundách. Výchozí 60. (pokročilá nastavení)
Typ výsledkuCo uložit — viz tabulka níže. Výchozí text. (pokročilá nastavení)
Utajit výsledekSkryje hodnotu v logech a na snímcích. Výchozí vypnuto. (pokročilá nastavení)
Typ výsledkuUloží
textRozpoznaný text.
regexČást textu zachycenou regulárním výrazem z objektu k vyhledání.
is_visibleTrue/False — jen zda se prvek vůbec našel. Nic se nečte.
rawNezpracovaná data prvku, pro pokročilé použití v Python kódu.
tip

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.

📸 Potřeba snímek — /img/editor/actions/tools/create_var.png

Zachytit: 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.

ParametrPopis
ZadáníNázev proměnné a hodnota, která se do ní přiřadí.

Hodnotu napište jako běžný text a proměnné i konstanty označte $:

Kurz_$CONSTANTS['FULL_DATE'].txt

Python f-stringy už nejsou potřeba — pole rozumí běžným větám s proměnnými. Úplná pravidla jsou na stránce Hodnoty a výrazy, seznam CONSTANTS v Odkazech a zdrojích.

Log

Zapíše vaši vlastní zprávu do logu běhu na libovolném místě scénáře. Nové v 0.24.0.

Formulář Log se zprávou využívající výraz CONSTANTS a Úrovní nastavenou na INFO

ParametrPopis
TextZpráva, která se zapíše. Přijímá proměnné.
ÚroveňZávažnost: Debug, Info, Warning nebo Error.

Záznam se objeví v kartě Logy daného běhu vedle zpráv samotného Editoru a úroveň se promítne do filtru úrovní — viz Panel Běhy.

tip

Log a Přidat zprávu vypadají podobně, ale píší pro jiného čtenáře. Log píše pro vás, do technického logu běhu, který čtete při ladění. Přidat zprávu (Notifikace) píše pro business, do e-mailového reportu, který si někdo přečte u kávy.

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.

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

ParametrPopis
KomentářKrátký popisek zobrazený u akce ve stromu, aby byl blok poznat bez otevírání. Výchozí Python Code Block.
KódZdrojový kód v Pythonu.

Provést SQL

Spustí SQL dotaz přes systémový ODBC ovladač. Dostupné na robotech Lokální PC a RDP.

Formulář Provést SQL s rozbaleným seznamem Ovladač SQL

ParametrPopis
Ovladač SQLODBC ovladač, vybraný z ovladačů nainstalovaných na stroji.
ServerHostname nebo IP databázového serveru.
PortPort, na kterém server poslouchá. Výchozí 1433.
DatabázeNázev cílové databáze.
Uživatelské jméno / HesloPřihlašovací údaje. Heslo odkazujte z trezoru, místo abyste ho psali přímo.
SQL DotazPříkaz, který se má provést.
Uložit do proměnnéProměnná, do které se uloží výsledek.
ZašifrovatZapne TLS pro připojení. Nepovinné.
Důvěřovat certifikátu serveruPř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ší parametryDoplňkové volby connection stringu ve formátu param1=a; param2=b. Nepovinné.
varování

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.

Formulář RDP Otevřít URL s rozbalenými pokročilými nastaveními

Otevřít URL (Web)

ParametrPopis
URLAdresa, která se má otevřít. Přijímá proměnné. Výchozí https://www.google.com.

[RDP] Otevřít URL

ParametrPopis
URLAdresa, která se má otevřít. Výchozí https://www.google.com.
Jako adminSpustí prohlížeč se zvýšenými právy. (pokročilá nastavení)
Citlivá dataNezaloguje URL — použijte, když adresa obsahuje token. (pokročilá nastavení)
Časový limitJak dlouho čekat na start prohlížeče, v sekundách. Výchozí 15. (pokročilá nastavení)
Čas spánkuPauza po startu prohlížeče, v sekundách. Výchozí 1. (pokročilá nastavení)