我想做以下事情:
当用户右键单击任何文件(在 Windows 中)时,我希望上下文菜单弹出一个特殊项目。我是用 regedit 做到的,我在网上看了一些例子,得到了这个
[HKEY_CLASSES_ROOT\*\shell\Do something]
[HKEY_CLASSES_ROOT\*\shell\Do something\command]
@="notepad.exe %1"
可以,但是我想运行一个 java 应用程序并将所选项目的文件路径发送给它
我想做以下事情:
当用户右键单击任何文件(在 Windows 中)时,我希望上下文菜单弹出一个特殊项目。我是用 regedit 做到的,我在网上看了一些例子,得到了这个
[HKEY_CLASSES_ROOT\*\shell\Do something]
[HKEY_CLASSES_ROOT\*\shell\Do something\command]
@="notepad.exe %1"
可以,但是我想运行一个 java 应用程序并将所选项目的文件路径发送给它
考虑运行批处理脚本文件,而不是将整个 java 命令放在 regedit 中。这可能更容易调试,因为您可以手动运行批处理文件并确保其正常工作。只需将“notepad.exe”替换为您的批处理文件即可。
您需要将传递给批处理文件的参数传递给您的 java 应用程序。以下是批处理文件中参数的快速参考:http ://www.robvanderwoude.com/parameters.php