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

こさい
こさい

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

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

それでは、どうぞ!

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

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

1) ITエンジニア歴25年超。RPA開発歴8年超
2) RPA関連の書籍を6冊出版。
3) RPAトレーニング動画を販売しています。
4) Power Automate Desktopフロー販売を行っています
5) ご質問・お仕事のご依頼はこちら

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」が起動しましたか?

関連する記事

RPA推進担当者の皆様へ

RPAの実践的なスキル向上と社内展開をスムーズに進めたいとお考えではないですか?

RPAトレーニング動画なら、初心者でも業務効率化を実現できます。
  • 初心者でも簡単に学べる!
  • 売り切りなので、視聴人数・回数に制限なし
  • スキマ時間で学べる設計
  • 短時間で成果を実感
  • お試し視聴有!

Sikulix
完全自動化研究所