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

こさい
こさい

こんにちは。完全自動化研究所の小佐井です。
SikuliXを使って外部アプリケーションを起動する方法を解説します。

この記事ではSikuliXからメモ帳を起動するプログラムを記載しています。

それでは、どうぞ!

この記事を書いた人
この記事を書いた人
こさい
こさい

(株)完全自動化研究所代表のこさいです。

1) エンジニア歴25年超。RPA開発および支援8年超
2) RPA関連の書籍を5冊出版。現在はGPT×PADの書籍を執筆中!
3)当サイトのプレミアム会員募集中!無限回答、動画見放題。詳しくはこちら

SikuliXで外部アプリケーションを起動するには

Sikulixから外部アプリケーションを起動するにはsubprocessを使います。

デスクトップ上にテキストファイル「sample.txt」がある状態で起動させます(テキストファイルが無い場合は起動されないように条件分岐しています)。

# -*- coding: utf-8
import subprocess

app1 = os.path.join(os.environ['WINDIR'],'notepad.exe')   #Notepad.exeへのパス
txt1 = os.path.join(os.environ['USERPROFILE'],"Desktop",'sample.txt')   #サンプル

if os.path.isfile(txt1):
   subprocess.Popen([app1, txt1])
こさい
こさい

「sample.txt」が起動しましたか?

関連する記事