1

コンソール モードでは、「Display License Agreement Screen」でライセンス テキストがページに分割され、各ページで「Enter」キーを押すしかありません。この動作をカスタマイズして、使用許諾契約を 1000 回見て同意したいだけの人のために "(Q)uit" のようなものを追加するにはどうすればよいでしょうか。

ある種のカスタム画面コードを作成する必要がありますか? それとももっと良い方法がありますか?いいえの場合、これを機能リクエストとして追加できますか?

4

1 に答える 1

1

次のことができます。

  • 「ライセンスの表示」画面の前に「構成可能なフォーム」を追加します
  • 新規画面の「条件式」をcontext.isConsole()
  • 「コンソール ハンドラー」フォーム コンポーネントを新しい画面に追加し、そのスクリプトを次のように設定します。

    if (!console.askYesNo("Show license?")) {
        context.goForward(2, true, true);
    }
    return true;
    

次に、ユーザーがこの質問を確認した場合にのみ、ライセンス表示画面が表示されます。

于 2012-10-22T11:22:25.240 に答える