web-dev-qa-db-ja.com

ファイル/アプリケーションへのすべてのショートカットを見つける方法は?

Windowsでは、特定のファイル/アプリケーションのすべてのショートカットを見つける方法はありますか?これは、最終的にはプログラムで実行したいものです。

14
jwarzech
findstr /ism notepad.exe \*.lnk

findstr.exeはXP以降、Windowsにバンドルされています。 c:\ windows\system32にあります。

  • / iは大文字と小文字を区別しない検索を指定します
  • / sは、サブフォルダーに降順に再帰検索を指定します
  • / mは、「一致が見つかったときにファイル名のみを表示する」ことを指定します。このオプションがないと、findstrはASCII変換されたバイナリガベージの束を吐き出します。

notepad.exeはショートカットのターゲットです。興味のある実際の実行可能ファイルに置き換えてください。

\ *。lnkは暗黙的に2つの部分に分割されます。 "\"は検索のルートを指定し、 "*。lnk"は検索するファイルを指定します。

12
Timbo

申し訳ありませんが、プログラミング環境についてお尋ねすることはできません。あなたが使用しています。ただし、このWindows Script Host COMリファレンスについては知っています。

http://msdn.Microsoft.com/en-us/library/xk6kst2k(VS.85).aspx

さらに、ドキュメントで言及されているとは思いませんが、ショートカットを「読み取る」場合は、同じWshShell.CreateShortcutコマンドを使用してショートカットファイルを「開き」、variable.TargetPathを呼び出します。値を取得します。

PowerShellでこれを行う方法についての参照もいくつか見ましたが、これらの例よりもさらに複雑に見えました。

0
frogstarr78

スタートメニュー/ボタンを開き、次のように入力します:type: *.lnk下部の検索/実行フィールド。すぐ上にある青色の[他の結果を表示]をクリックします。

新しいエクスプローラウィンドウが開きます。ファイルビューを「詳細」に変更します。

各カテゴリの「タイトル」バーを右クリックして、「Link target "を表示されたフィールドに追加します(おそらく[もっと見る]をクリックして、アルファベット順のリストで見つける必要があります)。

Link target「タイトル」バーを使用してリンクターゲットでソートし、ターゲットファイルを指すすべてのWindowsショートカットファイルを見つけます。

ターゲットパスでアルファベット順に並べ替えているので、コマンドラインフラグのすべてのバリエーションが表示されます。

0
CannonFireCode

パスまたは実行可能ファイル名を含む* .lnkファイルを検索できます。

たとえば、notepad.exeを含むファイル* .lnkを探します。

Windows 7検索を使ってみましたnotepad.exe kind:*.lnkと、それを常に機能させることができませんでした。インデックス付けされていないディレクトリに問題があると思います。いくつかの設定変更を試してみて、近くにいると動作するようになりましたが、ドライブのルートに行くと動作しませんでした。

私はUltraEditを使用して運が良かったが、ディレクトリ/サブディレクトリを検索する他の(無料の)テキストエディタが他にもあると確信している。

もちろん、行う検索の一意性とプログラム/フォルダー名によっては、誤検知が発生する可能性があります。しかし、これにより、探していたターゲットへのすべてのショートカットが見つかります。これには、表示と読み取りの権限があります。 (つまり、ユーザーが自分のデスクトップに持っている可能性があり、そのユーザーのデスクトップを表示する権限がありません。)

お役に立てれば。

編集:見つけた TextCrawler 、試していないが、説明した検索を実行できる可能性がある。

0

Microsoftプログラムのキーボードショートカット: http://www.Microsoft.com/enable/products/keyboard.aspx

このURLは以下をカバーします:

  • Windows Server 2003に戻るすべてのWindowsオペレーティングシステム。
  • Microsoft Officeスイート(およびその中のすべてのプログラム)2003、2007、および2010
  • Internet Explorer 6、7、8
  • Windows Media Center、Windows Media Player 11および12。

また、特定のプログラムについてそれらを見つけたい場合は、プログラムの名前、リリース番号、キーボードショートカットをグーグル検索してください。

例:Mozilla Firefox 3.6 keyboard shortcuts

0
studiohack