vbscript - 尝试转义引号时 VBScript 错误“无效的例程调用或参数”
问题描述
我正在尝试创建一个快捷方式,该快捷方式指向带有 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
我期待脚本创建一个带有引用参数的快捷方式,但我只收到标题中的错误
解决方案
我自己解决了,你只需要使用oLink.Arguments
推荐阅读
- database - 设计支持关系的基于角色的访问控制
- javascript - 不重新加载页面异步显示同一页面中2个数字相加的结果
- jenkins - 在 Jenkins 上运行时看不到所有 gradle 任务
- python - 如何将图像转向正确的方向?
- php - 当插件 WooCommerce Blocks 处于活动状态时,如何在上面的产品图片上移动标题
- python - 在 Python 3 中从文件中读取和打印 unicode 文字字符串
- javascript - 在 Vue 中单击关于页面后,我丢失了数据
- android - 在flutter中从image_picker包中打开相机会导致真实设备上的应用程序崩溃,但在模拟器(android)中运行良好
- firebase-realtime-database - 关于firebase实时数据库中的孩子的规则和客户端的可读性的问题
- php - 使用 php 计算 mysqli DB 中的爆炸字符串