尝试转义引号时出现VBScript错误“例程调用或参数无效”

尝试转义引号时出现VBScript错误“例程调用或参数无效”,vbscript,escaping,quotes,Vbscript,Escaping,Quotes,我试图创建一个快捷方式,指向VBScript中带有一些参数的批处理文件,我得到了标题中的错误 我试图通过放置字符串或字符串来逃避,但我得到了相同的错误 设置fso=Wscript.CreateObjectScripting.FileSystemObject 设置oWS=WScript.CreateObjectWScript.Shell shFile=C:\Users\User\Desktop\test.lnk 如果fso.FileExistsshFile,则 fso.DeleteFileshFi

我试图创建一个快捷方式,指向VBScript中带有一些参数的批处理文件,我得到了标题中的错误

我试图通过放置字符串或字符串来逃避,但我得到了相同的错误

设置fso=Wscript.CreateObjectScripting.FileSystemObject 设置oWS=WScript.CreateObjectWScript.Shell shFile=C:\Users\User\Desktop\test.lnk 如果fso.FileExistsshFile,则 fso.DeleteFileshFile 如果结束 设置oLink=oWS.CreateShortcutshFile oLink.TargetPath=C:\Program Files x86\test\test.bat argument1 奥林克,救命
我希望脚本创建一个带引号的参数的快捷方式,但我只得到标题中的错误,我自己解决了,你只需要使用oLink.arguments,你应该去掉bat和argument1之间的引号。编辑:为什么你的路径中有argument1?因为我需要向脚本传递一个参数。哦,我自己解决了,你必须使用oLink.Arguments