No modo de console, o "Exibir Acordo de LicençaTela "separa o texto da licença em páginas, com a única opção sendo pressionar" Enter "em cada página. Como posso personalizar este comportamento e adicionar algo como um" (Q) uit "para pessoas que viram o contrato de licença 1000 vezes e só quero aceitá-lo.
Tenho que escrever algum tipo de código de tela personalizado? Ou há um jeito melhor? Em caso negativo, isso pode ser adicionado como uma solicitação de recurso?
Respostas:
1 para resposta № 1Você pode fazer o seguinte:
- Adicione um "formulário configurável" antes da tela "Exibir licença"
- Defina a "Expressão de condição" da nova tela para
context.isConsole()
Adicione um componente de formulário "Manipulador de console" à nova tela e defina seu script para:
if (!console.askYesNo("Show license?")) { context.goForward(2, true, true); } return true;
Em seguida, a tela de licença de exibição só será exibida se o usuário confirmar esta questão.