您的位置:首页 > 其它

VC 打开批处理文件 可以看到dos窗口,但是执行后没有效果

2014-05-21 13:55 225 查看

使用ShellExecute打开的bat文件

ShellExecute(NULL,"open",strNPath,"","",SW_SHOW);

想删除vc6工程debug文件夹下的一些调试文件,dos窗口可以打开,但是要没有执行任何操作,批处理文件时没有问题的,我手工打开可以成功执行。


可能是批处理里面文件的路径有问题:

1、在手工执行时无论是\还是/都可以被操作系统识别,但是在调用ShellExecute时不一定。

2、在批处理中处理带空格的路径是需要使用双引号括起来。

3、或者汉字符在vc中不能识别。

反正,一般来说,应该是路径的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐