Domanda

Voglio realizzare una semplice casella di conferma / avviso che può essere richiamata tramite uno script batch di Windows XP / Vista dalla CLI.

La casella di avviso standard sembra bloccarsi, il che significa che l'intero script batch si interromperà al momento della chiamata alla finestra di avviso che NON è quello che voglio.

Se deve essere codificato, fornire un esempio o una documentazione. La lingua può essere qualsiasi cosa compilabile senza richiedere una macchina virtuale nel mezzo.

È stato utile?

Soluzione

start MessageBox.vbs

... dove MessageBox.vbs contiene una chiamata alla funzione MsgBox.

Altri suggerimenti

Puoi usare lo strumento 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.

La chiamata

msg * Some text

non blocca. Ha anche la simpatica capacità di chiudere nuovamente la finestra di messaggio dopo un determinato periodo di tempo, se necessario.

Ad ogni modo, non dovresti davvero usare queste cose. I monologhi (come le finestre di messaggio con esattamente un pulsante OK) hanno un'efficienza delle informazioni di 0 & Nbsp;% (cfr. Jef Raskin: L'interfaccia umana . Sezione 4 & # 8211; 3: Misura dell'efficienza dell'interfaccia o Aza Raskin: Monolog Scatole e messaggi trasparenti o Aza Raskin: Sapere quando smettere di progettare, quantitativamente ).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top