IGR*_*ACH 6 vbscript vba window
我几天前开始玩VBScript了,有一个问题让我感到恼火.我试过测试简单的hello world程序:
Module Hello
Sub Main()
MsgBox("Hello, World!") ' Display message on computer screen.
End Sub
End Module
Run Code Online (Sandbox Code Playgroud)
当我cscript "hello world.vbs"从cmd 运行它时.我收到一个错误:
M:\hello world.vbs(6, 1) Microsoft VBScript compilation error: Expected statement
当我仅将代码更改为:
MsgBox("Hello, World!") ' Display message on computer screen.
代码正常运行.有一条弹出消息,没有错误.我使用的是Win 7 SP1,Sublime text 3,我安装了.Net 4.5; 4.6.
我对.VBS有点小说,所以请不要苛刻.谢谢xD.
Fil*_*urt 10
VBScript的入口点是脚本文件顶部的全局区域.
您不需要声明像a Module和Main函数这样的包含结构作为入口点.
因为看起来你试图从Visual Basic(用于应用程序)采用,我推荐Visual Basic for Applications功能不在VBScript中作为参考.
仅使用此功能
Sub Main()
MsgBox("Hello, World!") ' Display message on computer screen.
End Sub
Run Code Online (Sandbox Code Playgroud)
如果你想使用功能
function Main()
MsgBox("Hello, World!") ' Display message on computer screen.
end function
Run Code Online (Sandbox Code Playgroud)
在两种情况下调用函数或子例程名称来调用它.
call Main
Run Code Online (Sandbox Code Playgroud)