打开支付宝首页搜“523966799”领红包,领到大红包的小伙伴赶紧使用哦!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

C/C++学习----使用C语言代替cmd命令、cmd命令大全

2022-9-5 23:23| 发布者: zhaojun917| 查看: 5957| 评论: 0

摘要: 物理机版本:Win 7 旗舰版(64位)IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081_Chinese-Simplified)【前言】cmd常用命令:calc:启动计算器notepad ...

物理机版本:Win 7 旗舰版(64位)

IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081_Chinese-Simplified)

【前言】

cmd常用命令:

calc:启动计算器

notepad:打开记事本

netstat -a:查看所有的端口

tasklist:查看所有的进程

  • d:      盘符切换
  • dir(directory)      列出当前目录下的文件以及文件夹
  • md (make directory)      创建目录
  • rd (remove directory)     删除目录(带内容的文件或者文件夹不能直接删除,必须先删除里面,再删除外面)。如果要删除非空目录,可以使用命令:rd /s xxxdir或者rd /s /q xxxdir
  • cd (change directory)     改变指定目录(进入指定目录)
  • cd..       退回到上一级目录
  • cd\       退回到根目录
  • del (delete)      删除文件,删除一堆后缀名一样的文件*.txt
  • exit    退出dos命令行
  • cls    (clear screen)清屏

Win7中打开cmd窗口的方式:在当前路径下,按住shift键,鼠标右键:

C/C++学习----使用C语言代替cmd命令、cmd命令大全-LMLPHP

一、通过C语言代码来实现cmd命令行功能:

这里用到了c语言中的一个库:#include<stdlib.h>

1、打开记事本:

cmd.cpp:

#include<stdlib.h>
void main() {
system("notepad"); //System:执行系统的命令行
}

程序一运行,记事本就打开了:

C/C++学习----使用C语言代替cmd命令、cmd命令大全-LMLPHP

2、查看ip地址:

#include<stdlib.h>
void main(){
system("ipconfig");
system("pause"); //如果没有这一行代码,cmd窗口就会闪退

}

注:如果没有第04行的pause,cmd窗口就会闪退。

死循环:

 #include<stdlib.h>

 void main(){
while () {
//system("calc"); //执行完后再执行下一行代码:只有关闭了计算器,才能打开一个新的计算器
system("start calc"); //同时并行:同时打开无数个计算器
}
}

注意第05行、06行代码中,增加了一个start的区别。

我们再来通过代码看一下start的含义:

 //执行完后再执行下一行代码
void run1(){
system("calc");
system("notepad");
} //同时并行
void run2(){
system("start calc");
system("start notepad");
}

如果执行run1()方法,则只有关闭了计算器,才会打开记事本;

如果执行run2()方法,则计算器和记事本会同时打开。

二、打开指定文目录、应用程序、文档:

1、打开C盘:

system("explorer.exe C:");

或者:

system("explorer.exe C:\\");

打开某个文件夹:E:\workspace\2014-12-07-VS2013

system("explorer.exe E:\\workspace\\2014-12-07-VS2013"); //打开指定文件夹 

注:注意盘符用双斜杠,这里涉及到了转义字符 

2、打开应用程序:

如果碰到了有空格的路径,是打不开的:

C/C++学习----使用C语言代替cmd命令、cmd命令大全-LMLPHP

其实,直接在cmd中打开含有空格路径的应用程序,也是不行的,必须加上引号。效果如下:

C/C++学习----使用C语言代替cmd命令、cmd命令大全-LMLPHP

所以这里涉及到了转义字符:  \"  代表了   "

打开包含空格路径的应用程序,要添加双引号的转义字符。命令如下:

    //打开应用程序(路径中包含空格)
system("\"D:\\Sublime Text 3\\sublime_text.exe\"");
system("pause");

注:如果路径里没有空格,是不需要添加双引号的。

打开word文档:

    //打开word文档
system("E:\\沉淀时光\\2014电子科技大学硕士招生简章.doc");
system("pause");

打开ie浏览器:

    //打开浏览器
system("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" ");

打开指定网站:

    //打开指定网站
system("\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" www.google.com");

打开指定程序后关闭:

 #include<stdlib.h>

 void main(){
//打开指定程序后,运行,回车,程序会关闭
system("start calc");
system("pause");
system("taskkill /f /im calc.exe"); //关闭进程
}

注:第07行代码中,/f表示force, /im表示进程名称。

运行上面的程序后,计算器会打开,此时在弹出的cmd窗口中回车,计算器会关闭。注:少了第05行的单词start和第06行的pause,都不能实现这个功能。

CMD命令大全:

CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)

1. appwiz.cpl:程序和功能

2. calc:启动计算器

3. certmgr.msc:证书管理实用程序

4. charmap:启动字符映射表

5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)

6. cleanmgr: 打开磁盘清理工具

7. cliconfg:SQL SERVER 客户端网络实用工具

8. cmstp:连接管理器配置文件安装程序

9. cmd.exe:CMD命令提示符

10. 自动关机命令

Shutdown -s -t 600:表示600秒后自动关机

shutdown -a :可取消定时关机

Shutdown -r -t 600:表示600秒后自动重启

rundll32 user32.dll,LockWorkStation:表示锁定计算机

11. colorcpl:颜色管理,配置显示器和打印机等中的色彩

12. CompMgmtLauncher:计算机管理

13. compmgmt.msc:计算机管理

14. credwiz:备份或还原储存的用户名和密码

15. comexp.msc:打开系统组件服务

16. control:控制面版

17. dcomcnfg:打开系统组件服务

18. Dccw:显示颜色校准

19. devmgmt.msc:设备管理器

20. desk.cpl:屏幕分辨率

21. dfrgui:优化驱动器   Windows 7→dfrg.msc:磁盘碎片整理程序

22. dialer:电话拨号程序

23. diskmgmt.msc:磁盘管理

24. dvdplay:DVD播放器

25. dxdiag:检查DirectX信息

26. eudcedit:造字程序

27. eventvwr:事件查看器

28. explorer:打开资源管理器

29. Firewall.cpl:Windows防火墙

30. FXSCOVER:传真封面编辑器

31. fsmgmt.msc:共享文件夹管理器

32. gpedit.msc:组策略

33. hdwwiz.cpl:设备管理器

34. inetcpl.cpl:Internet属性

35. intl.cpl:区域

36. iexpress:木马捆绑工具,系统自带

37. joy.cpl:游戏控制器

38. logoff:注销命令

39. lusrmgr.msc:本地用户和组

40. lpksetup:语言包安装/删除向导,安装向导会提示下载语言包

41. lusrmgr.msc:本机用户和组

42. main.cpl:鼠标属性

43. mmsys.cpl:声音

44. magnify:放大镜实用程序

45. mem.exe:显示内存使用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存使用情况了。当然什么盘什么文件名可自己决定。)

46. MdSched:Windows内存诊断程序

47. mmc:打开控制台

48. mobsync:同步命令

关闭

站长推荐上一条 /7 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )

GMT+8, 2024-9-20 02:41 , Processed in 0.023725 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.