用CCommandLineInfo类取命令行参数中的问题
我在做一个添加右键弹出菜单,如winrar那种选择文件点击右键弹出的菜单里的那几个选项
我在注册表里添加的关联是..\command 默认 c:\test.exe %1
我在test.exe的程序里用:
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
sfilename = cmdInfo.m_strFileName;
接受命令行返回的完整文件名
对完整路径里没有空格的文件能正常取到文件名和路径
如:对c:\test\test.exe这个文件进行操作可以得到正确的文件名c:\test\test.exe
但如果路径中含有空格则只能取到空格以前的
如对文件c:\test comand\test.exe,则只能取到c:\test
如何解决这个问题?