双击一个文件时,怎么实现用自己写的软件打开
双击一个文件时,如何实现用自己写的软件打开我现在写了一个软件,可以打开公司打包好的一个.pak文件。但是,
双击一个文件时,如何实现用自己写的软件打开
我现在写了一个软件,可以打开公司打包好的一个.pak文件。但是,我现在想通过直接双击.pak文件就可以打开那文件,请问我该如何实现?
希望大家能给个简单的的例子,最好是有代码的。也有人说要用外壳编程,但是我不懂外壳编程,所以,如果一定要用外壳编程的,请大家给例子的时候希望尽可能的详细点,先谢了
[解决办法]
改注册表就行了
[解决办法]
这个网上一搜很多的
http://wenku.baidu.com/view/2576eef34693daef5ef73dd9.html
[解决办法]
[解决办法][解决办法]这个小例子,只能从楼主开始了。但愿楼主实现的那天,能将代码分享一下。
说实在的,网上有些例子,实在也不好直接参考的。
[解决办法]看看main的参数
[解决办法]开始、运行、cmd
C:\>ftype pakfile=D:\MyDir\MyProg.exe "%1"
C:\>assoc .pak=pakfile
在你的程序MyProg.c里面读命令行参数argv[1]即你双击文件的全路径即文件名
[解决办法]楼主啊,直接修改注册表就行了,所有的文件类型在注册表进而有注册相关的打开程序,包括你用的txt啊,doc啊,都有打开程序注册的,实在不会的话,我告诉你怎么办好么?
1,打开cmd(Win+ R,再输入cmd)
2,cmd里面输入regedit
3,要打开的regedit里面搜索.txt,然后你就会看到txt文件关联的打开程序,你仿照这个,自己加入你要关联的.pak文件打开程序(注意目录最好用全目录,否则如果在path里面找不到相关目录的话会打不开的)
当然,还可以用RegSetValue等api直接操作register,不过,上面的操作已经可以满足楼主的愿望了
[解决办法]