string - 反斜杠问题,更改桌面快捷方式目标路径时的引号

标签 string vbscript shortcut-file

我想替换桌面快捷方式的目标,我做到了。但问题是,我无法按照我喜欢的方式配置新路径。
以下是我的代码:

Set wsc = WScript.CreateObject("WScript.Shell")
Set lnk = wsc.CreateShortcut(wsc.SpecialFolders("desktop") & "\Java basics.lnk")

lnk.targetpath = "C:\Windows\System32\wscript.exe ""\\kk-05\apps\network\logon\kbs_logon_file.vbs"""
lnk.arguments = ""
lnk.save 

上面的代码可以编译运行成功,但是更新后的目标是:

"C:\Windows\System32\wscript.exe \kk-05\apps\network\logon\kbs_logon_file.vbs"



我想要的是:

C:\Windows\System32\wscript.exe "\\kk-05\apps\network\logon\kbs_logon_file.vbs"



双引号不能正常工作,为什么不能像这样使用双反斜杠//?
好像不管我打了多少个/,执行后都只显示一个。

最佳答案

采用
lnk.targetpath = "C:\Windows\System32\wscript.exe " lnk.arguments = """\\kk-05\apps\network\logon\kbs_logon_file.vbs"""

关于string - 反斜杠问题,更改桌面快捷方式目标路径时的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15117995/

相关文章:

inno-setup - 即使使用 {commondesktop},InnoSetup 也会生成用户桌面图标

windows - 如何使用 Powershell 创建以管理员身份运行快捷方式

ruby - 选择 IP 的一部分

python - 在python中使用正则表达式返回特定单词之间的大写单词

java - 来自 String.split 的令人困惑的输出

Scripting.Dictionary Lookup-add-if-not-present 只有一键搜索?

vbscript - 如何从作为 msi 安装后任务运行的 VBScript 读取 64 位注册表值?

vbscript - 如何使用 VBScript 删除临时文件夹中以特定名称开头的所有文件

java - 为什么读取目录时无法访问windows快捷方式

android - 从多个号码中删除通话记录?