我正在尝试从批处理文件创建一个大型弹出窗口,以显示下一个操作用户在继续之前需要执行的操作。我不确定这是否可行,但我想尝试一下。
这是我到目前为止所得到的:
set USERS=(user1, user2)
set MESSAGE=some really long message here...... like 15 line.
for %%i in %USERS% do msg /Time:10 /w %%i %MESSAGE%
所以我需要做的就是能够调整弹出窗口的大小,这就是我所需要的。 提前谢谢。
答案 0 :(得分:0)
我认为您不能批量调整弹出窗口的大小,因此您可能必须使用其他脚本语言或创建一个小的可执行文件来替换msg命令。可执行文件可以接受文本,水平大小和垂直大小参数,然后显示消息。如果需要,它也可以返回结果。您可以使用msg /Time:10 /w %%i %MESSAGE%
替换代码中的start SizedPopup.exe "A really long message", 200, 200
,以创建一个消息框,其中包含200 x 200像素的文本“A really long message”。你可以通过谷歌搜索找到这样一个程序,虽然我相信用任何脚本语言编写它都相当容易。