我正在java编程应用程序中创建目录同步应用程序。现在,我想在用户右键单击特定目录时添加共享选项,并希望在单击该新选项时打开动态URL。任何人都可以帮我找到任何好的解决方案。任何人都可以为我提供注册表脚本。
答案 0 :(得分:1)
Extending Shortcut Menus上的msdn资源对你有好处。
无论如何,我想介绍一下我自己的“最小”例子。在选择“在这里打开gnuplot”快捷方式后,这会在右键单击的目录中打开一个gnuplot的wgnuplot终端。
您可以将密钥添加到HKEY_CLASSES_ROOT\Directory\shell
。我添加HKEY_CLASSES_ROOT\Directory\shell\gnuplot
字符串(名称:(默认))在这里打开gnuplot,提供一个带有程序图标路径的图标字符串,一个LegacyEnable空字符串和一个Windows点击时必须执行的命令键。您可以使用%V到达右键单击的目录名称(您可以在SU处找到更多special variables on this 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"