نوافذ: كيفية عرض تنبيه نافذة / تأكيد عدم عرقلة؟
-
20-08-2019 - |
سؤال
وأريد أن ندرك تأكيدا بسيط مربع / في حالة تأهب والتي يمكن أن يطلق عليه باستخدام برنامج نصي دفعة ويندوز 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 علب والرسائل الشفافة م> و> عزة راسكين: <م> تعرف متى تتوقف تصميم، من الناحية الكمية م > ).