Vbscript 如何设置变量';是否使用vbs将值设置为shortcut.arguments?

Vbscript 如何设置变量';是否使用vbs将值设置为shortcut.arguments?,vbscript,Vbscript,我正在尝试使用VBS将变量的值设置为shortcut.argument。但它不起作用。请告诉我解决办法 这是我的代码: Set WShell = WScript.CreateObject("Wscript.Shell") Set lnk = WShell.CreateShortcut("test.lnk") lnk.Arguments = WScript.Arguments(0) lnk.Save 第3行不起作用…请尝试: lnk.Arguments = WScript.Arguments.I

我正在尝试使用VBS将变量的值设置为shortcut.argument。但它不起作用。请告诉我解决办法

这是我的代码:

Set WShell = WScript.CreateObject("Wscript.Shell")
Set lnk = WShell.CreateShortcut("test.lnk")
lnk.Arguments = WScript.Arguments(0)
lnk.Save
第3行不起作用…

请尝试:

lnk.Arguments = WScript.Arguments.Item(0)

向我们展示您的代码并解释更多您的请求!我刚刚编辑了我的问题:)如果错误是“下标超出范围”,请确保至少向脚本传递一个参数。谢谢。我向脚本传递一个参数,如下所示:“'test.vbs”“aaa'”cmd@user6191333-错误是什么。行
WScript.Echo(WScript.Arguments.Item(0))
工作正常。您是否已将任何参数传递给script.WScript.Echo WScript.Arguments.Item(0)工作正常,将显示“aaa”。@user6191333尝试将快捷方式保存到哪里?如果它位于程序文件或windows文件夹中,则可能需要管理员权限。