Enterprise Blue Ocean ◮

神谷町RPAブログ

  • Blue Prism 初級者向け
    • Blue Prism を 無料で利用する 方法はこちら
    • Blue Prism の Blue Prism 事始め!オンボーディングの記事はこちら
    • Blue Prism で Excelを操作 する記事はこちら
  • Blue Prism、ちょっと進んだコンテンツ☆
    • Blue Prism の ベストプラクティス 記事はこちら
    • Blue Prism の 逆引きナレッジ wiki こちら
    • Blue Prism を リアルタイムで起動する 方法はこちら
  • RPA、そもそも論!
    • Youtube で、あらためて振り返る RPA とは?・・・はこちら☆

Blue Prism の Win32 モードでスパイした環境でドラッグ&ドロップを実現する

こんにちは、「レッドブーツ88」です。

 

今まで Blue Prism でドラッグ&ドロップの操作を自動化したい場合は、Surface Automation(画像認識) を用いる必要があると言われていましたが、良く調べてみると Win32 モードでスパイした環境でもドラッグ&ドロップが可能だったため、サンプルを用意してみました。

 

 

用意したVBO

ファイルエクスプローラーを起動し、指定したフォルダ上でドラッグする VBO と IE へそのファイルをドロップする VBO の2つを用意しました。

  • ドラッグVBO
  • ドロップVBO

 

ドラッグVBO

ファイルエクスプローラーを起動し、指定したフォルダ上でファイルをドラッグした状態でデタッチします。

 

ここでのポイントはファイルエクスプローラーを起動するとその直後に PID が変更されてしまうのか不明ですが接続していない状態となってしまうため、起動直後にアタッチするようにしています。

f:id:EnterpriseBlueOcean:20190830232431p:plain

f:id:EnterpriseBlueOcean:20190830232500p:plain

f:id:EnterpriseBlueOcean:20190830232530p:plain

 

Win32 モードでドラッグしたい領域をスパイしています。

f:id:EnterpriseBlueOcean:20190830232614p:plain

 

アプリ全体をアクティブ状態にした後に、ドラッグ対象領域に対してい [ドラッグ] アクションを実行します。ここでは1回 [ドラッグ] を実行しただけでは上手くドラッグ状態とならなかったため、2回実行しています。(他のやり方があるようでしたらコメントいただけると助かります)

f:id:EnterpriseBlueOcean:20190830232754p:plain

 

ドロップVBO

IE を起動し、ドラッグ状態となっているファイルを IE へドロップします。

f:id:EnterpriseBlueOcean:20190830232933p:plain

 

Win32 モードでドロップしたい領域をスパイしています。

f:id:EnterpriseBlueOcean:20190830233014p:plain

 

アプリ全体をアクティブ状態にした後に、ドロップ対象領域に対してい [ドロップ] アクションを実行します。

f:id:EnterpriseBlueOcean:20190830233133p:plain

 

プロセスから呼び出してみる

ドラッグ VBO の [ドラッグ] アクション、ドロップ VBO の [ドロップ] アクションの順番で呼びだし、最後にドラッグ VBO の [エクスプローラーの終了] アクションを呼び出すだけで、ファイルを IE へドラッグ&ドロップするプロセスが実現できました。

f:id:EnterpriseBlueOcean:20190830233407p:plain

 

実行したイメージがをデモする動画も用意しました。


Blue Prism ドラッグ&ドロップデモ

 

まとめ 

  • Blue Prism は Win32 モードでスパイした環境でもドラッグ&ドロップを実現できます
  • サンプル定義をユーザーコミュニティ上で共有しました


未だユーザーコミュニティへユーザー登録されていない方は こちら から是非登録してみてください。

※ 404 not found が表示される場合は、ブラウザのキャッシュ、 Cookie などを削除してから、もう一度、お試しください。