nsisからJavaクラスを呼び出し、Javaクラスからnsisに値を返す方法と、nsisでそれを使用する方法を教えてください。
期待して感謝
NSIS srciptから、ExecまたはExecWaitを実行して「java」を実行し、PropertiesReader.classをパラメーターとして渡すことができます。Javaプログラムは、スクリプトから読み戻すことができるファイルにproperty_valueを書き込むことができます。
これは、「NSISandJava」という見出しのリンクです。あなたはそれをチェックすることができます。PropertiesReader.classファイルがクラスパスにあることを確認してください。
で子プロセスを起動し、そのプロセスの終了コードを取得できますExecWait
。
単一の数値よりも多くのデータを返す必要がある場合は、データをファイルまたはレジストリに保存してから、通常の NSIS 命令を使用して読み戻す必要があります....