我想写一个类似Windows记事本(NotePad)的软件,通过我这个软件新建一个文件后第二次直接双击这个新建的文件就能进行编辑而不用先打开我写的软件让后才能打开这个新建文件.简单说起来就是做到文件关联,希望大家给我提供一些思路和方法,谢谢!
解决方案 »
- 关于在hibernate中进行set注入时字母P大写,提示找不到此注入。
- applet 中播放音乐时出现问题
- 谁能帮我把作业做做,谢谢!!
- 用Exe4j打包的问题
- swing的table里的中文数据为乱码。
- 我用的是:jdk-1_5_0_04,可报错:软件包 javax.servlet 不存在?在线等待!
- 请问:AbstractList和AbstractSequentialList两者间有何区别?
- 怎么将带时间的日期变量,变成只有日期的日期变量
- 大家帮帮我该怎么办
- 为什么不能这样写?
- 关于io中的read返回值-1的问题 高分求教
- 寻早JTree高手————在JTree的节点上点右键弹出菜单,解决问题马上给分!在线等
@="C:\\WINDOWS\\notepad.exe %1"[HKEY_LOCAL_MACHINE\txtfile\shell\open\command]
@="C:\\WINDOWS\\notepad.exe %1"
改成你的reg文件,然后导入 搜了半天.觉得应该是这俩...
不是上面的,就是这个...
Windows Registry Editor Version 5.00[HKEY_USERS\S-1-5-21-1708537768-527237240-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt][HKEY_USERS\S-1-5-21-1708537768-527237240-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithList]
"a"="NOTEPAD.EXE"
"MRUList"="a"[HKEY_USERS\S-1-5-21-1708537768-527237240-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\OpenWithProgids]
"txtfile"=hex(0):
我有一个比较笨的方法
用流写一个reg 文件
然后把这个reg命令用dos命令导入注册表
我只知道用java操作指定位置的注册表项。 而不会操作任意位置的。 还请高人指点一下哈
把主程序编译后与修改注册表的reg文件一起打成jar,当你第一双击jar文件时会先弹出一个对话框让你选择是否进行文件关联,如果选择是就运行reg文件修改注册表,如果选择不就进入文本编辑界面,为了避免每次都弹出这个对话框用户可以在下次弹出这个对话框中选择"不再提示",当然文本编辑界面的菜单条上会设置一个"文件关联"的菜单项,给用户提供再次选择的机会.关键是能否通过主程序启动reg文件这个问题,期待与更多的朋友讨论怎样简单而规范的做到关联乃至部署自己的JAVA桌面程序!
好像是这样 记不太清了 你去试试吧