# Appモジュール

アプリ本体の機能にアクセスする機能を提供するモジュール。 importしなくても使うことができる。

## メソッド

### popup_message

メッセージを表示する

    app.popup_message("こんにちは")

#### 引数

- messsage(String)
  表示するメッセージ

#### 戻り値

正常終了時0、エラー時1(引数が不正)

### run_command

ランチャーアプリのコマンドを実行する
入力欄に文字列を入力して実行したときの動作をPythonスクリプトから呼び出すことができる。

    # バージョン情報を表示する
    app.run_command("version")

#### 引数

- input_text(String)
  コマンド文字列

#### 戻り値

正常終了時0、エラー時1(引数が不正)

### expand_macro

アプリ内のマクロを展開して文字列として返す。

    # エクスプローラで表示しているディレクトリを得る
    explore_dir = app.expand_macro("${explorer location_path}")

#### 引数

- input_text(String)
  コマンド文字列

#### 戻り値

マクロの展開結果(文字列)。
引数が不正な場合は空文字を返す