system函数常见用法

system函数

1.用来执行windows常用命令

我们知道 C语言是没有自己的窗口的,比如我们用printf函数在黑框上输出Hello World是其实是调用了windows的DOS交互窗口。
我们在C语言程序中用system可以给操作系统发送指定,其作用与直接在DOS窗口发送指令进行交互效果是一样的。
比如常见的一些命令:
pause:按任意窗口继续-------->防止闪屏
cls:清屏--------------->可以用来刷新窗口
color:改变DOS窗口的颜色
title:改变窗口的标题

2.打开常用软件

如执行
system(“notepad”);
时相当于在DOS窗口中输入notepad指令,这时系统会打开记事本notepad。这是因为在我们的电脑上存在一个格式为exe的notepad文件。并且系统 默认的为其配置了全局环境变量 。那么我们就可以在DOS发出指令,系统将会回应打开这个文件。
打开计算器:
system(“calc”);

#include<stdio.h>
#include<stdlib.h>
int main()
{
	system("color f0");
	system("title 菜菜的哈士奇");
	system("calc");
	system("notepad");
	system("QQ");
	return 0;
}

在这里插入图片描述
在这里插入图片描述

上面这段代码的作用将dos窗口的颜色改为白色(十六进制的f0代表白色),将标题改为了菜菜的哈士奇,另外打开了记事本和计算器以及QQ,这里说明一下,在这里要说明一下 只有 配置了全局环境变量的exe文件才能这样打开。我的QQ是预先配置好的
配置全局环境变量:此电脑------>右键,属性---------->高级系统设置--------->环境变量

3.运行脚本文件

3.1 vbs文件
1.在.cpp源文件同级目录下新建.txt文档 ,输入:
在这里插入图片描述

2.保存,然后命名 表白.vbs 当然这里我们只是测试一下system的作用。
在这里插入图片描述
3.system(“表白.vbs”):
结果:
在这里插入图片描述
3.2 bat 批处理命令(可以用来配置环境)
1 . 同样在.cpp同级目录中创建conmand文本文档,输入:
在这里插入图片描述
输入这里的指定用于接下来批量处理,一步一步执行(文件后缀改为.bat)
2.
在这里插入图片描述
通过运行结果说明了这些程序是按照指令一步一步执行的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值