自动在桌面上的 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 中创建网站的快捷方式的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 js 以编程方式为 android/ios 上的网站创建桌面快捷方式?