2

コンソールまたはUI(プレーンテキストとHTMLテキスト)で実行している場合は、別のライセンステキストを表示したいと思います。画面の条件でこれを実行できると思いますが、実行されているランチャーの種類を判別する方法がわかりません。

LauncherSetup.getType()を使用して、実行中のLauncherのIDを把握できれば、LauncherSetup getLauncherById(java.lang.String id)を取得できると思いますが、実行中のLauncherのIDを取得する方法がわかりません。

この状況の解決策があれば教えてください。今なら、launcherIDを取得する方法がわかったら、コードを投稿します

ありがとう

ピーター

4

1 に答える 1

2

「ライセンス契約の表示」画面を2回追加できます。最初のインスタンスでは、HTMLファイルを使用して条件式をに設定します!context.isConsole()。2番目のインスタンスでは、プレーンテキストファイルを使用して条件式をに設定します!context.isConsole()

ただし、install4jは、コンソールモードでHTMLテキストをプレーンテキストに自動的に変換できます。これは、HTMLファイルが。で始まる場合にのみ機能します<html>

于 2012-07-30T07:41:14.517 に答える