在 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!")