Question

Je souhaite réaliser une simple boîte de confirmation / alerte pouvant être appelée à l'aide d'un script batch Windows XP / Vista par le biais de l'interface de ligne de commande.

La boîte d’alerte standard semble bloquer, ce qui signifie que le script de traitement par lots s’arrête au moment de l’appel de la fenêtre d’alerte, ce qui n’EST PAS ce que je veux.

S'il doit être codé, veuillez fournir un exemple ou une documentation. La langue peut être tout ce qui est compilable sans nécessiter une machine virtuelle entre les deux.

Était-ce utile?

La solution

start MessageBox.vbs

... où MessageBox.vbs contient un appel à la fonction MsgBox.

Autres conseils

Vous pouvez utiliser l'outil 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.

L'appel

msg * Some text

ne bloque pas. Il a également la possibilité de refermer la boîte de message après un certain délai, si nécessaire.

Sur une note de côté, cependant, vous ne devriez pas vraiment utiliser ces choses. Les monologues (comme les boîtes de message avec exactement le bouton OK) ont une efficacité d’information de 0 & Nbsp;% (cf. Jef Raskin: L’interface humaine . Section 4 & # 8211; 3: Mesure de l'efficacité de l'interface ou Aza Raskin: Monolog Boîtes et messages transparents ou Aza Raskin: Savoir quand arrêter de concevoir, quantitativement ).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top