打开bat文件 在DOS环境下出错.
比如:我用
main()
{
system("e:\\9987.bat")
}
9987.bat的批处理文件内容:
@echo off
c:\\daemon\\daemon.exe -unmount 2
c:\\daemon\\daemon.exe -mount 2,d:\\bf2\\1234\\bfcd21mini.mds
呵呵,原来你们说的错误是头文件啊.? 我只是为了节省时间,把问题的主函数写出来,头文件就省约了。但是在实际编程当中,当然是要写头文件的啦.. . 这一点地球人都知道..
bat 批处理文件在MS-DOS环境下运行正常,但是通过C语言调用以后,运行BAT程序其中一些语句报错.
如同上面这句BAT文件,在DOS下运行正常,但通过C 调用程序以后,报错..
[此贴子已经被作者于2006-7-15 22:43:40编辑过]
我又试了一下,调用bat失败,
#include "stdio.h"
#include "conio.h"
main()
{
system("d:\\df3\dff\\1.bat");
getch();
}
bat 文件内容:
@ECHO OFF
START C:\WINDOWS\SYSTEM32\JOY.CPL
ECHO ---------------------------------
PAUSE
执行后的结果是:
bad command or file name
----------------------------------
[此贴子已经被作者于2006-7-18 5:07:43编辑过]