ラベル Power Automate Desktop の投稿を表示しています。 すべての投稿を表示
ラベル Power Automate Desktop の投稿を表示しています。 すべての投稿を表示

2021年3月15日月曜日

Power Automate Desktop のフローを「バッチファイル」「ショートカット」「FileMaker」などから実行

2022/12/01 追記
Power Automate バージョン:226.139.22312(あたり) 以降は、最下部の修正を適用してください。

Power Automate Desktop のフローを実行

コマンドプロンプト
バッチファイル
ショートカット
FileMaker などから実行するための PowerShellスクリプト

動作検証
Wiundows 10
Power Automate Desktop 2.5.39.21056
PowerShell 5.1・7.1.3

ファイルダウンロード ¥0
PAD_aid.zip
https://fm-aid.stores.jp/items/604f73e6243860052a8c9134


準備

WinAppDriver をインストール
WindowsApplicationDriver_1.2.1.msi(2021/03/15現在)をダウンロードしてインストール

-
WinAppDriver を利用するには、「開発者モード」にする必要があります。
「設定」- 更新とセキュリティー」-「開発者向け」



KickPADFlow.ps1 の設定・確認


6行目 Power Automate Desktop のコンソールウインドウの名前を確認。
違う場合は合わせてください。
$PADWindowName='Power Automate Desktop (プレビュー)'


7行目 PAD.Console.Host.exe のパスの確認。異なる場合は修正
$PADConsoleHostExePath="C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe";

8行目 WinAppDriver.exe のパスの確認。異なる場合は修正
$WinAppDriverExePath='C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe';WinAppDriver.exe

9行目 ポートが競合しエラーになる場合は、変更してください
$WinAppDriverPort=4727;

19行目 WinAppDriver.exe のコンソールを隠したい場合、
-windowstyle を Minimized や、Hidden に設定
Start-Process -windowstyle 'Normal' -FilePath $WinAppDriverExePath -ArgumentList $WinAppDriverPort;  



実行方法

ダウンロードしたファイルを任意のフォルダへ展開