1

私は次のことをしたい:

ユーザーが (Windows で) ファイルを右クリックすると、コンテキスト メニューに特別な項目がポップアップ表示されます。私はregeditでそれを行い、インターネット上のいくつかの例に従って、これを得ました

[HKEY_CLASSES_ROOT\*\shell\Do something]

[HKEY_CLASSES_ROOT\*\shell\Do something\command]
@="notepad.exe %1"

問題なく動作しますが、Java アプリケーションを実行して、選択した項目のファイル パスを送信したいと考えています。

4

1 に答える 1

2

java コマンド全体を regedit に配置する代わりに、バッチ スクリプト ファイルを実行することを検討してください。バッチ ファイルを手動で実行して動作を確認できるため、デバッグが容易になる場合があります。「notepad.exe」をバッチファイルに置き換えるだけです。

バッチ ファイルに渡されたパラメータを Java アプリケーションに渡す必要があります。バッチ ファイルのパラメーターのクイック リファレンスは次のとおりです: http://www.robvanderwoude.com/parameters.php

于 2012-04-11T13:54:00.200 に答える