更改快捷方式.lnk文件目标的代码说明

问题描述

我是一名 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

复制代码时对您的回答有任何不理解,请原谅

我得到的最后一个错误是在 Line 3 char 1,Invalid procedure or call

解决方法

不要将参数附加到目标路径。改用 {'__jsii_ref__': CreateResponse(ref='@aws-cdk/aws-stepfunctions-tasks.LambdaInvoke@10013',interfaces=None)} {'__jsii_ref__': CreateResponse(ref='@aws-cdk/aws-stepfunctions-tasks.LambdaInvoke@10018',interfaces=None)} 属性:

Arguments