VB 脚本:创建使用特定程序打开文件的快捷方式 (mspaint)

VB Script: create shortcut to open file with specific program (mspaint)

我正在使用 VB 脚本创建快捷方式文件来打开图像。那里没有问题。我遇到问题的地方是:尝试专门用 mspaint.exe 打开该图像;我无法将 oLink.TargetPath 保存到快捷方式属性中的 "target" 字段中。我收到一条错误消息,指出它期望在 "C:\_ 处结束语句。请帮忙! :)

Set shc = WScript.CreateObject("WScript.Shell") 
templateFile = "Mockup_myTest_Shortcut.lnk" 
Set oLink = shc.CreateShortcut(templateFile)
oLink.TargetPath = "C:\Windows\system32\mspaint.exe" "C:\_ OneDrive\Corporativo Bimbo, S.A. de C. 
V\Barcel USA Information Technology - Documents\_ Wrike\Specification Mockups\_ Mockup Template.png"
oLink.Save

正如我在评论中所说,我认为您需要使用 oLink.Arguments

基本上:

oLink.TargetPath = "C:\Windows\system32\mspaint.exe"
oLink.Arguments = "C:\_ OneDrive\Corporativo Bimbo, S.A. de C. V\Barcel USA Information Technology - Documents\_ Wrike\Specification Mockups\_ Mockup Template.png"