C++实现简单批处理⽂件的⽣成
这⾥⽤到的是⼀个计时关机指令:shutdown -s /t 300(这⾥倒计时300秒)
#include<fstream>
#include<iostream>
using namespace std;
int main()
{
char name[]="d:\\funny.bat", something[]="shutdown -s /t 300";//设置bat⽂件的⽂件名以及储存路径和要写⼊的指令
ofstream outfile;
outfile.open(name, ios::out);//⽣成空的批处理⽂件
批处理文件怎么做if (!outfile)
{
cerr << "somgthing wrong !" << endl;
abort();
}
outfile << something;//写⼊倒计时关机指令
outfile.close();
system("d:\\funny.bat");//system调⽤⽣成的批处理⽂件
}
编译运⾏后会在D盘根⽬录下⽣成名为funny.bat的⽂件,于此同时电脑提⽰还有300秒⾃动关机,若要取消倒计时⾃动关机,运⾏窗⼝(Windows+R)输⼊指令:shutdown -a,即可取消:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。