我正在尝试执行一个简单的函数,该函数将调用一个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
答案 0 :(得分:0)
我认为这与Windows 7没有任何关系。
" Script_Called_tester.vbs"从网络位置复制此文件并将其放在本地计算机中。将脚本中的路径更新为本地路径。运行。它运作正常吗? (应该)
当您尝试访问此内容时会发生什么情况' " \ path \ Script_Called_tester.vbs" '直接在&#;; Windows搜索程序和文件"。你能找到吗?