1

Java プログラミング アプリケーションでディレクトリ同期アプリケーションを作成しています。ユーザーが特定のディレクトリで右クリックしたときに共有オプションを追加し、その新しいオプションをクリックすると動的URLを開きたいと考えています。誰でも良い解決策を見つけるのを手伝ってもらえますか? 誰でもこのタスクのレジストリ スクリプトを提供できますか。

4

1 に答える 1

1

ショートカット メニューの拡張に関する msdn リソースが役に立ちます。

とにかく、私自身の「最小限の」例を紹介したいと思います。これにより、「ここで gnuplot を開く」ショートカットを選択した後、右クリックしたディレクトリで gnuplot の wgnuplot ターミナルが開きます。

にキーを追加できますHKEY_CLASSES_ROOT\Directory\shell。文字列を追加HKEY_CLASSES_ROOT\Directory\shell\gnuplotしました (名前: (デフォルト)) ここで gnuplot を開き、プログラムのアイコン パスを含むアイコン文字列、LegacyEnable の空の文字列、および Windows がクリック時に実行する必要があるコマンド キーを指定します。%V で右クリックしたディレクトリ名に到達できます (SUのこの Q&Aスレッドで、より多くの特殊変数を見つけることができます)。構造を作成するコードは次のとおりです。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\gnuplot]
@="Open gnuplot here"
"Icon"="\"C:\\Windows\\icons\\wgnuplot.ico\""
"LegacyEnable"=""

[HKEY_CLASSES_ROOT\Directory\shell\gnuplot\command]
@="\"C:\\Users\\Cron\\Documents\\egyetem\\gnuplot\\bin\\pgnuplot.exe\" -e \"cd '%V'\" -persist"
于 2013-09-10T06:23:00.340 に答える