RPAツール入門サイト|著書「オープンソースで作る!RPAシステム開発入門 」「失敗しないRPAシナリオ設計入門」「UiPath業務自動化最強レシピ」「WinActor業務自動化最強レシピ」

【無料RPA】SikuliXで外部アプリケーションを起動するには【App.open】【SikuliX1.1.1】

  • HOME »
  • SikuliX逆引きレシピ »
  • 【無料RPA】SikuliXで外部アプリケーションを起動するには【App.open】【SikuliX1.1.1】

SikuliXにはアプリケーションを操作するためのAppクラスが用意されています。このページではSikuliXから直接アプリケーションを起動する関数App.open()について解説します。

【Hint】別の関数もあります
別の関数で外部アプリケーションを開く方法はこちらで解説しています。【無料RPA】メモ帳を操作するロボを作ってみよう【SikuliX1.1.1】

SikuliXで外部アプリケーションを起動する関数App.open

SikuliXで外部アプリケーションを起動するにはApp.Openという関数を使用します。

動作確認環境

  • OS:Windows10(64bit)
  • SikuliX バージョン1.1.1

スクリプト

メモ帳を開いて、文字を入力するスクリプトです。


import os

app1 = os.path.join(os.environ['WINDIR'],'notepad.exe')   #メモ帳へのパス

#メモ帳を開く
App.open(app1)

sleep(1)   #ちゃんと開くまで1秒待つ

s = u"メモ帳が立ち上がりました。"
paste(s)

実行してみよう

SikuliXを実行してください。うまくメモ帳が起動して、下図のようにテキストが書き込まれたはずです。

関連ページ

既存のファイルをExcelで起動する方法【SikuliX1.1.1】

SikuliXで外部アプリケーションを起動するには(subprocess.Popen)

SikuliXを使用している著書

SikuliXを利用したRPAシステム構築の理論・構築・開発・運用を網羅した書籍です。

オープンソースで作る!RPAシステム開発入門
オープンソースで作るRPAシステム開発入門

PAGETOP
Copyright © 完全自動化研究所 All Rights Reserved.