‘system’是C语言标准库中的一个函数,它的作用是对计算机系统进行操作,如创建文件夹,打开文件夹,清空屏幕等等,下面介绍一下常用的几个system命令
system函数原型
int system(const char* command);
command是字符串常量,是我们要执行的命令;命令执行成功,返回一个非零值;执行失败,返回0;
1.打开网址
打开网址
system("start <url>");//URL是我们要打开的网址
system("start https://www.nowcoder.com/");
会自动打开牛客网;
一些补充:
1.URL:URL(Uniform Resource Locator)即统一资源定位符,是一种用于定位互联网上资源的地址。它包含了一个地址的协议、主机、端口、路径等各个部分。在互联网上,我们可以通过 URL 找到网站、网页、图片、视频等各种资源。在浏览器中输入网址并回车后,浏览器就会解析 URL,根据 URL 找到相应的资源并显示出来。因此,我们通常把 URL 称作网址的意思。
URL可以理解为网页的地址
2.打开文件夹
打开文件夹
system("start <folder_path>");
system("start <folder_path>");
因为我们使用电脑的文件夹默认都是用中文来定义的,所以引用时也有一些特殊格式
system("start \"\" \"<folder_path>\"");
system("start \"\" \"C:\\Users\\用户名\\桌面\"");//必须和这个格式一样 文件夹地址要用双引号围起来,里面还要有//进行分隔
3.创建文件夹和复制文件
创建文件夹
system("mkdir <folder_path>");
复制文件
system("copy <source_file_path> <destination_file_path>");
源文件路径 目标文件路径
4.运行程序
运行程序
system("<program_path>");
system("C:\\Users\\Public\\Desktop\\腾讯QQ.lnk");//实现了打开qq的程序 里面还要有//进行分隔
程序地址的选择:
5.system("cls")清空屏幕
//清空屏幕
printf("This text will be cleared.\n");//5s后自动清空屏幕
Sleep(5000);
system("cls");
6.设置命令窗口的大小(有趣的代码)
设置命令窗口的大小(有趣的代码)
system("mode con:cols=100 lines=10");
7.几个常用代码
终止程序运行
system("pause");
关闭计算机
system("shutdown /s /t 0");
设置系统时间 data_string 是时间字符串
system("date <date_string>");
打印系统信息:
system("systeminfo");
这个命令会在Windows系统中打印系统信息,包括操作系统版本、处理器类型、物理内存、网络适配器等等。
列出当前目录下的文件和文件夹:
system("dir");
播放声音
system("start <sound_file_path>");
最后:
要谨慎使用 system
函数调用系统命令,因为可能存在一定的安全风险,因为用户输入的命令可能包含有害的代码,例如恶意软件或者病毒,这些代码可能会对系统造成损害。因此,在使用 system
函数时,需要谨慎考虑执行命令的来源,并且应该仅执行信任的命令。