2009-05-09 6 views
3

Je veux réaliser une simple boîte de confirmation/alerte qui peut être appelée en utilisant un script batch Windows XP/Vista par CLI. La boîte d'alerte standard semble bloquer, ce qui signifie que tout le script batch s'arrêtera au moment de l'appel de la fenêtre d'alerte, ce qui n'est PAS ce que je veux.Windows: Comment afficher une fenêtre Alerte/Confirmation non bloquante?

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

Répondre

4
start MessageBox.vbs 

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

+0

wow, maintenant c'était facile :) merci! –

4

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 fermer à nouveau la boîte de message après un certain laps de temps 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 un bouton OK) ont une efficacité d'information de 0% (voir Jef Raskin: L'interface humaine) Section 4-3: Mesure de l'efficacité de l'interface ou Aza Raskin: Monolog Boxes and Transparent Messages ou Aza Raskin: Know When to Stop Designing, Quantitatively).

Questions connexes