文章目录

  • 1. 从`开始`菜单的应用列表打开
  • 2. 从`搜索`打开
  • 3. 从`运行`打开
  • 4. 从`文件资源管理器`打开
  • 5. 从`C:\Windows\System32\cmd.exe`打开
  • 6. 从`桌面>快捷方式`打开(需自己创建)
  • 7. 从`任务栏>快捷方式`打开(需自己创建)
  • 8. 从`开始`菜单>`磁贴列表`打开(需自己创建)
  • 9. 从`开始`>右键`菜单`打开(需要打开设置)
  • 10. 从`Shift + 右键` 打开(需要修改注册表)
  • 11. 从dos窗口打开新的dos窗口
  • 12. 从`xxx.bat`批处理文件打开
    • 方式1:使用`cmd`命令
    • 方式2:使用`start`命令

最近在写某个批处理脚本时,意外发现 Windows系统中,在不同路径打开的cmd/dos窗口,属性配置竟然不同,接下来就一起来探究下。
(以下演示在Win10系统,其他版本系统可能会有不同;
cmd窗口/dos窗口/命令提示符窗口,不用纠结叫法)

今天先来总结下打开cmd/dos窗口都有哪些路径
(关于路径不同,属性不同的探究,再单独写篇文章)

1. 从开始菜单的应用列表打开

操作路径:按Win键或者点击开始菜单 > Windows 系统 > 命令提示符

如果最近从菜单打开过命令提示符,它会出现在菜单常用列表

2. 从搜索打开

操作路径:Win + S 打开搜索栏 > 输入cmd > 在搜索结果里点击命令提示符

如果最近有使用过命令提示符,它会出现在搜索窗口的最近列表里

3. 从运行打开

操作路径:Win + R 打开运行 > 输入cmd 回车

4. 从文件资源管理器打开

操作路径:打开文件资源管理器 > 在地址栏输入cmd,回车

这种方式打开dos窗口,有个特别方便之处就是,dos窗口的工作路径就是文件资源管理器当前的路径
比如:我在输入cmd之前,地址栏里地址是F:\test

那么我输入cmd回车后,打开dos窗口,工作路径就是F:\test

5. 从C:\Windows\System32\cmd.exe打开

操作路径:找到cmd.exe程序位置(一般都在C:\Windows\System32下),直接双击打开

6. 从桌面>快捷方式打开(需自己创建)

创建桌面快捷方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 发送到 > 桌面快捷方式

然后到桌面找到新创建的快捷方式,点击打开即可

7. 从任务栏>快捷方式打开(需自己创建)

创建桌面快捷方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 固定到任务栏

也可以从开始菜单>命令提示符>右键更多>固定到任务栏

(你也可以直接将快捷图标或exe程序拖动到任务栏进行固定)

然后到任务栏,找到cmd快捷方式图标,点击打开即可
(注意,有两个,一个是从cmd.exe固定的,一个是从开始菜单固定的)

8. 从开始菜单>磁贴列表打开(需自己创建)

创建开始磁贴的方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 固定到"开始"屏幕

也可以从开始菜单>命令提示符>右键选择固定到任务栏

你可能会疑惑,磁贴列表???下图标注的区域就是磁贴列表,固定到开始就是添加到这里了。

磁贴列表里,你可以对快捷图标进行拖拽调整顺序或分组,也可以对分组进行重命名,也可以对分组进行拖拽调整顺序,还可以设置图标大小等等。。。
(你可以在)

9. 从开始>右键菜单打开(需要打开设置)

Win+X 或 右键点击左下角的"开始" ,打开开始菜单,列表里有命令提示符命令提示符(管理员),点击打开即可

注意,可能你这里显示的是 Windows PowerShell,需要设置下。
在任务栏空白处右键菜单 > 任务栏设置 ,打开任务栏设置窗口,在任务栏设置里打开对应开关即可。

10. 从Shift + 右键 打开(需要修改注册表)

在桌面或文件资源管理器空白处或选择文件夹,按着Shift键,然后鼠标右键,在菜单列表中就可以看到在此处打开命令窗口(W),点击即可打开cmd窗口,且工作路径就是桌面路径或文件资源管理器当前路径或者所选文件夹路径,不用在cd来cd去了,哈哈特方便(有点类似【4.从文件资源管理器打开】的方式)

打开dos窗口效果,直接进入了文件资源管理器的当前路径下

注意:Win10 系统默认隐藏了cmd命令【shift+右键】的快捷方式,而是新增了一个PowerShell的快捷方式。

修改注册表的相关配置,取消隐藏
可参考文章:Win10 Shift+右键菜单打开Cmd窗口

补充:
参考文章中,只改了 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\cmd 路径下的配置;
还有两处要改(修改方法相同):
计算机\HKEY_CLASSES_ROOT\Directory\shell\cmd
计算机\HKEY_CLASSES_ROOT\Drive\shell\cmd
另外,如果你想要直接按右键,而不按Shift,只需要把Extended 项删掉即可(注意有三处)

11. 从dos窗口打开新的dos窗口

start命令:可以启动一个单独的窗口以运行指定的程序或命令。
start /? 获取详细帮助

在dos窗口,执行startstart cmd可启动一个新的dos窗口

12. 从xxx.bat批处理文件打开

使用批处理文件打开dos窗口,这里提供两种方式:

方式1:使用cmd命令

新建一个批处理文件,mycmd.bat,内容如下:

@echo off
REM cmd
cmd /K

cmdcmd /K都行,后者打开的dos窗口,没有 Windows版权声明内容

闭坑指南:
这里的批处理文件名,千万不要使用 cmd.bat ,因为程序在执行到cmd时,会优先在当前路径下找 cmd.bat 或 cmd.exe 等,如果找到就执行当前路径下的 cmd.bat 或cmd.exe ,所以如果你取名为cmd.bat,那么恭喜你,你的程序将陷入死循环(手动关掉dos窗口即可)

方式2:使用start命令

新建一个批处理文件,start.bat,内容如下:

@echo off
REM start /D C:\Users\cyinl\Desktop\ "cmd.exe - 快捷方式.lnk"
start /D C:\Windows\System32 cmd.exe
REM start "test"
REM start
REM start cmd

第1种:使用 xxx.lnk 快捷方式 的属性,启动dos窗口
第2种:使用 cmd.exe 程序的属性,启动dos窗口
第3种:使用 cmd.exe 默认的属性,启动dos窗口,并指定了窗口标题为 test
(注意与第2中不一样,默认属性是指 右键dos窗口标题栏 > 默认值里的配置)
第4种:使用 执行 start,bat 脚本的程序的属性,双击批处理文件默认使用的 C:\Windows\System32\cmd.exe 来执行,因此启动的dos窗口属性同第2种
第5种:“cmd” 会被 COMSPEC 变量的数值所替换,可以在dos窗口通过 echo %comspec% 命令查看,应该都是 C:\WINDOWS\system32\cmd.exe



最后:
(1)不同的版本的Windows系统,cmd/dos打开的路径可能会有区别,文中演示使用的是 Win10 系统;
(2)文中给出了12种方式,但我相信除此之外应该还有其他途径可以cmd/dos窗口,也欢迎评论区留言补充‘;
(3)关于不同路径打开的cmd/dos窗口,属性配置不同的探究,参见我写的另一篇文章:
Windows 不同方式打开的cmd/dos窗口,属性配置不同

Windows 打开cmd/dos窗口的12种方式(全网最全)相关推荐

  1. windows系统中,在当前目录下打开cmd命令行的两种方法

    windows系统中,在当前目录下打开cmd命令行的两种方法 1.在当前路径地址栏中直接输入'cmd',然后回车. 2.在当前路径下,按住'shift'键同时点击鼠标右键,点击"在此处打开P ...

  2. OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell

    DOS 命令帮助文档 command line shell 用好windows的快捷键 http://www.pcfree.cn/cn/service/OS/windows/2004/09/04/ar ...

  3. win8.1怎样打开计算机名,Win8怎么打开cmd命令窗口_Win8.1打开命令提示符的方法-192路由网...

    问:Win8怎么打开CMD命令提示符窗口?我的电脑是Win8系统,我想打开Win8电脑上的CMD命令提示符窗口,但是不知道方法. 请问如何才能打开Win8的命令提示符窗口? 答:打开Win8命令提示符 ...

  4. 小技巧——直接在目录中输入cmd然后就打开cmd命令窗口

    直接在目录中输入cmd然后就打开cmd命令窗口 转载于:https://www.cnblogs.com/xiangtingshen/p/10828754.html

  5. Windows系统cmd命令窗口无法粘贴解决的方法步骤

    描述:Windows系统cmd命令窗口无法粘贴解决的方法步骤 步骤: 按一下ESC键,即可粘贴

  6. 打开新窗口的几种方式及target=_blank指定窗口名称

    打开新窗口的几种方式及target=_blank指定窗口名称   打开新窗口的几种方式: 1.form提交到新窗口  <form action="action.jsp" ta ...

  7. 在Windows 10中截取截图的6种方式 简介

    在Windows 10中截取截图的6种方式 简介 截图对于不同的目的很重要.它可以用于捕获笔记本电脑上的任何内容的截图.所以,如果你使用Windows 10,你可能不知道如何截图,因为它是比较新的.因 ...

  8. php 个人摄影,展示个人摄影作品的12种方式(ZT)

    展示个人摄影作品的12种方式(ZT) 2009-7-11 06:00 0706 无论你是职业摄影师,还是偶尔拍摄婚礼.会议的业余摄影师,知名度都源于有多少人了解你的作品,有多少人欣赏你的拍摄.因此,让 ...

  9. 设置程序在Windows开机后自动运行的3种方式

    设置程序开机自动运行的方式主要有三种: 一.把快捷方式复制到[开始->所有程序->启动]中.这个得依赖用户的操作. 二.程序添加到Windows开机选项中启动运行. 传送门 设置程序在Wi ...

最新文章

  1. C++ 11 深度学习(五)类型转换:static_cast dynamic_cast const_cast reinterpret_cast
  2. java两种绑定方式_Javascript绑定事件的两种方式的区别
  3. 腾讯视频如何设置主设备
  4. HTTP缓存解释为何页面响应的数据和服务端的不一致
  5. 微信小程序导出excel之exceljs
  6. logstash 启动方式
  7. python面向对象编程项目_Python学习之==面向对象编程(一)
  8. Chapter 2 大规模MIMO系统信息论基础及信道容量分析
  9. IIS6/IIS7无法打开IIS管理器的解决方法。
  10. 聊聊学习型组织的五项修炼(下)
  11. 平板app尺寸html5,app界面设计尺寸规范大全
  12. 命令top动态监控进程所占系统资源
  13. 计算机应用基础图文混合排版,《Word 2010图文混合排版》教学设计与课后反思
  14. 使用vscode pull拉取报错: [rejected] (would clobber existing tag)
  15. swing界面设计之登录注册界面
  16. 做软件的和搞硬件的,谁更优越?程序员:感觉搞硬件的真厉害,年龄越大越吃香,软件是吃青春饭...
  17. 淘系学妹分享阿里的20—60KJava岗位JD,真的太难了
  18. 畅想未来智能交通:因为有你,所以不同
  19. Android实现记事本功能
  20. Altium Designer 实用操作笔记

热门文章

  1. 大数据培训Hive的数据存储与压缩
  2. php超链接颜色,html超链接默认字体颜色怎么清除
  3. 《UNIX 环境高级编程》学习笔记——UNIX 基础知识
  4. 五、nrf52832的timer定时器
  5. 一次linux系统异常重启分析过程
  6. It is possible that this object was over-released, or is in the process......
  7. python中bin的意思_python bin函数应用
  8. 软件测试 | 你的期望薪资是多少?为什么?
  9. WebLogic的使用总结(二)
  10. 图像透视变换原理及实现【转发】