在.vbs中如何保持显示窗口打开?

时间:2017-01-06 14:48:03

标签: vbscript popupwindow wsh

我有一个非常好的.vbs脚本,除了我想要一个没有脚本停止或关闭窗口的步骤的显示窗口。

由于我不知道如何做到这一点,我在每一步之前都写了这样的内容:

DisplayMessage = CrLf & _
   "Step 1: Blah, blah, blah"  & DoubleCrLf & _
    oShell.CurrentDirectory & CrLf
oShell.Popup DisplayMessage, 2, "Script Process"

如您所知,这会弹出一个包含消息的窗口并暂停2秒钟,然后关闭窗口。

我所做的是不断向DisplayMessage添加我想要显示的内容并再次弹出。

除两个问题外,这是有效的。 首先,有很多暂停,因为如果我不暂停,我会错过这个消息。 其次,如果步骤需要几秒钟来处理,我没有窗口可以看到告诉我正在执行的步骤。它会弹出,暂停然后关闭窗口。

我喜欢的是某种始终显示的本机外观窗口,它将鼠标更改为"处理" /"等待"圆,甚至可能是一个完成百分比的过程(尽管这个和鼠标圈都没有必要)。

我可以在vbs中执行此操作,还是需要将其写入其他内容?

TIA

0 个答案:

没有答案