C++里面怎么写一段批处理程序
3个回答
展开全部
第一个方法。 用C语言写一个文件,名字为a.cmd ,然后运行它。
fp=fopen("a.cmd","w+");
fprintf(fp,"@exho off");
...
fclose(fp);//写文件
WinExec(".\\a.cmd",SW_HIDE);//隐藏运行a.cmd
2. system("命令");
比如 system("cls");//清屏
也可以 char a[]="@echo off && echo hellow!";
system(a);
fp=fopen("a.cmd","w+");
fprintf(fp,"@exho off");
...
fclose(fp);//写文件
WinExec(".\\a.cmd",SW_HIDE);//隐藏运行a.cmd
2. system("命令");
比如 system("cls");//清屏
也可以 char a[]="@echo off && echo hellow!";
system(a);
展开全部
一种方法是使用system()函数,该函数可以调用常用的DOS命令,详细可以上网搜。第二种是将你要允许的命令写入一个临时的bat文件,然后调用执行,这个最保准。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system()系统调用就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询