gpt4 book ai didi

Windows [cmd.exe] 命令显示超时消息框?

转载 作者:可可西里 更新时间:2023-11-01 12:30:07 25 4
gpt4 key购买 nike

注意:这是一个 question-with-answer 为了记录其他人可能会觉得有用的技术,并可能了解其他人的更好解决方案。请随时添加评论或问题作为评论。也请随时添加其他答案。 :)


如何通过键入单个 Windows 命令显示消息框,例如在“开始”菜单的运行对话框中,或在 [cmd.exe] 命令解释器中?

最佳答案

一种方法是使用明显未记录的功能,即 Windows .hta HTML 应用程序的运行时引擎 [mshta.exe] 接受通用 URL 作为命令行参数,包括 javascript:协议(protocol)网址:

mshta "javascript:var sh=new ActiveXObject( 'WScript.Shell' ); sh.Popup( 'Message!', 10, 'Title!', 64 );close()"

The resulting messagebox

这个命令可以在例如[cmd.exe]],或例如在“开始”菜单的运行对话框中,可能与 schtasks 命令结合使用以创建下午茶计时器……

上面的消息框在 10 秒后超时,但是指定 0 秒超时意味着“不超时”,产生一个更普通的持久消息框。

对于更简单的消息框,您可以使用 MSHTA 主机提供的 alert 功能。

关于Windows [cmd.exe] 命令显示超时消息框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21165565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com