在接受的答案中这个问题中介绍了如何为任何 Metro 应用创建快捷方式,然后您可以将其放置在启动文件夹中。
例子:
通过创建指向“wlpeople:”的快捷方式 People.url,并将其放在路径“%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup”下,可以使 People 应用程序与 Windows 一起启动。
我差不多要这么做了,但是用的是 Skype 应用程序:
我尝试让 Skype Metro 应用随 Windows 启动:
通过创建指向“skype:”的快捷方式 Skype.url,并将其放在路径“%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup”下,可以使 Skype 应用程序与 Windows 一起启动。
此快捷方式将启动 Skype 应用程序,但是,如果该应用程序尚未运行,则应用程序将在启动时挂起。
有人能告诉我如何解决这个问题吗?我使用了错误的快捷方式,还是我可能需要为其提供一些参数?
答案1
在一个相关问题我问过,有人发布了一个脚本,让我找到了解决方案。可能不是最好的,但是,它有效:
- 将以下内容复制粘贴到记事本中:
脚本:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.SendKeys "^{ESC}"
WScript.Sleep 1000
objShell.SendKeys WScript.Arguments.Item(0)
WScript.Sleep 1000
objShell.SendKeys "{ENTER}"
将其保存为“launch.vbs”。
创建该脚本的快捷方式并将其命名为任意名称,例如“Skype”。
将快捷方式的目标路径编辑为以下内容:
(PATH 是脚本的路径。)
"PATH\launch.vbs" skype
- 您现在有了 Skype 的快捷方式,例如可以将其放在启动文件夹中,以将应用程序添加到 Windows 启动中。