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

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

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

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

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

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

【问题讨论】:

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

标签: windows google-chrome batch-file vbscript


【解决方案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
      

      【讨论】:

        猜你喜欢
        • 2011-06-21
        • 2013-03-14
        • 1970-01-01
        • 1970-01-01
        • 2013-07-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多