VC 打开批处理文件 可以看到dos窗口,但是执行后没有效果
2014-05-21 13:55
225 查看
使用ShellExecute打开的bat文件
ShellExecute(NULL,"open",strNPath,"","",SW_SHOW);
想删除vc6工程debug文件夹下的一些调试文件,dos窗口可以打开,但是要没有执行任何操作,批处理文件时没有问题的,我手工打开可以成功执行。
可能是批处理里面文件的路径有问题:
1、在手工执行时无论是\还是/都可以被操作系统识别,但是在调用ShellExecute时不一定。
2、在批处理中处理带空格的路径是需要使用双引号括起来。
3、或者汉字符在vc中不能识别。
反正,一般来说,应该是路径的问题。
使用ShellExecute打开的bat文件
ShellExecute(NULL,"open",strNPath,"","",SW_SHOW);
想删除vc6工程debug文件夹下的一些调试文件,dos窗口可以打开,但是要没有执行任何操作,批处理文件时没有问题的,我手工打开可以成功执行。
可能是批处理里面文件的路径有问题:
1、在手工执行时无论是\还是/都可以被操作系统识别,但是在调用ShellExecute时不一定。
2、在批处理中处理带空格的路径是需要使用双引号括起来。
3、或者汉字符在vc中不能识别。
反正,一般来说,应该是路径的问题。
相关文章推荐
- u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件;文件属性中的隐藏选项为灰色的
- 在没有安装VC软件的电脑上也可以执行的exe文件
- u盘为空,打开属性可以看到有文件,但是打开目录却看不到文件,即时是显示了隐藏文件。
- FTP 打开文件夹提示"该文件没有程序与之关联来执行该操作 请在控制面板的文件夹选项中创建关联
- asp.net 实现打开文件所在的文件夹, 本地可以打开,发布后点击按钮没有反应的解决办法
- 在我工作中,我想让RelativeLayout设置按钮的效果,但是有时候没有效果,下面的方法可以解决问题
- Ubuntu可执行文件 ls 可以看到,执行却提示不存在
- jsp引用javascript不执行但是直接javascript代码放到jsp文件可以
- vc6不能打开和添加文件,但是可以打开工作空间 问题解决
- 解决在浏览器中打开java文件jnlp报错“该文件没有程序与之关联来执行该操作...”
- 批处理文件执行完如何让dos窗口不消失
- 【转】chm文件能够打开,但是却无法正常看到内容
- dos窗口输入命令后 提示不是内部或外部命令也不是可执行的程序或批处理文件
- IIS6.0无法解析(打开)aspx文件,但是可以解析html等
- 打开图片,提示:该文件没有程序与之关联来执行该操作。请在控制面板的文件夹选项中创建关联
- 同样的一句SQL语句在pl/sql 代码块中count 没有数据,但是直接用SQl 执行却可以count 得到结果
- IIS 学习笔记(在IIS上发布了一个webservice,访问时可以访问到其目录,但是无法打开.asmx文件)
- FTP 打开文件夹提示"该文件没有程序与之关联来执行该操作 请在控制面板"解决方法
- IIS 学习笔记(在IIS上发布了一个webservice,访问时可以访问到其目录,但是无法打开.asmx文件)
- win8.1下电脑右键单击打开管理时弹出错误:该文件没有与之关联的程序来执行该操作;解决