【问题标题】:Windows command+ Browser bookmarkWindows 命令+ 浏览器书签
【发布时间】:2020-06-15 17:37:16
【问题描述】:

请帮助是否有任何命令可以通过命令行访问浏览器书签并通过命令行或powershell或wmic打开书签的URL。

Windows 中是否有任何事件可以告知何时访问书签。

提前致谢。

【问题讨论】:

  • 对于 chrome 浏览器,您可以看到 C:\Users\%Username%\AppData\Local\Google\Chrome\User Data\Default 下的所有书签
  • @pravprab 我想知道通过命令提示符/CLI 打开书签网页的命令。

标签: windows browser command-line command-line-interface command-line-arguments


【解决方案1】:

一般来说,不会有任何事件让 Windows 知道任何浏览器执行或访问了书签。
通常,书签存储在“bookmarks.adr”或类似文件中,该文件包含浏览器所拥有的有关已存储书签的所有信息(缩略图或网站图标数据除外)。如果要访问 URL 并打开它们,则需要解析书签文件并提取 URL。在命令行上仅使用批处理执行此操作至少很棘手......除非您只需要像http 上的findStr 这样简单的东西,它将提取所有以http 开头的URL(查看findStr /? 和@987654325 @ 并尝试像 type bookmarks.adr | findStr http > urls.txt 这样的东西,可能需要使用 for 循环进一步处理(在命令行上查看 for /?)。

PowerShell 可能更容易完成这项工作,但我不知道书签文件的具体格式和您的目标浏览器。浏览器有自己的格式,因此每个浏览器类的解析都不同(也许它比我知道的更统一,因为现在大多数浏览器都基于 Chromium,因此当然共享相同的书签文件格式)。

希望这会有所帮助。祝你的项目好运:)

【讨论】:

    猜你喜欢
    • 2014-07-10
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-19
    • 2011-02-27
    • 1970-01-01
    • 2011-11-19
    相关资源
    最近更新 更多