例如,如果我有两个vbscript文件:A.vbs
和B.vbs
。我希望B.vbs中的vbscript执行A.vbs,这样的peudo-code看起来如下:
'B.vbs
execute("A.vbs")
就像这一行一样简单,但我无法找到完成此类任务的有效语法。希望有人可以帮助我,谢谢。
答案 0 :(得分:1)
Dim oShell
Set oShell = Wscript.CreateObject("WScript.Shell")
oShell.Run "name_of_vbs_file_here.vbs"
Set oShell = Nothing
答案 1 :(得分:0)
以下将执行a.vbs,因为它是调用脚本本身的一部分
include "a.vbs"
sub include(script)
dim fso, file
set fso = createObject ("Scripting.Filesystemobject")
if fso.FileExists (script) then
set file = fso.OpenTextFile (script)
executeGlobal file.ReadAll ()
file.Close
set file = nothing
end if
set fso = nothing
end sub
答案 2 :(得分:0)
Dim Shell
Set Shell = CreateObject ("WScript.Shell")
Shell.Run "a.vbs"
您还可以通过添加诸如“SendKeys”或其他 Shell 之类的东西来增加它的趣味性。