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