命令行弹出消息

命令行弹出消息

在 Windows XP 中,此命令:

msg %USERNAME% Hello there!

导致显示弹出消息。这在 Windows 8.1 和 Windows 10 上不起作用(未尝试 Windows 7),因为msg不可用。在更高版本的 Windows 中是否有其他简单选项?

更新

我从 Windows XP 安装 (%WINDIR%\System32) 复制msg.exe到我的 Windows 8.1 安装...并且它工作正常!这样可以吗,也许我应该使用更新的版本?如果还有其他(简单)选项,我仍然感兴趣。

答案1

按照你的做法进行复制msg.exe应该没问题。但它应该默认存在。msg未从 Windows 7、8 或 10 中删除。你可以尝试运行sfc /scannow并查看是否可以恢复它。

编辑:正如@DavidPostill 指出的那样,msg.exe显然不包含在 Windows 家庭版中。msg.exe从 Windows XP 或 Windows 专业版复制的解决方法可能是使其正常工作的最佳且唯一的方法。


我不知道您的需求是什么,但是您也可以创建一个.vbs文件并使用它来显示消息框:

msgbox ("Hello World!")

相关内容