自动在桌面上的 chrome 中创建网站的快捷方式

Posted

技术标签:

【中文标题】自动在桌面上的 chrome 中创建网站的快捷方式【英文标题】:Create shortcut to website in chrome on desktop automatically 【发布时间】:2017-03-03 14:24:33 【问题描述】:

我正在尝试编写一个脚本来自动将快捷方式保存到用户桌面,该桌面像应用程序一样全屏打开。

要手动执行此操作,请单击 chrome 选项 -> 更多工具 -> 添加到桌面 然后你需要点击打开为窗口和添加,chrome会将应用保存到桌面,并以全屏方式打开。

我希望能够自动执行此操作,以便可以通过组策略在每个人的计算机上进行设置,或者由用户仅运行脚本。

chrome 创建的快捷方式类似于...chrome.exe -app-id=hjnwjndjsn... 所以看起来chrome 需要知道它,以便它可以链接它才能创建应用程序。即它不仅仅是一个简单的带有网站 url 的 chrome 链接。

我很高兴能用任何语言完成这项工作......我已将 vbscript 和批处理放入标签中,作为建议。

【问题讨论】:

试试***.com/questions/12528224/… 您必须输入地址并提供图标文件的路径。我敢肯定,如果您稍微修改一下,您就可以按照自己的意愿使用它。我会,但我现在正在工作,也许今晚我会批量发布答案。 谢谢!我刚刚看到 chrome 可以让你传入--app=http://example.com,这将以“应用程序模式”打开网站,即没有导航栏等。所以只需要快捷方式的图标 没问题 :) 最近很忙,但我很高兴能帮上忙。 仍然没有完全解决您的意图。你解决了吗?我正在考虑我的应用程序上的一个按钮,它完全符合您的要求。例如:在桌面上安装并完成 【参考方案1】:

我不确定桌面,但你可以回应它

echo. 
echo. Website:
echo [InternetShortcut] > "%Path%"
echo URL=%URL_PATH% >> "Path%"
echo idlist= >> "%Path%"
echo. 

【讨论】:

【参考方案2】:

如果没有链接到服务器中的批处理文件,这并不容易。

将其超链接到一个 .bat 文件,如下所示:

复制\SERVER\FOLDER\FOLDER\SHORTCUT.lnk c:\users\USER\desktop

尽可能简单!

【讨论】:

【参考方案3】:

你应该看到this link,

但这里是您需要的代码(在 VBScript 中):

到网页:

WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
oUrlLink = WshShell.CreateShortcut(strDesktop+"\Microsoft Web Site.URL")
oUrlLink.TargetPath = "http://www.microsoft.com"
oUrlLink.Save

到应用程序(如“...chrome.exe -app-id=hjnwjndjsn...”):

oMyShortcut = WshShell.CreateShortcut(strDesktop + "\Sample.lnk")
OMyShortcut.TargetPath = "%windir%\notepad.exe"
oMyShortCut.Save

【讨论】:

以上是关于自动在桌面上的 chrome 中创建网站的快捷方式的主要内容,如果未能解决你的问题,请参考以下文章

怎么在桌面上创建快捷方式?

在WIX中创建使用环境变量的文件夹的快捷方式

如何使用 js 以编程方式为 android/ios 上的网站创建桌面快捷方式?

Google浏览器快捷方式图标消失如何解决?

C# 程序(Winform 和 WPF)在启动文件夹中创建快捷方式时被视为病毒?

如何在桌面建立资源管理器的快捷方式图标