Tetapkan resolusi skrin pada mod tidak diawasi
Dalam sesetengah senario, Power Automate mungkin menjalankan aliran tidak diawasi dalam resolusi yang lebih rendah daripada yang digunakan untuk membangunkan aliran. Akibatnya, sesetengah elemen UI boleh disembunyikan daripada skrin, manakala sebarang imej yang ditangkap mungkin tidak dikenal pasti semasa masa jalan di bawah resolusi yang berbeza. Ini mungkin menyebabkan aliran gagal. Dalam kes sedemikian, anda boleh mengikuti salah satu daripada dua pendekatan yang dijelaskan dalam artikel ini untuk melaraskan resolusi skrin yang digunakan untuk aliran tidak diawasi dengan sewajarnya.
Nota
Resolusi skrin boleh dilaraskan setiap mesin sasaran, bukan setiap aliran. Jika anda memerlukan salah satu aliran tidak diawasi anda untuk dijalankan dalam resolusi lain, mesin sasaran yang berbeza perlu digunakan.
Dengan pendaftaran Windows
Tetapkan resolusi skrin untuk aliran tidak diawasi menggunakan pendaftaran Windows. Kaedah ini boleh digunakan dengan Power Automate aliran bermula dengan versi 2.35.
Penting
Menetapkan kunci pendaftaran ScreenResolutionEnabled kepada 1 mengatasi tetapan dalam fail UIFlowService.exe.config. Tetapan pendaftaran untuk resolusi skrin berterusan selepas naik taraf Desktop Power Automate , fail UIFlowService.exe.config ditulis ganti dengan nilai lalai semasa peningkatan.
Tugas ini menerangkan cara mengubah suai pendaftaran Windows. Kami mengesyorkan agar anda menyandarkan sebarang kunci pendaftaran yang anda ubah suai terlebih dahulu, seperti Power Automate kunci Desktop. Maklumat lanjut: Bagaimana untuk menyandarkan dan memulihkan pendaftaran dalam Windows
Buka editor pendaftaran (kekunci Windows + R, dan taip 'regedit') dan kembangkan sarang HKEY_LOCAL_MACHINE .
Cari kekunci berikut dan kemudian tetapkan nilai yang sepadan. Jika nama nilai tidak wujud, ciptanya. Untuk melakukan ini, klik kanan kekunci Global , pilih Nilai> DWORD (32-bit) Baharu, taip ScreenResolutionEnabled dan pilih Enter. Klik dua kali ScreenResolutionEnabled , masukkan 1, pilih Perpuluhan dan kemudian pilih OK. Ulangi langkah ini untuk setiap nilai dalam jadual di bawah.
Apabila mengedit nilai DWORD, pastikan anda memilih asas Perpuluhan (heksadesimal dipilih secara lalai), untuk mengelakkan nilai anda ditafsirkan sebagai heksadesimal yang mengakibatkan tetapan resolusi yang salah.
Kekunci | Nama | Jenis | Nilai |
---|---|---|---|
PERISIAN\WOW6432Node\Microsoft\Power Automate Desktop\Global\Skrin | ScreenResolutionEnabled | DWORD | Jika ditetapkan kepada '1', akan mendayakan tetapan resolusi tersuai. |
PERISIAN\WOW6432Node\Microsoft\Power Automate Desktop\Global\Skrin | Lebar | DWORD | Tetapkan lebar resolusi skrin, seperti 1920. |
PERISIAN\WOW6432Node\Microsoft\Power Automate Desktop\Global\Skrin | Ketinggian | DWORD | Tetapkan ketinggian resolusi skrin, seperti 1080. |
PERISIAN\WOW6432Node\Microsoft\Power Automate Desktop\Global\Skrin | Skala | DWORD | Tetapkan skala resolusi skrin, seperti 100. |
Dengan fail UIFlowService.exe.config
Penting
Fail UIFlowService.exe.config ditulis ganti dengan nilai lalai semasa naik taraf dan oleh itu tetapan resolusi skrin akan ditetapkan semula. Kami mengesyorkan menetapkan resolusi dengan tetapan pendaftaran Windows.
Untuk menukar resolusi di mana aliran tidak diawasi dijalankan dengan mengedit UIFlowService.exe.config:
Pergi ke C:\Program Files (x86)\Power Automate Desktop, dan kemudian buka fail UIFlowService.exe.config .
Tetapkan nilai elemen Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled kepada true.
<add key="Microsoft.Flow.RPA.UIFlowService.ScreenDefaultResolutionEnabled" value="true" />
Tukar nilai elemen berikut kepada lebar, ketinggian dan skala resolusi skrin yang betul, masing-masing. Kod berikut menetapkan resolusi lalai kepada 1920 x 1,080 piksel.
<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" />
Mulakan semula perkhidmatan UIFlowService .
Untuk memulakan semula perkhidmatan, mulakan Pengurus Tugas Windows, pilih tab Perkhidmatan , klik kanan perkhidmatan UIFlowService dan kemudian pilih Mulakan Semula.
Nota
Alternatif untuk memulakan semula UIFlowService ialah memulakan semula mesin anda.