Pergunta

Eu quero perceber uma caixa de confirmação / alerta simples que pode ser chamado usando um script de lote do Windows XP / Vista por CLI.

A caixa de alerta padrão parece estar bloqueando o que significa que todo o script de comandos pára no momento da chamada janela de alerta que não é o que eu quero.

Se ele precisa ser codificado, por favor fornecer um exemplo ou documentação. A linguagem pode ser qualquer coisa que é compileable sem a necessidade de uma máquina virtual no meio.

Foi útil?

Solução

start MessageBox.vbs

... onde MessageBox.vbs contém uma chamada para a função MsgBox.

Outras dicas

Você pode usar a ferramenta msg:

Send a message to a user.

MSG {username | sessionname | sessionid | @filename | *}
    [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]

  username            Identifies the specified username.
  sessionname         The name of the session.
  sessionid           The ID of the session.
  @filename           Identifies a file containing a list of usernames,
                      sessionnames, and sessionids to send the message to.
  *                   Send message to all sessions on specified server.
  /SERVER:servername  server to contact (default is current).
  /TIME:seconds       Time delay to wait for receiver to acknowledge msg.
  /V                  Display information about actions being performed.
  /W                  Wait for response from user, useful with /V.
  message             Message to send.  If none specified, prompts for it
                      or reads from stdin.

A chamada

msg * Some text

não bloqueia. Ele também tem a agradável capacidade de fechar a caixa de mensagem novamente após um determinado período de tempo, se necessário.

Em uma nota lateral, no entanto, você não deve realmente usar essas coisas. Monólogos (como caixas de mensagem com exatamente um botão OK) têm uma eficiência informações de 0% (cf. Jef Raskin: A Interface Humane Seção 4-3:. medição da eficiência de Interface ou Aza Raskin: monólogo Caixas e mensagens transparentes ou Aza Raskin: saber quando parar Designing, quantitativamente ).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top