0

私のバット スクリプトは、ファイル パスをパラメーターとして受け入れます。これにより、エクスプローラーからファイルをドラッグ アンド ドロップできます。残念ながら、ショートカットをドロップすると、.lnk ファイルが参照するファイルではなく、.lnk ファイル自体のファイルパスを取得するだけです。基になるファイルパスを導出する方法はありますか?

追加のソフトウェアをインストールまたは構成せずに、bat/cmd で直接使用できる Windows XP のネイティブ機能を探しています。

4

2 に答える 2

3

バッチファイル経由では不可能です。Windows でのネイティブ機能を探している場合は、代わりに VBScript をお勧めします。この質問を見て、VBScript を介して環境とやり取りしてショートカット ファイルを取得し、そのターゲットを確認する方法を確認してください。

于 2009-11-03T20:15:38.957 に答える
0

Windowsバッチファイル(少なくともVistaを介して)には、実際のターゲットにショートカットを解決できるものはありません。つまり、WinXPにはネイティブ機能がありません。PowerShellを介して何かを思い付くことができるかもしれませんが、それはXPまたはVistaのどちらにもネイティブではありません。

于 2009-11-03T18:39:34.220 に答える