C语言入门篇----system命令


system命令

控制台命令

  • win+R打开菜单 输入命令 可以快速执行一些程序或者功能

    • mspaint 打开画图

    • calc 打开计算器

    • notepad 记事本

  • 这些命令同样可以适用于 system 命令 比如

    #include<stdlib.h>
    //加#include<windows.h>也可以
    int main()
    {
    	system("calc");		//打开计算器
    	return 0;
    }
    

system语句

  • system是一个函数 用来运行外部的程序

  • 格式system(“命令语句”); 需要在代码中加上#include<stdlib.h>才可使

下面简单介绍几个可以在system中使用的语句

  1. 关机有关的代码
	shutdown -a  阻止关机

	shutdown -s  关机(不要试)

	shutdown -s -t 3600     3600秒之后关机

	at 21:30 shutdown -s  定时关机(win7 可以用)
	
	slidetoshutdown    滑动关机(win10可用)

在这里插入图片描述

  1. 有关控制台属性的命令

color 5A

这个命令是设置控制台的默认前景he背景颜色

请添加图片描述

5 :紫色背景色
A :淡绿色的字体颜色

 设置默认的控制台前景和背景颜色。

 COLOR [attr]

   attr        指定控制台输出的颜色属性。

 颜色属性由两个十六进制数字指定 -- 

 第一个:对应于背景,

 第二个:对应于前景。

 每个数字可以为以下任何值:


 0 = 黑色       8 = 灰色
 1 = 蓝色       9 = 淡蓝色
 2 = 绿色       A = 淡绿色
 3 = 浅绿色     B = 淡浅绿色
 4 = 红色       C = 淡红色
 5 = 紫色       D = 淡紫色
 6 = 黄色       E = 淡黄色
 7 = 白色       F = 亮白色


如果没有给定任何参数,此命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台
窗口、/T 命令行开关或 DefaultColor 注册表值。

如果尝试使用相同的
前景和背景颜色来执行
COLOR 命令,COLOR 命令会将 ERRORLEVEL 设置为 1。
示例: "COLOR fc" 在亮白色上产生淡红色

在任意C/C++编译器下输入语句system(“color z”);可以得到上述,或者直接cmd命令行输入改命令即可。

     #include<stdlib.h>
     int main()
     {
     	system("color z");
     	return 0;
     }
  1. cls 清空屏幕的内容

system(“cls”); //清除屏幕内容

用于黑窗口的清屏函数 可以清除之前打印的内容

  1. title

修改程序标题
请添加图片描述

  1. pause

syetem(“pause”); //暂停

  1. getchar(); //获取一个字符 等待一个字符 防止闪屏

  2. Sleep() 函数

#include<windows.h>
#include<stdio.h>
int main()
{
 	printf("我");
    Sleep(1000);	//程序暂停1000毫秒
    printf("爱");
    Sleep(1000);	//程序暂停1000毫秒
    printf("你");
    Sleep(1000);	//程序暂停1000毫秒
    printf("\n");
    system("pause");
    return 0;
}

通过系统命令获取wifi密码

事实上是查看已连接过的wifi密码

枚举用户连接过的wifi密码名称

netsh wlan show profiles

在这里插入图片描述

查看wifi密码

查看用户 1603 的wifi密码

netsh wlan show profiles "1603" key=clear

在这里插入图片描述
这个密码也非常的佛系 meiyoumima(没有密码)

C语言代码获取

#include<stdio.h>
#include<Windows.h>
int main()
{
	system("title 微信公众号:编程学习基地");
	system("netsh wlan show profiles");
	system("netsh wlan show profiles \"1603\" key=clear");
	return 0;
}

在这里插入图片描述

如何用VS生成可执行文件(VC++2010同理)

  • 在代码可以成功运行,没有其他错误后,如果想要将这个程序发送给其他人运行,那么按照如下步骤进行
  1. 将解决方案配置中的debug(调试模式)改成release(发布模式)

  2. 项目属性-C+++代码生成-运行库改成 MT(不改此项也没有问题)

  3. 重新生成解决方案后,找到项目文件夹下的release文件夹中的exe文件即可

    注意

  • debug 调试模式
  • release 发行模式 —> 程序发给别人 需要这种模式

项目和解决方案

  • 解决方案用来管理项目,一个项目管理一个程序
  • 如果要打开一个项目,那么打开项目 中的sln文件(二级考试想要运行程序一定要点击.sln文件打开解决方案才行)
  • VC++6.0直接点击.c就可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DeRoy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值