0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Blue Prism】【Chrome】名前を付けて保存オブジェクトを作ってみた

Last updated at Posted at 2022-06-29

はじめに

自動化したい業務の中には、ブラウザからファイルをダウンロードする処理があります。

例えば指定したフォルダに指定したファイル名で保存したい! など。

名前を付けて保存.png
そこで今回は、名前を付けて保存オブジェクトを作成してみましたのでそれをご紹介したいと思います!

今回使用した動作環境

  • Blue Prism ver6.8.0
  • Google Chrome ver102.0.5005.63

自動化する内容

今回は、名前を付けて保存の画面操作を自動化したいので
処理の流れは以下のようになっています。

手順 処理内容
1 ファイル名を変更する
2 保存ボタンをクリックする

実装してみよう

では、早速実装してみましょう!

今回は、Chrome用に作成してみます。

オブジェクトの作成

名前を付けて保存ウィンドウを表示する

まず初めにChromeから名前を付けて保存ウィンドウを表示させます。
例:Googleで画像を検索し画像を保存する など
image.png

オブジェクトを作成する

オブジェクトを新規で作成します。アプリケーションモデラーのプロパティは以下のように設定しています。
image.png

上記以外のプロパティはアプリケーションウィザードで以下のように設定します。
image.png
image.png

アタッチのアクションを作成する

アタッチ用のアクションを以下のように実装し、各ステージのプロパティを設定します。
image.png
image.png
image.png

操作ステージアタッチの入力プロパティにはプロセス名,ウィンドウタイトルを設定します。
image.png
パラメータは以下の表で設定します。

データアイテム名 データ型 説明 パラメータ
プロセス名 テキスト アタッチ先のプロセス名 chrome
ウィンドウタイトル テキスト アタッチ先にウィンドウタイトル(ワイルドカードでも可) 名前を付けて保存

必要な要素をスパイする

アタッチができたら次に要素をスパイします。
今回操作する箇所としては以下赤枠の2か所になりますのでここをスパイしていきます。
名前を付けて保存_スパイ.png

ファイル名のテキストボックスをスパイ

まずはじめにファイル名横のテキストボックスをスパイします。
今回スパイモードはWin32モードで行います。

image.png

要素名,各属性のマッチングは以下で設定します。
image.png

保存ボタンをスパイ

次に保存ボタンをスパイします。
image.png

要素名,各属性のマッチングは以下で設定します。
image.png

アクションを作成する

これで必要な要素のスパイは終わったので、次はアクションを作成します。
今回は以下2アクションを作成します。

アクション名 説明
ファイルパス入力 textbox_ファイル名_win32にファイル名を入力する
保存ボタンクリック button_保存_win32をクリックする

ファイルパス入力アクションを作成

textbox_ファイル名_win32に書き込むアクションを作成します。
以下のように実装し、各ステージのプロパティを設定します。
image.png
image.png
image.png
image.png
image.png
image.png

保存ボタンクリックアクションを作成

次にbutton_保存_win32をクリックするアクションを作成します。
以下のように実装し、各ステージのプロパティを設定します。
image.png
image.png
image.png
image.png
image.png

テスト用にプロセスを作成

実行用に以下のプロセスを作成してみました。
これを実行して動作を確認したいと思います。
image.png
ファイルパス入力アクションには以下のプロパティを設定しています。
image.png

データアイテム名 説明
ファイルパス保存先 保存先のファイルパスを設定する

以下のようにフルパスで設定する事で保存したいフォルダ・ファイル名で保存する事ができます。
image.png
今回は拡張子を付けて設定していますが、エクスプローラの設定でファイル名拡張子を非表示にしている場合は、保存するファイル名に拡張子を含まない形式にします。
無題1-2.png

実行してみよう

これで必要なプロセス・オブジェクトの実装は完了しました。
それでは実行してみましょう!

名前を付けて保存ウィンドウが表示された状態で実行すると・・・
image.png
以下赤枠に指定したファイル名が表示されダウンロードができました!
フォルダを確認するとちゃんと指定したファイルパスで保存されていますね!
プロセス実行.png
image.png

さいごに

いかがだったでしょうか?

今回は名前を付けて保存ウィンドウの操作しファイルをダウンロードする方法についてまとめてみました。
ブラウザからダウンロードする業務は多いかなと思いますので、是非試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?