Näytön tarkkuuden määrittäminen valvomattomassa tilassa
Joissakin skenaarioissa Power Automate voi suorittaa automaattisia työnkulkuja pienemmällä tarkkuudella kuin mitä työnkulkujen kehittämisessä on käytetty. Tämän vuoksi jotkin käyttöliittymän osat voidaan piilottaa näytöstä, mutta siepattuja kuvia ei ehkä tunnisteta suoritusajalta eri resoluutiolla. Tämä voi aiheuttaa työnkulkujen epäonnistumisen. Tällöin voit muuttaa valvomattomissa virroissa käytettävää näytön tarkkuutta tässä artikkelissa selostettujen kahden eri tavan mukaisesti.
Muistiinpano
Näytön tarkkuutta voidaan muuttaa kohdekonekohtaisesti, ei työnkulkukohtaisesti. Jos tarvitset jonkun valvomattomista työnkuluista suoritettavaksi toisella tarkkuudella, on käytettävä toista kohdekonetta.
Windowsin rekisterin kanssa
Määritä automaattisten työnkulkujen näytön tarkkuus Windows-rekisterissä. Tätä menetelmää voidaan käyttää Power Automate -työnkulkujen kanssa alkaen versiosta 2.35.
Tärkeää
Tämä tehtävä sisältää vaiheet, joissa kerrotaan, miten rekisteriä muokataan. Jos muokkaat rekisteriä virheellisesti, voi kuitenkin ilmetä vakavia ongelmia. Varmista siksi, että noudatat näitä vaiheita huolellisesti. Varmuuden vuoksi varmuuskopioi rekisteri ennen sen muokkaamista. Sitten voit palauttaa rekisterin ongelmatilanteessa. Lisätietoja siitä, miten varmuuskopioida ja palauttaa rekisteri: Miten varmuuskopioida ja palauttaa Windowsin rekisteri.
Kun ScreenResolutionEnabled-rekisteriavaimeksi määritetään 1, se korvaa UIFlowService.exe.config-tiedoston asetukset. Näytön määrityksen rekisteriasetukset säilyvät Power Automate -työpöytäsovelluksen päivityksen jälkeen. UIFlowService.exe.config-tiedosto korvataan oletusarvoilla päivityksien aikana.
Avaa rekisterieditori (Windows-näppäin + R, kirjoita "regedit") ja määritä sitten seuraavat arvot.
Hive | Key | Name | Type | Description |
---|---|---|---|---|
HKEY_LOCAL_MACHINE | SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | ScreenResolutionEnabled | DWORD | Jos asetuksena on 1, mukautetut tarkkuusasetukset otetaan käyttöön. |
HKEY_LOCAL_MACHINE | SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Width | DWORD | Aseta näytön resoluution leveys. |
HKEY_LOCAL_MACHINE | SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Height | DWORD | Aseta näytön resoluution korkeus. |
HKEY_LOCAL_MACHINE | SOFTWARE\WOW6432Node\Microsoft\Power Automate Desktop\Global\Screen | Mittakaava | DWORD | Aseta näytön resoluution skaalaus. |
UIFlowService.exe.config-tiedoston avulla
Voit muuttaa automaattisen työnkulun suorituksen resoluutiota muokkaamalla UIFlowService.exe.config-tiedostoa seuraavasti:
Valitse C:\Program Files (x86)\Power Automate Desktop ja avaa UIFlowService.exe.config -tiedosto.
Määritä Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled -elementin arvoksi tosi.
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
Muuta seuraavien elementtien arvot näytön tarkkuuden leveyteen, korkeuteen ja skaalaukseen. Seuraava koodi määrittää oletustarkkuuden 1 920 x 1080 kuvapisteeksi.
<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" />
Käynnistä uudelleen UIFlowService-palvelu.
Käynnistä palvelu uudelleen käynnistämällä Windows Task Manager, siirtymällä Palvelut-välilehteen, napsauttamalla UIFlowService-palvelua hiiren kakkospainikkeella ja valitsemalla Käynnistä uudelleen.
Muistiinpano
Voit vaihtoehtoisesti käynnistää UIFlowService-palvelun uudelleen käynnistämällä tietokoneen uudelleen.