C语言入门篇----system命令
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中使用的语句
- 关机有关的代码
shutdown -a 阻止关机shutdown -s 关机(不要试)shutdown -s -t 3600 3600秒之后关机at 21:30 shutdown -s 定时关机(win7 可以用)slidetoshutdown 滑动关机(win10可用)
- 有关控制台属性的命令
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;}
- cls 清空屏幕的内容
system(“cls”); //清除屏幕内容
用于黑窗口的清屏函数 可以清除之前打印的内容
- title
修改程序标题
- pause
syetem(“pause”); //暂停
getchar(); //获取一个字符 等待一个字符 防止闪屏
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同理)
- 在代码可以成功运行,没有其他错误后,如果想要将这个程序发送给其他人运行,那么按照如下步骤进行
将解决方案配置中的debug(调试模式)改成release(发布模式)
项目属性-C+++代码生成-运行库改成 MT(不改此项也没有问题)
重新生成解决方案后,找到项目文件夹下的release文件夹中的exe文件即可
注意:
- debug 调试模式
- release 发行模式 —> 程序发给别人 需要这种模式
项目和解决方案
- 解决方案用来管理项目,一个项目管理一个程序
- 如果要打开一个项目,那么打开项目 中的sln文件(二级考试想要运行程序一定要点击.sln文件打开解决方案才行)
- VC++6.0直接点击.c就可以
C语言入门篇----system命令相关推荐
- 【C/C++语言入门篇】-- 文件操作
[C/C++语言入门篇]-- 文件操作 收藏 此文于2010-03-09被推荐到CSDN首页 如何被推荐? 最近实在是太忙了,这篇整整就推迟了1个月了,实在是对不起.之前本打算这个模块就结束了,文件操 ...
- C语言入门篇之练气化龙(八)(数组下卷)
上一篇: C语言入门篇之修真奇缘(七)(数组中卷) 文章目录 前言 一.如何理解二维数组? 二.二维数组的定义 三.二维数组的初始化 四.求二维数组的行和列 五.二维数组数组名 六.多维数组 七.字符 ...
- 明解C语言入门篇_第12章_结构体
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第9章_字符串的基本知识
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第8章_动手编写各种程序吧
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第10章_指针
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第4章_程序的循环控制
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第13章_文件处理
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第7章_基本数据类型
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
最新文章
- Linux根文件系统介绍
- js计算价格,保留小数
- php curl实现get请求,PHP中使用curl实现Get和Post请求 | 严佳冬
- Silverlight - Validation 客户端同步数据验证
- 【重难点】【Redis 01】为什么使用 Redis、Redis 的线程模型、Redis 的数据类型及其底层数据结构
- java 浏览器信息吗_java获取浏览器信息
- PROFIBUS-DP现场总线的结构及应用
- angular新建组件_精美Angular后台管理模板分享-前后端分离(含所有代码)
- 安卓打开本应用的应用信息界面的代码
- 【Paper】英文文章图表规范和文献引用格式
- 12个月份的RGB配色
- MySQL - 基于ibd文件恢复表数据
- mysql 订单表与商品表_数据库——订单表中有不同类型的商品,表的设计
- Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster
- 接口监控,系统监控,服务保证
- C#取得DataTable最大值、最小值
- 如何找出1000以内的“完数“
- 盖茨基金会参投,专注药物缓释的Lyndra获5500万美元B轮融资|36氪新药新疗法系列...
- TOUGH2系列建模方法及在CO2地质封存、水文地球化学、地热、地下水污染等领域中的技术
- python库-networkx模块