我在 Google Chrome 中有大量书签。我想将它们全部转移到 Windows 文件夹中,这样每个书签都将成为网站的快捷方式(我想要一个快捷方式列表,就像任何常规应用程序快捷方式列表一样)。我还想保留书签的名称和图标。
我寻找一种方法来实现我的目标,但我能找到的只是在 Chrome 中手动,或者手动 将链接从从 Chrome 书签管理器中的书签导出的 HTML 文件拖放到文件夹中。Create application shortcuts
由于没有简单的解决方案(AFAIK),我考虑以另一种方式实现它。
基本上,我所拥有的是一个名为bookmarks.html
(由.里面的菜单中的Export bookmarks to HTML file
功能创建的 HTML 文件。它是一长串链接(s)-我有 250 多个书签。 Organize
Bookmark Manager
<a>
我可以轻松地从文件中提取我需要的数据,可能使用 XML 解析器,尽管即使使用正则表达式也是可能的,因为结构是已知的并且在整个文件中是相同的:
...
<DT><A HREF="http://data.stackexchange.com/" ADD_DATE="1342120101" ICON="data:image/png;base64,iVBORw0......">Stack Exchange</A>
<DT><A HREF="http://www.istockphoto.com/" ADD_DATE="1285715116" ICON="data:image/png;base64,iVBORw0.......">Web Design</A>
<DT><A HREF="http://icons.mysitemyway.com/" ADD_DATE="1287435657" ICON="data:image/png;base64,iVBORw0........">Ico.etc</A>
<DT><A HREF="http://www.shutterstock.com/" ADD_DATE="1285715294" ICON="data:image/png;base64,iVBORw0.....">Shutterstock</A>
...
问题是我不知道如何创建一个脚本来获取数据 - 即 URL、图标(在 base64 中)和名称 - 并使用该数据制作 Windows URL 快捷方式。我知道很少有 VB 脚本可以创建自定义快捷方式,但不能同时创建多个(嗯,大约 300 个)快捷方式。