سؤال

وأريد أن ندرك تأكيدا بسيط مربع / في حالة تأهب والتي يمكن أن يطلق عليه باستخدام برنامج نصي دفعة ويندوز XP / Vista عن طريق CLI.

ومربع التنبيه القياسية يبدو أن تسد وهو ما يعني أن السيناريو دفعة كله سوف تتوقف عند وقت المكالمة نافذة التنبيه الذي هو ليس ما أريد.

إذا لا بد من مشفرة، يرجى تقديم مثال أو وثائق. اللغة يمكن أن يكون أي شيء compileable دون الحاجة إلى جهاز ظاهري بينهما.

هل كانت مفيدة؟

المحلول

start MessageBox.vbs

... حيث يحتوي MessageBox.vbs استدعاء الدالة MsgBox.

نصائح أخرى

ويمكنك استخدام أداة 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.

والدعوة

msg * Some text

ولا يمنع. كما أن لديها القدرة لطيفة من إغلاق مربع الرسالة مرة أخرى بعد فترة معينة من الزمن إذا لزم الأمر.

وعلى الجانب علما، على الرغم من أنك لا ينبغي أن تستخدم حقا تلك الأشياء. Monologs (مثل صناديق رسالة مع زر موافق تماما) لديها كفاءة المعلومات من 0٪ (راجع جيف راسكين: <م> واجهة الرفق بالحيوان القسم 4-3: <م> قياس واجهة الكفاءة عزة راسكين: <م> Monolog علب والرسائل الشفافة عزة راسكين: <م> تعرف متى تتوقف تصميم، من الناحية الكمية ).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top