外部プログラム連携(起動時の設定について)

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 外部プログラム連携(起動時の設定について)

2 件の投稿を閲覧中 - 1 ~ 2 件(全 2 件)
  • 著者
    投稿
  • #4781
    吉田裕範
    一般参加者

    外部プログラム連携にてコマンドライン形式のEXEを実行しているのですが、
    以下の条件で外部プログラムを起動する際の、MzPlatform側の次の処理を開始したいです。

    (1)引数を指定(-(ハイフンで始まる)オプション項目を、数個)
    (2)実行フォルダを指定

    このような場合、MzPlatformにてどのように記述すればよろしいでしょうか。

    #4782
    MZPlatformユーザー会
    サイト管理者

    引数を指定する場合は、通信先プログラムを設定するときの文字列に含めてお試しください。
    実行位置の指定については、日本語化されていないメソッドとなりますが「startProgram(boolean,PFObjectList,String)」を用いて、startProgram(true,null,実行位置のパス)と指定します。日本語化されていないメソッドは、起動メソッド情報のダイアログで「全メソッド対象」をチェックすると選択可能です。このメソッドの詳細については、付属のJavadocでPFExternalProgramIFの項目をご覧ください。

    参考までに、外部プログラム通信を用いてコマンドを実行して結果を表示するサンプルの圧縮ファイルを添付します。

    なお、外部プログラムを起動する場合は、お使いの環境と対象とするプログラムによって、正常に動作する場合とそうでない場合がございますので、動作しない場合はお手数ですが指定方法を変えてお試しください。

    添付ファイル:
2 件の投稿を閲覧中 - 1 ~ 2 件(全 2 件)
  • このトピックに返信するには、ログインしてください。