• ベストアンサー

リスト内の各ショートカットの参照先を一括取得したい

windowsのエクスプローラーのショートカット(拡張子.lnk)のフルパスのリストがあります。 リスト内の各ショートカットの参照先を、コマンドプロンプトやパワーシェル等で一括で取得したいです。 方法をご存知の方、教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • UY-Scuti
  • ベストアンサー率85% (18/21)
回答No.1

リンク先で良いですか? 以下をバッチファイルとして実行して下さい。 フルパスのリストを lnk.txt として、カレントディレクトリにあるものとします。カレントディレクトリにリンク先を lnk2.txt として作成します。 powershell -c ^ $shell=New-Object -Com WScript.Shell;^ gc lnk.txt ^| %% {^ $shell.CreateShortCut($_) ^| %% {^ $_.TargetPath^ }^ } ^| sc lnk2.txt

yoshi1401
質問者

お礼

お礼が大変遅くなってしまいました。申し訳ありません。 教えていただいた方法で、無事、参照先を一括で取得することができました! 本当に助かりました。ありがとうございます。 ベストアンサーとさせていただきます。

関連するQ&A