1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RPA(ロボティック・プロセス・オートメーション)Advent Calendar 2023

Day 10

画面ロック時でも動くWinActorシナリオの作り方

Last updated at Posted at 2023-12-09

WinActorは画面に表示して使うツール

WinActorを画面ロックなど、ディスプレイに表示されていない状態で使いたいという相談を受け、可能かどうか調べた時のことを書きます。
WinActorは基本的に画面に表示をして使うツールです。

調べた結果、画面ロックされている状態でも使えるノード・ライブラリもありました!

まずは使えないライブラリから紹介します。

画面ロック時に使えないノード・ライブラリ

画像マッチング
エミュレーション
UIオートメーション
など。。
いわゆるプロパティに「ウィンドウ識別名」があるノード・ライブラリは画面ロック状態では使えません!!

image.png

あとはキャプチャ取得も動きませんでした。

画面ロック時でも使えたノード・ライブラリ

文字列比較
文字列操作
日付関連
Excel関連
ブラウザ関連
など。。

この辺は私が調べた限りですが、こちらは画面ロック状態でも動きました。

↓こんな感じのブラウザ操作するようなシナリオも動きます。

image.png

これらのノード・ライブラリを使ってシナリオを作ればいいのです。

例えばWinDows10がインストールされているAzure Virtual MachinesのスタートアップにWinActorの起動ショートカットを入れておき、自動起動自動ログイン時にシナリオを動かす。。という運用も出来ました。

結論としては「ノード・ライブラリを限定すれば可能」でした。
ただし公式に謳われているわけではなく、あくまで私の調べた結果なので必ず検証してから実用してください。

以上、「画面ロック時でも動くWinActorシナリオの作り方」でした!

1
2
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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?