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

news2024/9/24 9:22:45

文章目录

    • 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 回车
运行打开cmd窗口

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

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

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

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

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

创建桌面快捷方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 发送到 > 桌面快捷方式
创建桌面快捷方式
然后到桌面找到新创建的快捷方式,点击打开即可
在这里插入图片描述

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

创建桌面快捷方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 固定到任务栏
固定到任务栏
也可以从开始菜单>命令提示符>右键更多>固定到任务栏
从开始菜单固定到任务栏
(你也可以直接将快捷图标或exe程序拖动到任务栏进行固定)

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

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

创建开始磁贴的方式:找到已有的cmd的快捷方式(.lnk后缀的图标文件)或cmd.exe程序,右键菜单 > 固定到"开始"屏幕
固定到开始屏幕
也可以从开始菜单>命令提示符>右键选择固定到任务栏
固定到开始屏幕2
你可能会疑惑,磁贴列表???下图标注的区域就是磁贴列表,固定到开始就是添加到这里了。
开始屏幕位置
磁贴列表里,你可以对快捷图标进行拖拽调整顺序或分组,也可以对分组进行重命名,也可以对分组进行拖拽调整顺序,还可以设置图标大小等等。。。
(你可以在)

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

Win+X 或 右键点击左下角的"开始" ,打开开始菜单,列表里有命令提示符命令提示符(管理员),点击打开即可
在这里插入图片描述
注意,可能你这里显示的是 Windows PowerShell,需要设置下。
在任务栏空白处右键菜单 > 任务栏设置 ,打开任务栏设置窗口,在任务栏设置里打开对应开关即可。
打开开关

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

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

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窗口,属性配置不同

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

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

相关文章

TV快应用系列——1.ExtScreen框架快速入门

系列文章目录 TV快应用系列——1.ExtScreen框架快速入门 ExtScreen框架快速入门 系列文章目录前言一、ExtScreen简介整体结构扩展屏和应用的区别 二、安装和环境配置1.安装编辑工具2.安装Vue开发环境1.1.1安装 Node1.1.2安装配置 npm下载安装npmnpm 设置淘宝镜像安装 vue-cli&…

图像分割的大变革:从SAM(分割一切)到FastSAM、MobileSAM

前言 SAM就是一类处理图像分割任务的通用模型。与以往只能处理某种特定类型图片的图像分割模型不同,SAM可以处理所有类型的图像。 在SAM出现前,基本上所有的图像分割模型都是专有模型。比如,在医学领域,有专门分割核磁图像的人工…

『DotNetBrowser』在.Net中的浏览器嵌入组件,该选择DotNetBrowser 还是 CefSharp?

📣读完这篇文章里你能收获到 全方位对比DotNetBrowser 和 CefSharp的优缺点 文章目录 一、引言二、引擎三、架构1. CefSharp架构2. DotNetBrowser架构 四、对比1. 稳定性和内存使用2. 应用程序域3. AnyCPU4. H.264, AAC5. 安全6. Visual Studio设计器7. 嵌入应用程…

八、c++学习(加餐4:深入分析new和delete)

经过了两篇的类和对象分析,我们这一篇再次加餐,对new和malloc的分析,malloc的源码不在这篇介绍,会放到linux篇的内存池专题,所以我们这篇只要分析new。 这篇的主要目的就是,对象是怎么new出来的&#xff0…

技术干货——Selenium Python使用技巧(三)

目录 处理不同情况的等待 网页中的滚动操作 使用Selenium放大和缩小 查找元素的大小 获取元素的X和Y坐标 使用自定义配置文件禁用JavaScript 设置手动代理设置 总结: 处理不同情况的等待 在Selenium自动化测试中网页可能需要花费一些时间来加载,…

MybatisPlus从入门到精通-基础篇

文章目录 一、概述二、快速入门2.1 数据库准备2.2 创建springboot工程2.3 实体类准备2.4 测试MybatisPlus 三、MP常用配置3.1 设置表映射规则3.2 设置主键生成策略3.3 设置字段映射关系3.4 设置字段和列名的驼峰映射3.5 日志 四、基本使用4.1 增加(插入)…

TF卡/U盘扩容

1. 问题 在使用大于镜像、对TF卡/U盘烧录镜像以后,TF卡/U盘会出现一部分的空闲内存无法被使用,导致出现使用空间不足的报错,或运行大型项目不成功。 注意:本教程仅针对自行烧录镜像的用户,TF卡/U盘内如有出厂镜像则可…

【数据挖掘】时间序列教程【四】

3.3 划分变体 我们可以对上述 的主模型采用方差分析方法,并将中的总变异分解为 为残差平方和和可归因于各种频率的变化。 第二行是可能的,因为平方的所有交叉项都等于零,即对于所有 ,

基于JavaSwing的五子棋游戏设计

点击以下链接获取源码: https://download.csdn.net/download/qq_64505944/87987074?spm1001.2014.3001.5503 运行截图:

4.22. 卷积定理

1. 时域: 我们知道卷积运算是为了求系统的零状态响应的,即,如果输入给系统的信号是f(t),系统函数是h(t),那系统的输出是什么? 就是按照上述方式卷积得到 那上述的卷积在频率域是什么呢? 2. 卷积…

windows系统下的nvm环境安装

1、下载 https://github.com/coreybutler/nvm-windows/releases 直接下载zip包 并安装 2、安装 注意:尽量按照默认路径安装 否则可能出现 nvm 安装完成 后面下载使用node的时候有问题 3、安装完成检测 打开cmd命令 输入 nvm -v出现版本号 则安装成功 4、se…

FullGC调优100倍,掌握这3招,吊打JVM调优

前言: 在40岁老架构师尼恩的读者社区(50)中,很多小伙伴拿不到offer,或者拿不到好的offer。 尼恩经常给大家 优化项目,优化简历,挖掘技术亮点。 在指导简历的过程中, 线上问题排查…

【实用教程】教你一招 IDE 中比较骚的操作技巧!

我靠,这是个高手!这真是个高手! IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。 这个功能可以使用代码补全来模板式地补全语句&…

02_04_02实时调度类_线程优先级代码实战

知识回忆 基础知识 Linux内核当中有3种调度策略: . SCHED_ OTHER分时调度策略;(普通进程) SCHED_ FIFO 实时调度策略,先到先服务; SCHED RR实时调度策略,时间片轮转。 备注:如果有相同优先级的实时进程(根据优先级计算的调度权值是一样的)已经准备好,FI…

vim和vimplus安装详细步骤

1、vim安装 sudo apt update sudo apt install vim依次执行以上命令,安装好vim编辑器,安装好之后,直接使用vim hello.c进行测试,如果可以进入就没有问题。 2、vimplus安装 2.1 检查vim版本 vim --version vim --version | gre…

微信小程序入门教程

微信小程序入门教程 1、前言1. 相关介绍2. 开发工具 2、微信小程序注册3、 构建第一个微信小程序3.1 微信开发者工具3.1.1 小程序创建3.1.2 小程序项目结构目录介绍 3.2 Hbuilder 4、小程序的发布 1、前言 1. 相关介绍 要学习制作微信小程序,首先要先了解微信公众…

【数据库工具】 图文版介绍Xampp工具的使用实战

前言 有时候懒得安装数据库,就可以使用一些集成工具,比如XAMPP就是一个流行的软件包,便于搭建本地web环境,使用里面的mysql也是相当方便,今天我们就一起来看一下。 🏠个人主页:我是沐风晓月 &…

使用 Keil 环境来写 EK TM4C123G 代码

EK TM4C123G 处理器介绍 就这么一个红板子,上边有两个处理器芯片: 靠上边的芯片,用作仿真/调试器,可以先忽略; 我们重点关注的芯片,位于板子下侧中间。 从丝印上,可以看出芯片的型号为&#…

软件UI工程师的职责模板

软件UI工程师的职责模板1 职责: 1.负责产品的UI视觉设计(手机软件界面 网站界面 图标设计产品广告及 企业文化的创意设计等); 2.负责公司各种客户端软件客户端的UI界面及相关图标制作; 3.设定产品界面的整体视觉风格; 4.为开发工程师创建详细的界面说明文档&…

网联V2X跟踪式微波雷达使用说明书

1 设备简介 网联 V2X跟踪式微波雷达跟踪式微波雷达传感器, 主要应用于高速公路、城市道普通公路等场景, 通过发射 FMCW调频连续波信号调频连续波信号 ,接收路面目标物的回波信号获取目标物的距离、速度和角信息。 传感器通过 以太网或者光纤 …