system函数
功能:执行系统命令。
#include <stdlib.h>
//打开计算器
int main()
{
system("calc"); //cmd命令 calc 计算器、notepad记事本、mspaint画图板......
return 0;
}
system函数也可以打开一个外部应用程序
如打开钉钉:
#include <stdlib.h>
int main()
{
//带路径需要使用\\或者/
//system("D:/dingding/DingtalkLauncher.exe");
system("D:\\dingding\\DingtalkLauncher.exe");
return 0;
}
可以返回值:成功返回0,失败返回任意整型数字。
成功:
#include <stdlib.h>
#include <stdio.h>
int main()
{
//打开计算器并输出返回值valu
int valu;
valu = system("calc");
printf("%d", valu);
return 0;
}
失败:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int valu;
valu = system("c");
printf("返回值:%d\n", valu);
return 0;
}
常用cmd命令:
- ASSOC 显示或修改文件扩展名关联。
- AT 计划在计算机上运行的命令和程序。
- ATTRIB 显示或更改文件属性。
- BREAK 设置或清除扩展式 CTRL+C 检查。
- CACLS 显示或修改文件的访问控制列表(ACLs)。
- CALL 从另一个批处理程序调用这一个。
- CD 显示当前目录的名称或将其更改。
- CHCP 显示或设置活动代码页数。
- CHDIR 显示当前目录的名称或将其更改。
- CHKDSK 检查磁盘并显示状态报告。
- CHKNTFS 显示或修改启动时间磁盘检查。
- CLS 清除屏幕。
- CMD 打开另一个 Windows 命令解释程序窗口。
- COLOR 设置默认控制台前景和背景颜色。
- COMP 比较两个或两套文件的内容。
- COMPACT 显示或更改 NTFS 分区上文件的压缩。
- CONVERT 将 FAT 卷转换成 NTFS。您不能转换
- 当前驱动器。
- COPY 将至少一个文件复制到另一个位置。
- DATE 显示或设置日期。
- DEL 删除至少一个文件。
- DIR 显示一个目录中的文件和子目录。
- DISKC