问题描述
我在“D:\MyDoc\Script\MyScript.vbs”中有一个 vbscript 在“D:\Working\MyScript.vbs.lnk”中有一个快捷链接
通过双击快捷链接,我可以使用什么代码来获取快捷链接的位置(即“D:\Working\MyScript.vbs.lnk”)而不是目标路径“D:\MyDoc\Script” \MyScript.vbs"
解决方法
据我所知,无法获得启动脚本的快捷方式的位置。 虽然,快捷方式可以将此信息传递给脚本。 通过在快捷方式的目标属性中包含快捷方式的位置,如下所示:
D:\MyDoc\Script\MyScript.vbs "D:\Working\MyScript.vbs.lnk"
可以在脚本中将位置作为命令行参数读出:
WScript.Echo WScript.Arguments.Item(0)
虽然这可能不是最初的目的?