2014-02-26 77 views
0
Option Explicit 
Const conForReading = 1 
Dim objFSO, objReadFile, objFile, contents, result, shell 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFile = objFSO.GetFile("C:\read.txt") 

If objFile.Size Then 
Set objReadFile = objFSO.OpenTextFile("C:\read.txt", 1, False) 
contents = objReadFile.ReadAll 
result = MsgBox ("text2" & contents & "text1",vbYesNo+vbExclamation,"TITLE") 
Select Case result 
Case vbYes 
Set shell = wscript.CreateObject("Shell.Application") 
shell.Open "D:\folder" 
Case vbNo 
End Select 
objReadFile.close 

Else 
End If 

Set objFSO = Nothing 
Set objReadFile = Nothing 
WScript.Quit() 

我有这个vbs文件,并且我想要更改vbYesNo标题,是打开文件夹和没有退出。但我不知道该怎么做,而且我也找不到这样做的方法。也许我错过了一件容易的事情,因为我是编程新手。但我想知道这一点。Msgbox更改按钮标题为vbs

+0

我会建议使用您的信息框的标题,说因此只需阅读标题“Yes”按钮即可完成。此外,在消息框文本中,描述按钮将执行的操作:*单击“是”打开文件夹。点击“否”退出。* – Bond

+0

这就是我现在所做的,但改变这些按钮会很好,是不可能的? –

+0

不与纯VBScript,没有。您可以使用其他语言(如VB6)创建自己的消息框作为ActiveX控件,并从VBScript中调用它。除此之外,你的选择是相当有限的。 – Bond

回答