在c++程序中,使用ShellExcute执行命令行程序,执行失败;找来找去,发现是命令行参数中的文件路径带有空格导致的。
null
有的时候产品容易被默认安装到c:\Program Files\这样包含空格的路径下,那么在命令行中输入一个带空格的file path作为参数往往会出错。
解决方法1:加上双引号就行
cd /d “c:\Program Files\”
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
在c++程序中,使用ShellExcute执行命令行程序,执行失败;找来找去,发现是命令行参数中的文件路径带有空格导致的。
有的时候产品容易被默认安装到c:\Program Files\这样包含空格的路径下,那么在命令行中输入一个带空格的file path作为参数往往会出错。
解决方法1:加上双引号就行
cd /d “c:\Program Files\”
暂无评论内容