【问题标题】:Clarification of code to change target of a Shortcut(.lnk) file澄清更改快捷方式(.lnk)文件目标的代码
【发布时间】:2021-04-17 16:51:00
【问题描述】:

我是一名 Java 程序员,我对 VBScript 一无所知。我需要一种方法来修改某个快捷方式的目标路径,根据我的研究,只有 VBScript 可以帮助我。我试过了,但是有很多错误。


我试图通过谷歌搜索来解决它们,但我认为还有其他问题。 代码如下:

Set sh = CreateObject("WScript.Shell")
Set shortcut = sh.CreateShortcut("C:\Users\pedne\Desktop\Zoom.lnk")
shortcut.TargetPath = "C:\Users\pedne\AppData\Roaming\Zoom\bin\Zoom.exe ""--url=zoommtg\://zoom.us/join?action=join&confno=955 1234 1234&pwd=12345"""
shortcut.Save

我不知道是否需要任何先决条件或外部库来编写 VBScript 代码,我是在记事本上写的。我还想知道是否有任何 100% Java 或任何其他解决方法。 (完全取决于你) 如果我从Change a shortcut's target from command prompt复制代码时对您的答案有任何不理解,请见谅


我得到的最后一个错误是在第 3 行字符 1,无效的过程或调用

【问题讨论】:

标签: vbscript desktop-shortcut


【解决方案1】:

不要将参数附加到目标路径。请改用Arguments 属性:

shortcut.TargetPath = "C:\Users\pedne\AppData\Roaming\Zoom\bin\Zoom.exe"
shortcut.Arguments = "--url=zoommtg\://zoom.us/join?action=join&confno=955 1234 1234&pwd=12345"
shortcut.Save

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-04
    • 2010-09-25
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 2015-02-20
    • 1970-01-01
    相关资源
    最近更新 更多