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

时间:2013-02-27 17:06:35

标签: string vbscript desktop-shortcut

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

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”

双引号不能正常工作,为什么不能像这样使用双反斜杠//? 似乎无论有多少/我打字,它只会在执行后显示一个。

1 个答案:

答案 0 :(得分:4)

使用

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