如何在vbscript中编写以下条件?

时间:2013-04-10 04:31:19

标签: vbscript

if(Installmode = Silent)

(在日志中输入文字)

否则

(显示消息框)

结束如果

2 个答案:

答案 0 :(得分:1)

如有疑问,read the documentation

答案 1 :(得分:0)

将文本输入日志:

对于VBS,实现文件I / O的最常用方法是使用FileSystemObject。基本上,您只需创建/打开日志文件,例如“C:\ INSTALL.LOG”。然后,输入您想要的任何文本。关闭文件,你就完成了。 FSO对象允许您轻松完成所有这些操作。例如(在VBS中):

Dim fso
Dim file

Set fso = CreateObject("Scripting.FileSystemObject")   'make sure you have this library
Set file = fso.OpenTextFile("C:\INSTALL.LOG", 2, True)

file.WriteLine "YOUR TEXT HERE"
file.Close

用您自己的文字替换“您的文字”。

显示消息框:

这一切都由一个函数MsgBox函数完成。语法很简单:

  MsgBox prompt, buttons, title, helpfile, context

例如:

  Msgbox "WARNING", vbCritical + vbOkOnly

这将显示“错误”消息框。用您自己的信息替换“警告”。

希望我的答案对你有用。有关更多帮助,您可以在MsgboxFileSystemObject上查看MSDN的文档。