C语言system函数用法

       system()函数用于向操作系统传递控制台命令行,以WINDOWS系统为例,通过system()函数执行命令和在DOS窗口中执行命令的效果是一样的,所以只要在运行窗口中可以使用的命令都可以用SYSTEM()传递,但要注意的是输入斜线时要输入两个,以名C语言当作转义字符处理。

 

        system函数 是可以调用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命令,写可执行文件路径,可以运行它。

 

        下面列出常用的DOS命令,都可以用system函数调用:

 

ASSOC    显示或修改文件扩展名关联。

AT       计划在计算机上运行的命令和程序。

ATTRIB   显示或更改文件属性。

BREAK    设置或清除扩展式 CTRL+C 检查。

CACLS    显示或修改文件的访问控制列表(ACLs)。

CALL     从另一个批处理程序调用这一个。

CD       显示当前目录的名称或将其更改。

CHCP     显示或设置活动代码页数。

CHDIR    显示当前目录的名称或将其更改。

CHKDSK   检查磁盘并显示状态报告。

CHKNTFS  显示或修改启动时间磁盘检查。

CLS      清除屏幕。

CMD      打开另一个 Windows 命令解释程序窗口。

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

COMP     比较两个或两套文件的内容。

COMPACT  显示或更改 NTFS 分区上文件的压缩。

CONVERT  将 FAT 卷转换成 NTFS。您不能转换

         当前驱动器。

COPY     将至少一个文件复制到另一个位置。

DATE     显示或设置日期。

DEL      删除至少一个文件。

DIR      显示一个目录中的文件和子目录。

DISKCOMP 比较两个软盘的内容。

DISKCOPY 将一个软盘的内容复制到另一个软盘。

DOSKEY   编辑命令行、调用 Windows 命令并创建宏。

ECHO     显示消息,或将命令回显打开或关上。

ENDLOCAL 结束批文件中环境更改的本地化。

ERASE    删除至少一个文件。

EXIT     退出 CMD.EXE 程序(命令解释程序)。

FC       比较两个或两套文件,并显示

         不同处。

FIND     在文件中搜索文字字符串。

FINDSTR  在文件中搜索字符串。

FOR      为一套文件中的每个文件运行一个指定的命令

FORMAT   格式化磁盘,以便跟 Windows 使用。

FTYPE    显示或修改用于文件扩展名关联的文件类型。

GOTO     将 Windows 命令解释程序指向批处理程序

         中某个标明的行。

GRAFTABL 启用 Windows 来以图像模式显示

         扩展字符集。

HELP     提供 Windows 命令的帮助信息。

IF       执行批处理程序中的条件性处理。

LABEL    创建、更改或删除磁盘的卷标。

MD       创建目录。

MKDIR    创建目录。

MODE     配置系统设备。

MORE     一次显示一个结果屏幕。

MOVE     将文件从一个目录移到另一个目录。

PATH     显示或设置可执行文件的搜索路径。

PAUSE    暂停批文件的处理并显示消息。

POPD     还原 PUSHD 保存的当前目录的上一个值。

PRINT    打印文本文件。

PROMPT   更改 Windows 命令提示符。

PUSHD    保存当前目录,然后对其进行更改。

RD       删除目录。

RECOVER  从有问题的磁盘恢复可读信息。

REM      记录批文件或 CONFIG.SYS 中的注释。

REN      重命名文件。

RENAME   重命名文件。

REPLACE  替换文件。

RMDIR    删除目录。

SET      显示、设置或删除 Windows 环境变量。

SETLOCAL 开始批文件中环境更改的本地化。

SHIFT    更换批文件中可替换参数的位置。

SORT     对输入进行分类。

START    启动另一个窗口来运行指定的程序或命令。

SUBST    将路径跟一个驱动器号关联。

TIME     显示或设置系统时间。

TITLE    设置 CMD.EXE 会话的窗口标题。

TREE     以图形模式显示驱动器或路径的目录结构。

TYPE     显示文本文件的内容。

VER      显示 Windows 版本。

VERIFY   告诉 Windows 是否验证文件是否已正确

         写入磁盘。

VOL      显示磁盘卷标和序列号。

XCOPY    复制文件和目录树。

 

COLOR [attar]

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

颜色属性由两个十六进制的数字指定 -- 第一个为背景,第二个为前景。每个数字可以为以下任何值之一:

 

     0 = 黑色           8 = 灰色

     1 = 蓝色           9 = 淡蓝色

     2 = 绿色           A = 淡绿色

     3 = 浅绿色         B = 淡浅绿色

     4 = 红色           C = 淡红色

     5 = 紫色           D = 淡紫色

     6 = 黄色           E = 淡黄色

     7 = 白色           F = 亮白色

转载于:https://www.cnblogs.com/shandianlongxiao/archive/2013/03/19/4025085.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/576065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是 MVC ?

ylbtech-Architecture: MVCASP.NET中 MVC。 1.A,概念 MVC是一种目前广泛流行的软件设计模式,MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出 流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三 个层——…

zabbix邮件报警

原文出自http://www.iyunv.com/thread-22904-1-1.html 首先web端的配置顺序如下: 创建用户媒介-->创建用户组和用户-->针对trigger(触发器)添加报警动作,设置邮件发送用户及媒介1. 创建用户媒介创建用户媒介-->创建用户…

ubuntu下定时执行工具cron开启关闭重启

配置文件一般为/etc/init.d/cron 启动:sudo /etc/init.d/cron start 关闭:sudo /etc/init.d/cron stop 重启:sudo /etc/init.d/cron restart 重新载入配置:sudo /etc/init.d/cron reload 可以用ps aux | grep cron命令查看cron是否…

Linux运维学习大纲

1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧2、网络服务&…

zabbix的入门到精通之zabbix的触发器Trigger

第1章 Trigger 1.1 创建一个trigger选择:ConfigurationHost双击: Trigger双击:Create Trigger(位置在右上角)后图下图所示NameTrigger的名字Expression添加Trigger表达式,双击add后添加Multiple PROBLEM events generationDescription对trigger的描述URL…

Zabbix 探索主机 “Discovery” 自动发现主机 详细图文教程

Zabbix 自动发现(Discovery)功能使用随着 监控 主机不断增多,有的时候需要添加一批机器,特别是刚用zabbix的童鞋 需要将公司的所有服务器添加到zabbix,如果使用传统办法去单个添加设备、分组、项目、图像…..结果应该是…

图解如何制作苹果OS X系统ISO光盘

当我们从网上下载的原版苹果系统是DMG格式的,要做系统引导必须做成ISO才能做系统盘,所以本文介绍在Windows7下如何来制作苹果系统光盘,各位黑苹果的童鞋要注意了。 准备以下三个东西。 1、苹果OS10.8种子下载 OS X 10.8 正式版种子.torrent 2…

zabbix的b编译安装

原文出自:http://www.ttlsa.com/zabbix/install-zabbix-on-linux-5-ttlsa/ 在了解《zabbix硬件、软件需求》之后,在你心里应该有备选的机器。今天开始安装zabbix。zabbix需要LNMP或者LAMP环境。环境的搭建不在本章范围内。 LNMP环境配置 Linux安装&#…

不大于数的2整数幂的数

获得不大于数的2整数幂的数。例如&#xff0c; 不大于6的2整数幂的数是4. 1 #include <bitset>2 3 using namespace std;4 5 /*6 * 返回不大于num的最大数的2进制数幂次。7 */8 int GetMaxPos(int num)9 { 10 int flag num & (num - 1); 11 12 if (flag …

kangle web server源代码安装简明教程

原文出自https://www.kanglesoft.com/thread-6001-1-1.html 首先到kangle官方网站上下载最新的源代码。 前提条件&#xff1a; 请先确保你的系统上有g,libz开发包,libpcre开发包,libiconv开发包(非linux版要).如你的系统为centos/rhel则运行下面命令安装这些包: yum -y ins…

关闭应用程序的几种方法

Application.Exit();//注意Application在using System.Windows.Forms命名空间中; System.Diagnostics.Process.GetCurrentProcess().Kill(); 转载于:https://www.cnblogs.com/ganquanfu2008/archive/2013/03/26/2982609.html

mysql5.6 二进制免编译安装

原文出自http://www.ttlsa.com/mysql/install-mysql5_6/ 1. 安装必要的组件 yum install –y autoconf automake imake libxml2-devel\expat-devel cmake gcc gcc-clibaio libaio-devel bzr bison libtool ncurses5-devel2. 下载解压mysql软件 2345# cd /usr/local/src# wget …

github上的优秀项目和开发环境配置【转http://www.cnblogs.com/2018/archive/2012/11/09/2763119.html】...

github上的优秀项目和开发环境配置 国外的几个公司开放的资源 https://github.com/google https://github.com/facebook https://github.com/joyent node.jshttps://github.com/jquery https://github.com/torvalds linux系统 http://twitter.github.com/ Bootstrap 是很流…

zabbix agent 类型所有key

原文转自&#xff1a;http://www.ttlsa.com/zabbix/zabbix-agent-types-and-all-keys/ zabbix服务器端通过与zabbix agent通信来获取客户端服务器的数据&#xff0c;agent分为两个版本&#xff0c;其中一个是主动一个是被动&#xff0c;在配置主机我们可以看到一个是agent&…

FFmpeg常见命令行

1、ffmpeg命令行 视频生成图片 ffmpeg -i test.mp4 -r 25 -f image2 data/image%3d.jpg这个命令行使用FFmpeg工具将视频文件&#xff08;test.mp4&#xff09;转换为一系列图像文件。 让我们逐个解释每个参数的含义&#xff1a; -i test.mp4: 指定输入文件为test.mp4。-i是F…

NetAdvangate Infragisticss 控件在工程移动到别的机器上,引用失效问题

1.这是一个Bug。因为其他控件&#xff0c;比如DevExpress不存在这个问题。 2.解决的方法也很简单&#xff0c;先把无法找到的引用记录下来&#xff0c;然后把这些应用删除&#xff0c;最后重新把它们引用进来就行了。不过&#xff0c;这样一来&#xff0c;工程每次移动到别的机…

sharepoint被阻止的文件类型解释说明

可限制上载或下载特定文件类型。每个 Web 应用程序都维护一个基于文件扩展名的阻止文件类型列表。例如&#xff0c;由于扩展名为 .exe 的文件可能会在客户端计算机上运行并可能包含恶意代码&#xff0c;因此可阻止此类文件。 默认情况下&#xff0c;会阻止许多文件类型&#xf…

zabbix 监控使用宏自动发现网卡并进行监控

一、自动发现网卡并进行监控 首先新建一个模板 1、探索规则名称为Network interface discovery 键值为net.if.discovery 2、filter处要把宏给添加上{#IFNAME} matches Network interfaces for discovery 3、新建项目原型 创建网卡进来的流量的监控项 Incoming network…

转:flex [Inspectable]标签详解

flex里的[Inspectable]标签用于为as类的属性定义一些可供flex代码提示等使用的信息&#xff0c;比如属性的类型啦合法值啦默认值啦之类的&#xff0c;[Inspectable]标签可以用在属性上&#xff0c;也可以用在getter/setter方法上&#xff0c;写法如下&#xff1a; [Inspectable…

zabbix使用宏自动发现挂载的文件系统并进行监控

首先创建模板 在模板里创建探索规则 Mounted filesystem discovery vfs.fs.discovery filters 为和/或者 {#FSTYPE} matches File systems for discovery 项目原型1 Free disk space on {#FSNAME} vfs.fs.size[{#FSNAME},free] 数字的无正负的 十进制数字 单位是…