从VBScript调用vbs

时间:2014-12-23 20:10:36

标签: vbscript call wsh

我正在尝试执行一个简单的函数,该函数将调用一个VBScript文件并同时运行到当前正在运行的脚本。我在网上搜索过,我发现了一种使用WScript.Shell对象的技术,但是自从我的公司改用Windows 7以来,它似乎没有像在Windows XP中那样工作。我希望这对我的代码来说是一个愚蠢的问题,但它一直给我错误:

  

Script_Call_tester.vbs(5,2)(null):系统找不到指定的文件。

我确实导出了我要调用的脚本的文件路径和名称,当我将其粘贴到运行提示符中时,它确实找到了脚本。

sendExports("Script_Called_tester.vbs")
function sendExports(iScript)
    dim objShell
    set objShell = CreateObject("WScript.Shell")
    objShell.Run "\\path\" & iScript
    set objShell = Nothing
    wscript.echo("call worked")
    wscript.sleep(3000)
end function

1 个答案:

答案 0 :(得分:0)

我认为这与Windows 7没有任何关系。

" Script_Called_tester.vbs"从网络位置复制此文件并将其放在本地计算机中。将脚本中的路径更新为本地路径。运行。它运作正常吗? (应该)

当您尝试访问此内容时会发生什么情况' " \ path \ Script_Called_tester.vbs" '直接在&#;; Windows搜索程序和文件"。你能找到吗?