system命令

  • system命令
    • 控制台命令
    • system语句
      • 下面简单介绍几个可以在system中使用的语句
    • 通过系统命令获取wifi密码
      • 枚举用户连接过的wifi密码名称
      • 查看wifi密码
      • C语言代码获取
    • 如何用VS生成可执行文件(VC++2010同理)
    • 项目和解决方案

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就可以

C语言入门篇----system命令相关推荐

  1. 【C/C++语言入门篇】-- 文件操作

    [C/C++语言入门篇]-- 文件操作 收藏 此文于2010-03-09被推荐到CSDN首页 如何被推荐? 最近实在是太忙了,这篇整整就推迟了1个月了,实在是对不起.之前本打算这个模块就结束了,文件操 ...

  2. C语言入门篇之练气化龙(八)(数组下卷)

    上一篇: C语言入门篇之修真奇缘(七)(数组中卷) 文章目录 前言 一.如何理解二维数组? 二.二维数组的定义 三.二维数组的初始化 四.求二维数组的行和列 五.二维数组数组名 六.多维数组 七.字符 ...

  3. 明解C语言入门篇_第12章_结构体

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  4. 明解C语言入门篇_第9章_字符串的基本知识

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  5. 明解C语言入门篇_第8章_动手编写各种程序吧

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  6. 明解C语言入门篇_第10章_指针

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  7. 明解C语言入门篇_第4章_程序的循环控制

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  8. 明解C语言入门篇_第13章_文件处理

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  9. 明解C语言入门篇_第7章_基本数据类型

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

最新文章

  1. Linux根文件系统介绍
  2. js计算价格,保留小数
  3. php curl实现get请求,PHP中使用curl实现Get和Post请求 | 严佳冬
  4. Silverlight - Validation 客户端同步数据验证
  5. 【重难点】【Redis 01】为什么使用 Redis、Redis 的线程模型、Redis 的数据类型及其底层数据结构
  6. java 浏览器信息吗_java获取浏览器信息
  7. PROFIBUS-DP现场总线的结构及应用
  8. angular新建组件_精美Angular后台管理模板分享-前后端分离(含所有代码)
  9. 安卓打开本应用的应用信息界面的代码
  10. 【Paper】英文文章图表规范和文献引用格式
  11. 12个月份的RGB配色
  12. MySQL - 基于ibd文件恢复表数据
  13. mysql 订单表与商品表_数据库——订单表中有不同类型的商品,表的设计
  14. Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
  15. 接口监控,系统监控,服务保证
  16. C#取得DataTable最大值、最小值
  17. 如何找出1000以内的“完数“
  18. 盖茨基金会参投,专注药物缓释的Lyndra获5500万美元B轮融资|36氪新药新疗法系列...
  19. TOUGH2系列建模方法及在CO2地质封存、水文地球化学、地热、地下水污染等领域中的技术
  20. python库-networkx模块

热门文章

  1. 【转】我的大学六年(单片机大师郭天祥原创)
  2. 北航linux内核编译及烧录实验报告,北航操作系统实验Lab1笔记
  3. 2017电子设计大赛-光电科技协会板球控制系统
  4. html礼盒打开效果,HTML5 原质化设计 礼盒开启的页面模板
  5. 【NumPy中数组创建】
  6. html怎么把字做成动画效果,8个华丽的HTML5文字动画特效赏析
  7. win11怎么升级_win11系统升级更新注意事项
  8. 计算机类sci查重,SCI科研写作:国自然标书查重方法
  9. 基于墨刀的软件界面原型设计----视频软件
  10. 函数式编程(JAVA)——Stream流