本文由网友
蓝创精英团队投稿,欢迎转载、分享オリジナル:Blue Creation Elite Team
原文へのリンク:https//blog.csdn.net/i2blue/article/details/125037626
プロフィール:プロフィール
RPAは、ロボットプロセスオートメーションの概念であると述べました。
基于 RPA,有很多的产品,其中 Power Automate Desktop (PAD)就是一个相对来讲,免费的,容易使用的一个 RPA,另外它的国际化做的也很不错,中文效果也是很棒。
其中,国内的 RPA 产品影刀也是类似的产品,会了它,用影刀也很顺手的说。
もちろん、実際に使用するときは、いくつかの不便な場所がありますが、最初にMicrosoftアカウントを持っている必要があります。
また、オペレーティングシステムにも制限があり、Windows 10 ++でのみ制限されます。
Windows 7とWindows 10のホーム版は、いくつかの問題が発生する可能性があります。
また、Win11には付属しており、デフォルトのWindows RPAツールです(キーワードで検索できます)。
導入のインストール
インストールアドレスは以下の通りです。
https://go.microsoft.com/fwlink/?linkid=2102613

直接次のステップ

私は一般的にすべてを選択し、インストールする必要があるときは、自分の考えに従うことができます。

インストール後、以下のオプションが表示されます。

そして自分でインストールを始めました

この時点で、インストールは完了し、サービスを開始する準備が整いました。
アカウントの登録

ログインに成功すると、現在のインターフェイスが表示されます。以前に作成したので、このようになります。

PADインタフェースの簡単な紹介

- 以下のリストのような新しいワークフロータスクが作成された場合
- 個人アカウントで、新しいデスクトップストリーム。
- システム内のネットワーク
- フローの開始
- 編集者の変更
- その他の設定情報
このうち5編集後,PADのフローデザイナが現れる.以下の通り。

左側は対応する論理機能コンポーネント、中央はプロセス論理、右側は変数相関です。
左がはっきりしている。

機能は基本的には

他のものは、マイクロソフトのオンラインクラウドプラットフォームのサポートが必要です。アカウント番号、秘密鍵などが必要です。
一般的に、それはグローバル指向であり、Windwosデスクトップ側に向けられていますが、国内の多くの実際のシナリオはまだ特定の一般化スキームを持っておらず、コンポーネントの拡張方法によってのみ達成できます。
公式サイトの展示例
公式サンプルには、Excelオートメーション、Webオートメーション、デスクトップオートメーションの3つの部分があります。



主にこれらの3つは、非常に簡単ですが、私はランダムにデモを選択し、学びたい、それぞれをクリックし、基本的になります。
もちろん、プログラミングができれば、基本的な30分、熟練している。

これを選択してメモ帳を開いてメモ帳に書き込みます。最後に、メモ帳を閉じて、そこに書かれているものを読んでプロンプトを出します。
上記のビジネスニーズに直接この例を修正しました。
要件は以下のとおり。
打开记事本,并向记事本里写东西,最后关闭记事本,然后,读出来里面写的啥,并提示出来。
この編集をクリックすると次のようになります

この場所から出て

クリックして、それはそれです。

直接実行することは間違いです。

ここではUIインターフェイスのパスを現在のパスに更新します

この塗りつぶしウィンドウのテキストフィールドをダブルクリックします。

- まず、テキストボックスのアドレスです。
- 次に、このテキストボックスに入力し、メモ帳の内容(中国語に変更できます)を入力します。
- 第三に、機能ロジックを保存することです。
2番目のステップでは、クリックした後にメモ帳を開くことを忘れないでください。

追加プロセスは次のとおりです。UI要素を追加したい場合は、直接 Ctrl+左マウスボタンをクリックします。

変更後、直接実行すると、効果は本当に私たちが望むようになります。

上記の要件に応じて、対応するコードロジックを追加します。
結果は以下の通りで、効果は非常に有望です。

このコード例は以下の通りです。
IF (File.IfFile.Exists File: $'''C:\\Users\\kess\\Desktop\\测试.txt''') THEN
File.Delete Files: $'''C:\\Users\\kess\\Desktop\\测试.txt'''
END
System.RunApplication.RunApplicationAndWaitToLoad ApplicationPath: $'''notepad.exe''' WindowStyle: System.ProcessWindowStyle.Maximized Timeout: 0 ProcessId=> AppProcessId WindowHandle=> WindowHandle
DateTime.GetCurrentDateTime.Local DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime
UIAutomation.PopulateTextField TextField: appmask['Window \'无标题 - 记事本\'']['Document \'文本编辑器\''] Text: $'''你好,
蓝创精英团队。
%CurrentDateTime%''' Mode: UIAutomation.PopulateTextMode.Replace ClickType: UIAutomation.PopulateMouseClickType.SingleClick
MouseAndKeyboard.SendKeys.FocusAndSendKeys TextToSend: $'''{Control}{Shift}({S})''' DelayBetweenKeystrokes: 10 SendTextAsHardwareKeys: False
UIAutomation.Click Element: appmask['Window \'*无标题 - 记事本\'']['Tree Item \'桌面\''] ClickType: UIAutomation.ClickType.LeftClick MousePositionRelativeToElement: UIAutomation.RectangleEdgePoint.MiddleCenter OffsetX: 0 OffsetY: 0
UIAutomation.PopulateTextField TextField: appmask['Window \'*无标题 - 记事本\'']['Edit \'文件名:\''] Text: $'''测试.txt''' Mode: UIAutomation.PopulateTextMode.Replace ClickType: UIAutomation.PopulateMouseClickType.SingleClick
UIAutomation.Click Element: appmask['Window \'*无标题 - 记事本\'']['Button \'保存(S)\''] ClickType: UIAutomation.ClickType.LeftClick MousePositionRelativeToElement: UIAutomation.RectangleEdgePoint.MiddleCenter OffsetX: 0 OffsetY: 0
WAIT (UIAutomation.WaitForWindow.ToClose Window: appmask['Window \'测试.txt - 记事本\'']['Window \'另存为\'']) FOR 3
ON ERROR
END
System.TerminateProcess.TerminateProcessById ProcessId: AppProcessId
File.ReadTextFromFile.ReadText File: $'''C:\\Users\\kess\\Desktop\\测试.txt''' Encoding: File.TextFileEncoding.UTF8 Content=> FileContents
Display.ShowMessageDialog.ShowMessage Title: $'''从文本中获取到的内容''' Message: FileContents Icon: Display.Icon.None Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: False ButtonPressed=> ButtonPressed
这个代码功能如何用呢,只要在 流程逻辑里面 Ctrl+Alt+A 全选,然后,复制,粘贴,就是这一串代码了。
同様に、新しいワークフローを作成するには、フローロジック内で直接クリックして貼り付けることもできます。出現した。

今のところ、良い共有プログラムはありません。
それはまた、価格、より高い方法です。
個人使用後の概要
私は個人的に使用した後、それは広告がなく、システム固有のソフトウェアと見なされることがわかりました。だから、私はまだそれについて非常に楽観的ですが、それ自身の機能の多くは非常に場所にはなく、少し複雑なシナリオが多く、またはカスタマイズされたコンポーネントが必要です。その後、コンポーネントをサポートしているかどうかは、良いニュースは、それがサポートされていることですが、公式は明示的にサポートされていません。
しかし、実際にはサポートされているので、わかります。
終わりだ
これまでのところ、導入、インストール、導入、公式サンプルの修正、カスタム機能の実装を通じて、RPA技術やPADのような製品の直感的なコンセプトが得られたと思います。
生産性を高めましょう!!!
あなたのサポートと注意が私の原動力です!あなたのサポートがあれば、ブルーストラットチームはより良い仕事をするでしょう。
次の章では、PADのコンポーネントを拡張してより強力にする方法について書きます。
引用する。
ほとんどの機能は公式サイトで学習できます。
https://docs.microsoft.com/zh-cn/power-automate/desktop-flows/actions-reference