C语言调用系统命令

把命令当作一个字符串作为system函数的参数就行了

示例

1
2
3
4
5
6
7
include<stdlib.h>
int main ()
{
char cmd[]={"echo Hello shell"}
system(cmd);
return 0;
}

实用示范

依据这个思路,写了个小东西,到中国大学mooc官网复制课程链接到http://tools.antlm.com/,然后复制批量改名用链接,粘贴到”download_link.txt”,并与”Downloadmanager.exe”和”aria2c.exe”放到同一个文件夹,双击”Downloadmanager.exe”,就可以开始下载了。
很简单的一个小东西,读取download_link.txt的内容,分离下载链接和文件名,将其作为下载器aria2c.exe的参数,调用aria2c,就OK啦。

生命重在折腾