我正在尝试创建一个VB脚本来创建一个.lnk
指向在Internet Explorer中打开的网页:
Set oWS = WScript.CreateObject("WScript.Shell")
sLinkFile = "C:\users\admin\Desktop\My Website.lnk"
Set oLink = oWS.CreateShortcut(sLinkFile)
oLink.TargetPath = "C:\Program Files (x86)\Internet Explorer\iexplore.exe http://192.168.1.1"
oLink.WorkingDirectory = "C:\Program Files (x86)\Internet Explorer\"
oLink.Description = "My Website"
oLink.Save
但是当我尝试执行时,我收到以下错误:
.\CreateShortcut.vbs(4, 1) Microsoft VBScript runtime error: Invalid procedure call or argument
我假设它在oLink.TargetPath
变量上有我的语法,但我不确定是什么问题。我试过逃避报价,但这不起作用。
那个脚本中我的无效调用或参数是什么?
请注意,我不能只链接到网页而不是iexplore.exe
,因为我需要此页面仅在Internet Explorer中打开,而不是默认的浏览器。
“那个剧本中我的无效电话或参数是什么?” - 基于错误消息,第4行,它与提交的答案相匹配。
—
Ramhound
@ramhound我想也许我的语法不对了。不知道论证必须在一个单独的财产。每天学些新东西!
—
摩西