startapp (AutoLISP)

外部アプリケーションを起動します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(startapp appcmd [file])
appcmd

タイプ: 文字列

実行するアプリケーション。appcmd 引数に完全なパス名が含まれていない場合、startapp はアプリケーションの PATH 環境変数(Windows の場合)で指定されたフォルダを検索します。Mac OS の場合も同等の場所を検索します。

file

タイプ: 文字列

開くファイルの名前。

戻り値

タイプ: 整数または nil

成功した場合は 0 より大きい数値。それ以外の場合は nil

Windows

次のコードは、メモ帳を起動して、ファイル acad.lsp を開きます。

(startapp "notepad" "acad.lsp")
33

引数にスペースが含まれる場合は、ダブル クォーテーションで囲まなければなりません。たとえば、[メモ帳]で my stuff.txt を編集するには、次の構文を使用します。

(startapp "notepad.exe" "\"my stuff.txt\"")
33
Mac OS

次のコードは、テキスト エディットを起動して、ファイル acad.lsp を開きます。

(startapp "textedit" "acad.lsp")
33

引数にスペースが含まれる場合は、ダブル クォーテーションで囲まなければなりません。たとえば、テキスト エディットで my stuff.txt を編集するには、次の構文を使用します。

(startapp "textedit.app" "\"my stuff.txt\"")
33