windows中命令行(cmd)想必大家都不陌生,而c语言中#include<stdlib.h>提供了一个函数:system(),可以调用命令行的一些操作。
举个例子:win+R打开运行,输出cmd,打开命令行。
输入指令1:shutdown -s -t 300
这个操作是让计算机在300s后自动关机,而在c语言中是这样:
#include<stdlib>
int main()
{
system("shutdown -s -t 300");
return 0;
}
这样用什么好处呢?因为C语言生成的是一个exe可执行文件,我觉得可以用来做更多的事。
而有人说可以用批处理(.bat)啊!
也可以,新建一个txt文档,将指令1复制进去后保存,在另存为.bat格式,一个批处理出来了,之后点击xx.bat,就相当于在cmd中输入了一次指令1。
我又相当无聊,想到一个问题:怎么用C语言打开一个.bat文件呢?用c语言打开其他文件都有各自的方法,而.bat比较少用,百度之下找到了解决方法