我正在尝试从VBScript启动快捷方式,但是我遇到了一个非常奇怪的错误。
当我使用快捷方式的相对路径时,脚本会很好地打开快捷方式。但是,如果我使用绝对文件路径(从Windows资源管理器复制,所以没有错别字或类似的东西),则会给我一个错误,提示找不到文件。
相对路径代码:
dim x
set x = CreateObject("WScript.shell")
x.Run("Shortcut.lnk")
set x = Nothing
这将打开文件。
绝对路径代码:
dim x
set x = CreateObject("WScript.shell")
x.Run("C:\Users\*****\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Test\Shortcut.lnk")
set x = Nothing
如您所见,代码完全相同。但是,它给了我一个文件未找到错误:
Script: C:\Users\*****\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Test\test.vbs
Line: 3
Char: 1
Error: The system cannot find the file specified.
Code: 80070002
Source: (null)
脚本的文件路径在错误中与我在代码中放置的路径完全相同,但是仍然给我一个错误。
任何帮助,将不胜感激。
注意:我的用户名已被*****代替,仅用于说明问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句