GoogleChromeには非常に多くのブックマークがあります。それらすべてをWindowsフォルダーに転送して、各ブックマークがWebサイトへのショートカットになるようにします(通常のアプリケーションのショートカットのリストと同じように、ショートカットのリストが必要です)。また、ブックマークの名前とアイコンを保持したいと思います。
目標を達成する方法を探しましたが、Chromeで手動 でリンクするか、ChromeブックマークマネージャーのブックマークからエクスポートされたHTMLファイルからフォルダーにリンクを手動でドラッグアンドドロップするだけでした。Create application shortcuts
簡単な解決策(AFAIK)がないので、別の方法でそれを達成することを考えました。
基本的に、私が持っているのはHTMLファイルです(内部のメニューの機能bookmarks.html
によって作成されます。これはリンクの長いリストです(s)-私は250以上のブックマークを持っています。 Export bookmarks to HTML file
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)、名前)を取得し、そのデータを使用してWindowsURLショートカットを作成するスクリプトを作成する方法がわからないことです。カスタムショートカットを作成できるVBスクリプトはいくつか知っていますが、一度に複数(約300)のショートカットを作成することはできません。