右键单击任何一个文件,弹出莱单<用XXX打开...>,此文件名返回到COMMAND()函数。
但,当选多个文件时,VB的COMMAND()函数返回的命令行参数只能有一个文件!
什么方法可以连续获得多个选择的文件内容?是COMMAND()的问题还是注册表写入的位置不对?
我写入的是HKEY_CALSSES_BOOT\*\SHELL\下,恳请指教!
UP有¥
但,当选多个文件时,VB的COMMAND()函数返回的命令行参数只能有一个文件!
什么方法可以连续获得多个选择的文件内容?是COMMAND()的问题还是注册表写入的位置不对?
我写入的是HKEY_CALSSES_BOOT\*\SHELL\下,恳请指教!
UP有¥
当多选文件并打开时,系统会对每个选定的文件分别用关联程序打开一次。基于这个特点,若你不想启动多个实例,可用以下办法:
让自己程序可以互相传递信息,当已有一个实例在运行时,便向它传递一下自己收到的COMMAND,退出,前一实例收到后打开。
相信一定有方法的