Skip to content

Instantly share code, notes, and snippets.

@axjack
Created December 17, 2019 12:02
Show Gist options
  • Save axjack/af333a166692399165f1904c983bbbb7 to your computer and use it in GitHub Desktop.
Save axjack/af333a166692399165f1904c983bbbb7 to your computer and use it in GitHub Desktop.
rpa.md

RPA固有の知識

基礎の基礎

  • 全てはキャプチャ&リプレイから始まる
  • シナリオ(の階層)
    • テスト実行リスト
      • テストスイート
        • テストケース
  • 実行
  • 実行結果
  • 画像認識

基礎

  • 一時停止
  • 画像認識
    • マウスカーソル(を移動する)
    • ウィンドウ(を)アクティブ(にする)
    • フォーカス(を当てる)
    • キャレット(の位置を意識する)
  • GA_Typecode
  • GA_Typestring
  • 文字列
  • 数字
  • 変数
    • 代入
    • 参照
  • Excelオブジェクト
  • 特殊変数
    • GA_CLIPBOARD
  • 条件分岐
    • 等値条件
  • 消失待機
  • 出現待機
  • データベース
  • シナリオ呼び出し
  • 外部プログラムの実行

応用

  • 繰り返し
  • 変数
    • 更新
  • 配列
    • 代入
    • 参照
    • 更新
  • 条件分岐
    • その他の条件
      • 非等値条件
      • 比較条件
      • AND条件
      • OR条件
  • タイムスタンプ
  • スケジュール実行

汎用的なショートカット(GA_Typecode)

編集系

  • [Ctrl]+A
  • [Ctrl]+C
  • [Ctrl]+X
  • [Ctrl]+V
  • [Ctrl]+S
  • [Alt]+[F4]
  • [Del]
  • [BackSpace]

移動系

  • [<][>][^][v]
  • [Tab]
  • [Shift]+[Tab]
  • [Ctrl]+F
  • [Alt]+D
  • [Alt]+アルファベット
  • [Alt]+数字

確定系

  • [Enter]
  • [Space]

その他

  • [Esc]

アプリケーションとショートカット

  • 「.EXEファイル」を探す
  • excel
  • internet explore
  • google chrome
  • notepad
  • sap
  • dwh
  • msword

Windowsを操る

  • cmd
  • ファイル操作
@axjack
Copy link
Author

axjack commented Dec 17, 2019

RPAの知識

RPAとは

プログラミングとは異なる方法で業務自動化を支援するためのアプリケーションである。

従来よりも少ない人数で生産力を高めるための手段として、
現在、RPA(ロボットによる業務自動化:Robotics Process Automation)が注目を集めています。

from 総務省>RPA(働き方改革:業務自動化による生産性向上)

RPAシステムは、ユーザーがアプリケーションのグラフィカルユーザーインターフェイス (GUI)で
そのタスクを実行するのを監視・識別してアクションリストを作成し、
記録したタスクをGUI上で直接繰り返すことで自動化を実行する。
これにより、APIを備えていない製品で自動化を使用する際の障壁を低くすることができる。

from Wikipedia>ロボティック・プロセス・オートメーション

基礎の基礎

  • 全てはキャプチャ&リプレイから始まる
  • シナリオ(の階層)
    • テスト実行リスト
      • テストスイート
        • テストケース
  • 実行
  • 実行結果(を見る)
  • 画像認識

基礎

  • 一時停止
  • 画像認識
    • 消失待機
    • 出現待機
    • マウスカーソル(を移動する)
    • ウィンドウ(を)アクティブ(にする)
    • フォーカス(を当てる)
    • キャレット(の位置を意識する)
  • GA_Typecode
  • GA_Typestring
  • 文字列
  • 数字
  • 変数
    • 代入
    • 参照
  • Excelオブジェクト
  • 特殊変数
    • GA_CLIPBOARD
  • 条件分岐
    • 等値条件
  • データベース
  • シナリオ呼び出し
  • 外部プログラムの実行
  • 実行結果(を読む)

応用

  • 繰り返し
  • 変数
    • 更新
  • 条件分岐
    • その他の条件
      • 非等値条件
      • 比較条件
      • AND条件
      • OR条件
  • 配列
    • 代入
    • 参照
    • 更新
  • タイムスタンプ
  • スケジュール実行
  • 実行結果(を読み解く)

汎用的なショートカット(GA_Typecode)

編集系

  • [Ctrl]+A
  • [Ctrl]+C
  • [Ctrl]+X
  • [Ctrl]+V
  • [Ctrl]+S
  • [Alt]+[F4]
  • [Del]
  • [BackSpace]

移動系

  • [<][>][^][v]
  • [Tab]
  • [Shift]+[Tab]
  • [Ctrl]+F
  • [Alt]+D
  • [Alt]+アルファベット
  • [Alt]+数字

確定系

  • [Enter]
  • [Space]

その他

  • [Esc]

アプリケーション

  • 「.EXEファイル」を探すには?
  • excel(excel.exe)
    • ショートカット
      • [F2]
      • [F5]
      • [F9]
      • [F12]
    • 関数
      • IF()
      • ISBLANK()
      • COUNTA()
      • ROW()
      • MAX()
      • MIN()
      • LEFT()
      • FIND()
      • MID()
  • internet explore(iexplore.exe)
  • google chrome(chrome.exe)
  • notepad(notepad.exe)
    • 小技
      • 行頭へ移動
      • 行末へ移動
      • 文書の先頭へ移動
      • 文書の末尾へ移動
      • 選択
      • 検索
      • 置換
  • sap(saplogon.exe)
  • dwh
    • URLオプション
  • word(winword.exe)
  • powerpoint(powerpnt.exe)

Windowsを操る

  • cmd(コマンドプロンプト)
  • ファイル操作

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment