0

我正在尝试从批处理文件创建一个大的弹出窗口,以显示用户在继续之前需要采取的下一个操作。我不确定这是否可能,但我想尝试一下。

这是我到目前为止得到的:

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%

所以我需要做的就是能够调整弹出窗口的大小,这就是我所需要的。提前致谢。

4

1 回答 1

0

我不认为您可以批量调整弹出窗口的大小,因此您可能必须使用另一种脚本语言或创建一个小型可执行文件来替换 msg 命令。可执行文件可以接受文本、水平尺寸和垂直尺寸参数,然后显示消息。如果需要,它也可以返回结果。您可以msg /Time:10 /w %%i %MESSAGE%在您的代码中替换start SizedPopup.exe "A really long message", 200, 200为创建一个消息框,其中包含 200 x 200 像素的文本“一条非常长的消息”。您可能可以通过谷歌搜索找到这样的程序,尽管我相信用任何脚本语言编写它都相当容易。

于 2012-11-29T17:13:36.033 回答