我在.wsf文件中包含JavaScript,但出现错误:
C:\bin\LDLSInfo.wsf(53, 34) Windows Script Host:
Cannot retrieve referenced URL: S:\tools\JScript\lib\StandardWSH.js
在第53行,它说
<script language="JScript" src="S:\tools\JScript\lib\StandardWSH.js"/>
我知道LDLSInfo.wsf(主脚本)和StandardWSH.js(要加载的脚本)都可以正常工作,因为我是从另一台计算机上运行它们的。
它在一台计算机上运行良好,而在另一台计算机上则运行不佳,两者都是Windows 7 x64计算机。所以我想我缺少一些.dll。
谢谢您的帮助,
-jb
最佳答案
出于好奇,您知道引用文件的文件大小吗?我自己遇到了这个问题,并设法确定我的文件大小为524288字节,那么它可以工作,但是在524289字节时,它无法加载。
现在,524288是2 ^ 19或512kb,因此至少在数字上有意义。而且在非管理员帐户中运行脚本对我而言不起作用,因此我认为实际错误是一种以上类型问题的总括。
我意识到您可能已经摆脱了这个问题,可能没有该信息,但是对于其他人寻找该问题可能会有所帮助。另外,我已经设法通过使用fso打开和评估太大文件的加载程序脚本解决了文件大小限制问题。
看起来至少有一个人和我有相同的问题:
http://www.tek-tips.com/viewthread.cfm?qid=1345627&page=131
关于javascript - 无法检索引用的URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2822944/