请教如何在程序中知道哪个文件被双击了
我定义了自己的扩展名,双击会运行我生成的EXE程序,但我没办法知道双击了哪个文件,被双击的文件在哪里 。 就是双击自定义的扩展名文件,用自定义的应用程序打开该文件?可修改注册表来实现。如下:
HKEY_CLASSES_ROOT\applications\天华电子模具管理系统.exe\shell\open\command<BR> "E:\天华电子模具管理系统\天华电子模具管理系统.exe" "%1"
<BR>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cag<BR>Application 天华电子模具管理系统.exe
以上是双击扩展名为cag的文件,而用"E:\天华电子模具管理系统\天华电子模具管理系统.exe"来打开该文件。
当然,注册表的修改也可用编程来实现了。 谢谢cag!但我的问题还是没有解决,因为我要知道我双击了哪个文件,即要知道被双击的文件的文件命及路径,比如我双击了一个数据库类型的文件,运行我的EXE文件的同时可以在程序里面知道被双击的文件的文件命及路径.这样我就可以那个文件里的数据 在VB中使用Command函数就可以返回文件名及路径。 我在VB.NET上试过了,是我想要的.谢谢大斑竹!!!!!!!
页:
[1]