【问题标题】:Issues with backslash, quotations in changing the target path of desktop shortcut反斜杠问题,更改桌面快捷方式目标路径时的引号
【发布时间】:2013-02-27 17:06:34
【问题描述】:

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

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"

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

【问题讨论】:

    标签: string vbscript desktop-shortcut


    【解决方案1】:

    使用

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

    【讨论】:

    • 嗨@Travis G,感谢您的及时回复,我按照您的方式进行操作,但仍然无法正常工作,错误是:“预期文字常量”代码:800A0415。对此有何建议?谢谢
    • 我的错...我现在已经修好了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多