Category Archives: マウス操作

UiPathでアプリケーションを最大化・最小化する方法

UiPathでアプリケーションを最大化・最小化する方法 UiPathで自分だけが使うワークフローを作るときには、環境差異などという面倒なことを考える必要がありません。 ただ、それを他の人に渡すと動いていたはずのワークフローが動かなくなってしまいます。 特に色がちょっと変わるだけでも動かなくなる画像認識機能などはその例として有名ですが、 意外に気をつけないといけないのがアプリケーションのウィンドウサイズです。 もし仮に最大化した状態で作っていた場合、相手に渡す時に「アプリケーションを最大化しないと動かないよ」、 と伝え忘れてしまうと、それだけで動かない可能性があるわけです。 いやいや、Selectorでアプリをマウスクリックしているから大丈夫なんて思っても設定次第では動かなかったりします。 確認するための一番よい方法は、作った後で自分でサイズを変更して実行してみることですが、 今回はウィンドウサイズを変えるアクティビティで対処してみましょう。ついでに反対の最小化も紹介します。 1.Attach Window(Browser)アクティビティを追加する 「Indicate On Screen」を選択し、最大・最小化したいアプリケーションを指定してください。 2.Attach Window(Browser)アクティビティの中にあるDoの中へ、 Maximize(Minimize) Windowを追加する こちらは設定不要で放り込むだけでOKです。 たったこれだけでお手軽最大化&最小化が可能です。 (おまけ) もし何らかの事情で上の手が使えない場合、もう一つの手があります。 それはSend HotkeyアクティビティでWindowsキー+カーソルの上キーを押す(最大化の時)。 というやり方です。このやり方でも最大化は可能ですが、 注意点としてすでに最大時しているものに対して同じことをすると、 Selectorが見つからずエラーになる可能性があります。 うまくSelectorや判定で設定してあげてください。 一方、上のアクティビティは最大化していようが最小化していようが、 どの状態に何回やっても問題はありません。

UiPathで複数ファイルをドラッグ&ドロップする方法

UiPathで複数ファイルをドラッグ&ドロップする方法 UiPathのドラッグ&ドロップについてはこちらの記事でやり方を紹介しています。 このやり方、実は妙なクセがあり、複数ファイルを選択した際はうまく動作しません。 例えばRecordingで複数ファイル選択操作を記録しようとした場合、 おそらくマウスの範囲選択で複数ファイルを指定します。 その後、どれか1つのファイルをドラッグ&ドロップで目的の場所へ移動させます。 UiPathではドラッグ&ドロップをHoverアクティビティを組み合わせることで実現していますが、 このやり方では1ファイルの時しか動作できません。 ということで、今回は複数ファイルのドラッグ&ドロップのやり方を紹介します。 1.まずキーボードでCtrlキーを押し続ける 「Type Into」アクティビティを選択してワークフローの中にドラッグアンドドロップします。 Ctrlキーなので「Send Hotkey」アクティビティと考えるかもしれませんが、 こちらは押した後に離してしまいますので、ファイルの複数選択ができません。 キーの押しっぱなしをするにはType Intoアクティビティで押しっぱなしの指定をする必要があります。 ※Type Intoの上記のような設定はこちらでも紹介しています。 まずType Intoで「”[d(ctrl)]”」と入力します。 「Indicate On Screen」を選択し、どれでもよいので選択したいファイルの1つを指定してください。   2.1ファイル目のドラッグ開始する場所(始点)で左クリックを押し続ける設定をする 「Click」アクティビティを選択してワークフローの中にドラッグアンドドロップします。 ここは1ファイルの時と変わりません。 Clickアクティビティの「Indicate On Screen」を選択し、左クリックを押し続ける対象を指定し、 Clickアクティビティのプロパティウィンドウから「Input」>「ClickType」の中にあるプルダウンメニューを開き、 メニューから「CLICK_DOWN」を選択します。ここも1ファイルの時と一緒です。 3.残りの選択したいファイルすべてに対してClickを1つずつ設定していく 先ほど行った1の手順の設定を選択したいすべてのファイル(フォルダ)ごとにそれぞれ設定していってください。 要は「CLICK_DOWN」をドラッグアンドドロップしたい全ファイルに設定してあげればOKです。 4.ドロップする場所(終点)を指定する 「Hover」アクティビティを選択してワークフローの中にドラッグアンドドロップします。 ここも1ファイルの時と変わりはありません。1回のみ設定すればよいです。 「Indicate On Screen」を選択し、「マウスをドラッグして移動させたい先」を指定します。   5.ドロップする(マウスから指を離す) 1と同じように「Click」アクティビティを選択してワークフローの中にドラッグアンドドロップします。 Clickアクティビティの「Indicate On Screen」を選択し、2で選択したものと同じ対象(終点)を指定し、 Clickアクティビティのプロパティウィンドウから「Input」>「ClickType」の中にあるプルダウンメニューを開き、 メニューから「CLICK_UP」を選択します。 なお、この時はどれか1つの設定のみで大丈夫です。 6.キーボードのCtrlキーを離す 最後にもう一つType Intoアクティビティを追加します。 「Indicate… Read More »