Comando menuwithheader

O comando menuwithheader é utilizado para gerar uma lista de opções.

Parâmetros

  1. header [string]
    Define o conteúdo do cabeçalho do menu, separados por |. Se o conteúdo for maior do que o espaço na tela, será exibido um sinal positivo (+) informando a continuidade do texto.
  2. timeoutheader [integer]
    Tempo em segundos para que a descrição do cabeçalho do menu mude.
  3. options [string]
    Opções do menu, separados por uma barra \.
  4. timeout [integer]
    Valor que determina o tempo, em segundos, de espera pela interação do usuário.
  5. variablereturn [string]
    Variável que irá receber o retorno do comando.

Exemplo


No exemplo acima é preciso fazer a alteração no arquivo config.dat, que contém alguns parâmetros, entre eles iskeytimeout, definido com o valor 1, que permite o comando menuwithheader funcionar.

Se o arquivo config.dat não tiver seu parâmetro iskeytimeout definido para 1, não será retornado nenhum erro mas o comando menuwithheader não funcionará como esperado.

Caso os segundos da propriedade timeout terminem sem a interação do usuário, o comando retornara -1.