Je tente de créer un script VB pour créer un .lnk
qui pointe vers une page web ouverte dans 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
Mais je reçois l'erreur suivante lorsque j'essaie d'exécuter :
.\CreateShortcut.vbs(4, 1) Microsoft VBScript runtime error: Invalid procedure call or argument
Je suppose que cela a quelque chose à voir avec ma syntaxe sur la variable oLink.TargetPath
, mais je ne sais pas ce qui ne va pas. J'ai essayé d'échapper les guillemets mais cela n'a pas fonctionné.
Quelle est mon appel ou mon argument invalide dans ce script ?
Notez que je ne peux pas simplement lier la page web et non iexplore.exe
, car j'ai besoin que cette page s'ouvre uniquement dans Internet Explorer, pas dans le navigateur par défaut.