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

こさい
こさい

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

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

それでは、どうぞ!

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

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

1) エンジニア歴25年超。RPA支援8年超
2) RPA関連の書籍を6冊出版。
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」が起動しましたか?

関連する記事