我正在尝试创建一个VBScript来更改链接中的目标
目前的目标是
"C:\Program Files\Hyland\Application Enabler\AEClient.exe"
我希望新目标是
"C:\Program Files\Hyland\Application Enabler\AEClient.exe" \\rrscwpappimg02\Workflow\CWF\AppEnabler\CombinedCWF.xml
这是我到目前为止的脚本。我在第4行char 78上一直收到错误:
Set wsc = WScript.CreateObject("WScript.Shell")
Set lnk = wsc.CreateShortcut(wsc.SpecialFolders("desktop") & "\AE Client.LNK")
lnk.targetpath = "C:\Program Files\Hyland\Application Enabler\AEClient.exe" \\rrscwpappimg02\Workflow\CWF\AppEnabler\CombinedCWF.xml
lnk.description = "AE Client"
lnk.workingdirectory = "C:\Program Files (x86)\Hyland\Application Enabler\"
lnk.save`
非常感谢任何帮助。
即使只是创建在桌面上工作的快捷方式的脚本也可以使用。
答案 0 :(得分:6)
以下是您问题的完整解决方案:
Set wsc = WScript.CreateObject("WScript.Shell")
Set lnk = wsc.CreateShortcut(wsc.SpecialFolders("desktop") & "\AE Client.LNK")
lnk.targetpath = "C:\Program Files\Hyland\Application Enabler\AEClient.exe"
lnk.Arguments = "\\rrscwpappimg02\Workflow\CWF\AppEnabler\CombinedCWF.xml"
lnk.save
答案 1 :(得分:1)
目标路径必须是字符串,因此您需要更改此内容:
lnk.targetpath = "C:\path\to\your.exe" \\server\share\path\to\file.xml
进入这个:
lnk.targetpath = """C:\path\to\your.exe"" \\server\share\path\to\file.xml"
VBScript中的字符串必须是双引号。字符串中的嵌套双引号可以通过加倍来转义。