こさい
こんにちは。完全自動化研究所の小佐井です。
SikuliXを使って外部アプリケーションを起動する方法を解説します。
この記事ではSikuliXからメモ帳を起動するプログラムを記載しています。
それでは、どうぞ!
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」が起動しましたか?