Ошибка VBScript «неверный стандартный вызов или аргумент» при попытке избежать кавычек - PullRequest
0 голосов
/ 19 мая 2019

Я пытаюсь создать ярлык, который указывает на командный файл с некоторыми аргументами в VBScript, и я получаю сообщение об ошибке, указанное в заголовке.

Я попытался сбежать, поставив "" "string" "" или "" "" "string" "" "", но получаю ту же ошибку

SET fso = Wscript.CreateObject("Scripting.FileSystemObject")
Set oWS = WScript.CreateObject("WScript.Shell")
shFile = "C:\Users\User\Desktop\test.lnk"
If fso.FileExists(shFile) Then
fso.DeleteFile(shFile)
End If
Set oLink = oWS.CreateShortcut(shFile)
oLink.TargetPath = """C:\Program Files (x86)\test\test.bat"" ""argument1"""
oLink.Save

Я ожидаю, что скрипт создаст ярлык с аргументами в кавычках, но я получаю только ошибку, которая есть в заголовке

1 Ответ

0 голосов
/ 19 мая 2019

Я решил сам, вы просто должны использовать oLink.Arguments

...