1

私は mac osx 10.9 と python 2.7 を使用しています。1 つのメイン アプリ コードから、/Applications の場所にある別のアプリケーション dailogbox.app を呼び出したいと考えています。dailogbox.app には、引数として title と message の 2 つの引数が必要です。したがって、これら 2 つの引数を渡してメイン アプリ コードからこの dailogbox.app を呼び出す方法は次のとおりです。

dailogbox.py コードは次のとおりです。

import sys
import easygui
msg=(sys.argv)[1]
title=(sys.argv)[2]
easygui.msgbox(msg,title)
4

1 に答える 1

2

dialogbox.appが通常の OS X アプリケーションであると仮定すると、openコマンドを使用して実行できます。

import subprocess
msg=sys.argv[1]
title=sys.argv[2]
subprocess.call(["open", "dialogbox.app", "--args", msg, title])
于 2014-05-29T15:18:52.677 に答える