「[Windows 10]Microsoft Edgeでブックマークレットを使う。」でも書いていますが、Microsoft Edgeではインターネットショートカットファイルをお気に入りバーにドラッグ&ドロップしたり、“お気に入りフォルダ”にコピーしたりしても認識してくれません。
「Microsoft Edge は、リダイレクトしているお気に入りフォルダーをインポートできません」に書かれている通り、Edgeのお気に入りフォルダにインターネットショートカットファイルをコピーした後、“レジストリを編集してお気に入りの並び順情報をリセットする”ことで、Edge側で認識するようになるのですが、ブックマークレットのテスト等で頻繁にお気に入りを編集する必要がある場合、いちいちこんな作業はやっていられません。
そこで、上記作業を自動的に行うバッチファイルを作成することにしました。
※ 下記コードをメモ帳などのテキストエディタに貼り付け、拡張子を「bat」として保存してください。
@echo off ::Open Edge Favorites Folder & Reg Delete Edge FavOrder ::http://answers.microsoft.com/thread/6f745cdc-1cd0-4a3f-81f1-c8164f67eaaf :step1 set /p ans="Would you like to open your Edge Favorites Folder? (y/n):" if "%ans%"=="y" ( goto folder ) else if "%ans%"=="Y" ( goto folder ) else ( goto step2 ) :folder explorer %LOCALAPPDATA%\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\MicrosoftEdge\User\Default\Favorites :step2 set /p ans="Are you sure you want to delete Edge FavOrder key? (y/n):" if "%ans%"=="y" ( goto reg ) else if "%ans%"=="Y" ( goto reg ) else ( goto step3 ) :reg REG DELETE "HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\FavOrder" /f :step3 set /p ans="Do you want to start Edge? (y/n):" if "%ans%"=="y" ( goto edge ) else if "%ans%"=="Y" ( goto edge ) else ( goto end ) :edge start shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge :end pause
上記バッチファイルは、
- Edgeのお気に入りフォルダを開く。
- レジストリにあるEdgeのお気に入り並び順情報(FavOrder)を削除する。
- Edgeを起動する。
といった作業を yes / no の選択形式で実行する仕組みになっています。
ごく単純なバッチですが、これで大分作業が楽になりました。
この記事へのコメントはありません。