Zdieľať cez


Nastavenie rozlíšenia obrazovky v režime bez obsluhy

V niektorých scenároch Power Automate môže spustiť bezobslužné toky v nižšom rozlíšení, než aké sa používa na vývoj tokov. Výsledkom je, že niektoré prvky používateľského rozhrania môžu byť skryté na obrazovke, zatiaľ čo zachytené obrázky nemusia byť identifikované pri spustení pri inom rozlíšení. To môže spôsobiť zlyhanie tokov. V takýchto prípadoch môžete použiť jeden z dvoch prístupov vysvetlených v tomto článku a zodpovedajúcim spôsobom upraviť rozlíšenie obrazovky používané pre bezobslužné toky.

Poznámka

Rozlíšenie obrazovky je možné upraviť podľa cieľového zariadenia, nie podľa prietoku. Ak potrebujete, aby jeden z vašich bezobslužné tokov bežal v inom rozlíšení, musíte použiť iný cieľový počítač.

S registrom Windows

Nastavte rozlíšenie obrazovky pre bezobslužné toky pomocou registra Windows. Túto metódu možno použiť s Power Automate postupmi počnúc verziou 2.35.

Dôležité

Nastavenie kľúča registra ScreenResolutionEnabled na hodnotu 1 prepíše nastavenia v súbore UIFlowService.exe.config. Nastavenia registra pre rozlíšenie obrazovky pretrvávajú aj po inovácii Power Automate Desktop, súbor UIFlowService.exe.config sa počas inovácie prepíše predvolenými hodnotami.

  1. Táto úloha vysvetľuje, ako upraviť register systému Windows. Odporúčame vám, aby ste si najskôr zálohovali všetky kľúče databázy Registry, ktoré upravíte, ako napríklad Power Automate kľúč pracovnej plochy. Ďalšie informácie: Ako zálohovať a obnoviť register v systéme Windows

  2. Otvorte editor databázy Registry (kláves Windows + R a zadajte „regedit“) a rozbaľte podregistr HKEY_LOCAL_MACHINE .

  3. Nájdite nasledujúce kľúče a potom nastavte zodpovedajúce hodnoty. Ak názvy hodnôt neexistujú, vytvorte ich. Ak to chcete urobiť, kliknite pravým tlačidlom myši na kláves Globálne , vyberte možnosť Nová>Hodnota DWORD (32-bitová), zadajte ScreenResolutionEnabled a vyberte Enter. Dvakrát kliknite na ScreenResolutionEnabled, zadajte 1, vyberte Decimálne a potom vyberte OK. Opakujte tieto kroky pre každú hodnotu v tabuľke nižšie.

    Pri úprave hodnôt DWORD sa uistite, že ste vybrali Desatinný základ (predvolene je vybratá šestnástka), aby ste sa vyhli interpretácii hodnôt ako šestnástkovej sústavy, čo má za následok nesprávne nastavenie rozlíšenia.

    Snímka obrazovky okna úprav DWORD databázy Registry s vybratým desatinným základom.

Key Name Type Hodnota
SOFTWARE\WOW6432Node\Microsoft\Power Automate Počítač\Global\Obrazovka ScreenResolutionEnabled DWORD Ak je nastavené na „1“, povolí nastavenia vlastného rozlíšenia.
SOFTWARE\WOW6432Node\Microsoft\Power Automate Počítač\Global\Obrazovka Width DWORD Nastavte šírku rozlíšenia obrazovky, napríklad 1920.
SOFTWARE\WOW6432Node\Microsoft\Power Automate Počítač\Global\Obrazovka Height DWORD Nastavte výšku rozlíšenia obrazovky, napríklad 1080.
SOFTWARE\WOW6432Node\Microsoft\Power Automate Počítač\Global\Obrazovka Mierka DWORD Nastavte mierku rozlíšenia obrazovky, napríklad 100.

So súborom UIFlowService.exe.config

Dôležité

Súbor UIFlowService.exe.config sa počas aktualizácie prepíše predvolenými hodnotami a nastavenia rozlíšenia obrazovky sa preto resetujú. Odporúčame namiesto toho nastaviť rozlíšenie v registri Windows .

Ak chcete zmeniť rozlíšenie, v ktorom sa bezobslužné toky spúšťajú, úpravou súboru UIFlowService.exe.config:

  1. Prejdite na C:\Program Files (x86)\Power Automate Pracovná plocha a potom otvorte súbor UIFlowService.exe.config súbor.

  2. Nastavte hodnotu prvku Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled na hodnotu true.

    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
    
  3. Zmeňte hodnoty nasledujúcich prvkov na správnu šírku, výšku a mierku rozlíšenia obrazovky. Nasledujúci kód nastavuje predvolené rozlíšenie na 1920 x 1080 pixelov.

    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionWidth" value="1920" />
    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionHeight" value="1080" />
    <add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionScale" value="100" />
    

    Snímka obrazovky príslušných kľúčov v súbore UIFlowService.exe.config.

  4. Reštartujte službu UIFlowService .

    Ak chcete službu reštartovať, spustite Správcu úloh systému Windows, vyberte kartu Služby , kliknite pravým tlačidlom myši na službu UIFlowService , a potom vyberte Reštartovať.

    Snímka obrazovky Správcu úloh systému Windows.

Poznámka

Alternatívou k reštartovaniu UIFlowService je reštartovanie vášho počítača.