cmd.exe启动参数说明

启动命令解释程序 Cmd.exe 的新范例。如果在不含参数的情况下使用,cmd 将显示操作系统的版本和版权信息。

语法

cmd [{/c | /k}] [/s] [/q] [/d] [{/a | /u}] [/t:FG] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}] [String]

参数

/c

执行 String 指定的命令,执行完后停止,会退出。例如:

@echo offcmd /c "echo %cd%  & echo ddddd  & set xxx=12345"
pause
cls

后面的pause和cls也会执行,执行到最后则会退出当前的运行环境(双击运行方式),但当前环境变量xxx不会保留(开始->运行->cmd,然后执行当前bat文件的方式执行完后,再次输入set查看当前环境变量)

 

/k

执行 String 指定的命令并继续,运行完会保持当前运行窗口及环境变量。例如:

@echo offcmd /k "echo %cd%  & echo ddddd  & set xxx=12345"
pause
cls

程序执行完cmd后面字符串的命令后就会暂停执行,所以后面的pause和cls不会执行。但窗口和环境变量会保持。运行方式:双击或从命令行执行当前bat文件都行

 

/s

修改 /c 或 /k 后对 String 的处理。

/q

关闭回显。

/d

禁用 AutoRun 命令执行。

/a

将内部命令输出按美国国家标准学会 (ANSI) 格式化为管道或文件。

/u

将内部命令输出作为 Unicode 格式化为管道或文件。

/t:FG

设置前景 F 色和背景 G 色。下表列出了可用作 F 和 G 值的有效十六进制数字。

 
颜色

0

黑色

1

蓝色

2

绿色

3

浅绿色

4

红色

5

紫色

6

黄色

7

白色

8

灰色

9

淡蓝色

A

淡绿色

B

淡浅绿色

C

淡红色

D

淡紫色

E

淡黄色

F

亮白色

/e:on

启用命令扩展。

/e:off

禁用命令扩展。

/f:on

启用文件和目录名称完成。

/f:off

禁用文件和目录名称完成。

/v:on

启用延迟的环境变量扩展。

/v:off

禁用延迟的环境变量扩展。

String

指定要执行的命令。

/?

在命令提示符下显示帮助。

注释

使用多个命令

可以在 String 中使用由命令分隔符 && 分隔的多个命令,但这些命令必须用引号括起来(例如,"Command&&命令&&命令")。

处理引号

如果指定了 /c 或 /kcmd 会处理 String 中的其余命令,并且只有在满足下述所有条件的情况下,才保留引号:

未使用 /s

准确使用了一对引号。

在引号内未使用任何特殊字符(例如:&<>( ) @ ^ |)。

在引号内使用了一个或多个空白字符。

引号内的 String 为可执行文件的名称。

如果上述条件不能满足,则处理 String 时将首先检查它的第一个字符以验证其是否为左引号。如果第一个字符是左引号,则它会与右引号分离开。跟在右引号之后的任何文本都会得到保留。

执行注册表子项

如果在 String 中未指定 /d,则 Cmd.exe 会查找以下注册表子项:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun\REG_EXPAND_SZ

如果上述的一个注册表子项或两个都存在,则会在执行所有其他变量之前执行它们。

警告

编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。

启用和禁用命令扩展

在 Windows XP 中,命令扩展在默认情况下是启用的。对于特定进程,可使用 /e:off 禁用它们。通过设置下述 REG_DWORD 值,可以在计算机上或用户会话中启用或禁用所有 cmd 命令行选项的扩展:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD

在注册表中使用 Regedit.exe 可以将 REG_DWORD 值设为 0×1(即启用)或 0×0(即禁用)。用户特定设置优先于计算机设置,并且命令行选项优先于注册表设置。

警告

编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。

启用命令扩展后,会影响到下述命令:

assoc

call

chdir (cd)

color

del (erase)

endlocal

for

ftype

goto

if

mkdir (md)

popd

prompt

pushd

set

setlocal

shift

start(还包括将更改外部命令过程)

有关这些命令的详细信息,请参阅“相关主题”。

启用延迟的环境变量扩展

如果启用延迟的环境变量扩展,则可以使用感叹号字符来替代运行时的环境变量值。

启用文件和目录名称完成

默认情况下,禁用文件和目录名称完成。对于特定的 cmd 命令处理,可以通过 /f:{on|off 来启用或禁用文件名称完成。通过设置下述 REG_DWORD 值,可以在计算机上或用户登录会话中启用或禁用所有 cmd 命令处理的文件和目录名称完成:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD

要设置 REG_DWORD 值,请运行 Regedit.exe 并使用特定功能的控制字符的十六进制值(例如,用 0×9 表示 Tab 键,用 0×08 表示 BackSpace 键)。用户特定设置优先于计算机设置,并且命令行选项优先于注册表设置。

警告

编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。

如果使用 /f:on 启用了文件和目录名称完成,则对于目录名称完成,可使用 Ctrl+D;而对于文件名称完成,可使用 Ctrl+F。要禁用注册表中特定的完成字符,请使用空格 [0×20] 的数值,因为空格不是有效的控制字符。

按 Ctrl+D 或 Ctrl+F 时,cmd 会处理文件和目录名称完成操作。这些组合键的作用是在 String 后附加通配符(如果还未使用),并创建匹配的路径列表,然后显示第一个匹配的路径。如果所有路径都不匹配,文件和目录名称完成操作会发出警告声,并且不更改所显示的内容。要逐个查看匹配路径列表中的路径,请重复按 Ctrl+D 或 Ctrl+F。要向后查看该列表,请在按 Shift 键的同时按 Ctrl+D 或 Ctrl+F。要放弃已保存的匹配路径列表并生成新列表,可以编辑 String,然后按 Ctrl+D 或 Ctrl+F。如果在 Ctrl+D 和 Ctrl+F 之间切换,将会放弃已保存的匹配路径列表并生成新列表。Ctrl+D 组合键与 Ctrl+F 组合键之间唯一的不同在于,Ctrl+D 仅匹配目录名,而 Ctrl+F 既匹配文件名,又匹配目录名。如果在任何内部目录命令(即 CDMD 或 RD)中使用文件和目录名称完成,将仅使用目录完成。

如果将匹配路径置于引号之中,则文件和目录名称完成会正确地处理含有空格或特殊字符的文件名。

下述特殊字符需要有引号:& < > [ ] { } ^ = ; ! ' + , ` ~ [空格]

如果提供的信息包含空格,请使用引号将文本引起来(例如,"计算机名")。

如果从 String 内处理文件和目录名称完成操作,则将放弃 [Path] 在光标右侧的任何部分(即在 String 中处理完成操作的位置)。

 

出处:http://www.cnblogs.com/TsengYuen/archive/2011/02/10/1951004.html

转载于:https://www.cnblogs.com/mq0036/p/5244892.html

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

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

相关文章

【深度学习】——训练过程

包含哪些层 训练过程 其实就是yf(x)的求参过程&#xff0c;先给参数一个初始值&#xff0c;然后根据初始函数计算得到预测值&#xff0c;根据预测值和真值计算损失&#xff0c;然后又根据损失函数进行反向传播更新参数&#xff0c;更新参数后&#xff0c;再次计算预测值&#…

ABB RAPID 程序 WorldZone 归纳

在 RAPID 程序中&#xff0c;静态的 WorldZone 不能被解除并再次激活&#xff0c;或者进行擦除。在 RAPID 程序中&#xff0c; 临时的 WorldZone 可以被解除&#xff08;WZDisable&#xff09; &#xff0c; 再次激活&#xff08;WZEnable&#xff09; 或者擦除&#xff08;WZF…

thinkphp自定义模板标签(一)

thinkphp内置的foreach和include等模板标签使用是非常方便的&#xff1b;但是内置的那些标签只能满足常用功能&#xff0c;个性化的功能就需要我们自己编写自定义模板标签了&#xff1b;下面就是要讲解如何实现&#xff1b; 示例环境&#xff1a;thinkphp3.2.3 thinkphp的模板标…

【深度学习】——激活函数(sigmoid、tanh、relu、softmax)

目录 激活函数 1、作用 2、常用激活函数 3、衡量激活函数好坏的标准&#xff1a; 4、不同的激活函数 1&#xff09;sigmoid 2&#xff09;tanh函数 3&#xff09;RULE函数和leak-relu函数 4&#xff09;softmax函数 激活函数 1、作用 如果只是线性卷积的话&#xff0c…

SDUT 3377 数据结构实验之查找五:平方之哈希表

数据结构实验之查找五&#xff1a;平方之哈希表 Time Limit: 400MS Memory Limit: 65536KBSubmit StatisticProblem Description 给定的一组无重复数据的正整数&#xff0c;根据给定的哈希函数建立其对应hash表&#xff0c;哈希函数是H(Key)Key%P&#xff0c;P是哈希表表长&…

我的2017年前端之路总结

原文首发于我的博客 年末了&#xff0c;赶着刚考完两门考试&#xff0c;在最后4门考试来临之前抽空写一下今年的小结。 今年格外忙。忙完本科毕设&#xff0c;又马上投入了研究生实验室的搬砖生涯。跟去年一样&#xff0c;列个今年的学习成果清单&#xff1a; 过去的一年 技术成…

对软件工程的疑问

在大学时光中学习了算法编程后&#xff0c;我发现我对于源程序理解很差&#xff0c;我只会很低程度的写代码&#xff0c;但是基本描述不出来。所以我的编程很差&#xff0c;而且由于我很少打代码&#xff0c;所以我的编程能力基本没有多少提高&#xff0c;我也没有发现该学什么…

【深度学习】——分类损失函数、回归损失函数、交叉熵损失函数、均方差损失函数、损失函数曲线、

目录 代码 回归问题的损失函数 分类问题的损失函数 1、 0-1损失 (zero-one loss) 2、Logistic loss 3、Hinge loss 4、指数损失(Exponential loss) 机器学习的损失函数 Cross Entropy Loss Function&#xff08;交叉熵损失函数&#xff09; 交叉熵优点 Mean Squared E…

伺服电机惯量问题

在伺服系统选型及调试中&#xff0c;常会碰到惯量问题。 其具体表现为&#xff1a;在伺服系统选型时&#xff0c;除考虑电机的扭矩和额定速度等等因素外&#xff0c;我们还需要先计算得知机械系统换算到电机轴的惯量&#xff0c;再根据机械的实际动作要求及加工件质量要求来…

【转】应用架构一团糟?如何将单体应用改造为微服务

概述 将单体应用改造为微服务实际上是应用现代化的过程&#xff0c;这是开发者们在过去十年来一直在做的事情&#xff0c;所以已经有一些可以复用的经验。 全部重写是绝对不能用的策略&#xff0c;除非你要集中精力从头构建一个基于微服务的应用。虽然听起来很有吸引力&#xf…

Linux 解决ssh连接慢的问题

备份文件 cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak 编辑文件 vi /etc/ssh/sshd_config 输入/ 查找GSSAPIAuthentication 设置如下 GSSAPIAuthentication no # 是否允许使用基于 GSSAPI 的用户认证。默认值为"no"。仅用于SSH-2 详细解释 输入/ 查找UseDNS …

ABB机器人与PC计算机控制口连接 超级终端 命令清单

条件&#xff1a; 9 针串口通信 RS232。 PC 启动超级终端软件。Windows -> Start -> Accessories -> Terminal 通信设置&#xff1a; 1. 波特率 9600 8 位2. 1 个停止位 没有奇偶校验3. 没有 Modern 采用直接串口连接4. 使用 Xon/Xoff 通信形式当故障发生时&#xff0…

【Hibernate】Hibernate系列6之HQL查询

HQL查询 6.1、概述 6.2、分页查询 6.3、命名查询 6.4、投影查询-部分字段查询 6.5、报表查询 6.6、迫切左外连接、左外连接 6.7、迫切内连接、内连接 6.8、QBC查询、本地查询 转载于:https://www.cnblogs.com/junneyang/p/5254641.html

【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)

目录 梯度 梯度下降 常用的梯度下降算法&#xff08;BGD&#xff0c;SGD&#xff0c;MBGD&#xff09; 梯度下降的详细算法 算法过程 批量梯度下降法&#xff08;Batch Gradient Descent&#xff09; 随机梯度下降法&#xff08;Stochastic Gradient Descent&#xff09…

Javascript隐式转换

乱想 javascript为什么需要隐式转换&#xff1f;如果没有会出现什么情况&#xff1f; 找了一圈没有看到关于这个的讨论&#xff0c;只好自己研究了&#xff0c;可能不一定正确&#xff0c;自行辨知。 郁闷就是郁闷在好好的&#xff0c;为什么要搞个隐式转换&#xff0c;一般来讲…

双工位机器人 焊接夹具注意事项 o(╯□╰)o

焊接夹具设计注意事项 一套完美的夹具,需要机械设计人员正确的设计思想&#xff0c;良好的配件质量&#xff0c;钳工负责认真的装配质量,卡具在使用中不断的修磨和改进&#xff0c;才会达到好的效果。 本人非机械设计&#xff0c;只是在使用焊接卡具过程中遇到了很多卡具设计上…

【公共类库】加密解密

public static class MyEncryption{#region Md5加密/// <summary>/// 使用MD5加密/// </summary>/// <param name"str">需要加密的数据。</param>/// <param name"kind">加密类型&#xff1a;1-普通加密&#xff1b;2-密码加…

使用JOTM实现分布式事务管理(多数据源)

使用spring和hibernate可以很方便的实现一个数据源的事务管理,但是如果需要同时对多个数据源进行事务控制,并且不想使用重量级容器提供的机制的话,可以使用JOTM达到目的. JOTM的配置十分简单,spring已经内置了对JOTM的支持,一.<bean id"jotm" class"org.spri…

【机器学习】——《机器学习实战》面试复习

目录 一、机器学习概念 二、机器学习步骤 三、有监督学习 1、k-近邻算法 核心思想 实例&#xff1a;手写数字的识别 优缺点&#xff1a; 2、决策树 相关概念 核心思想 一些小技巧 优缺点 3、神经网络 4、SVM——支持向量机 核心思想 SVM和SVR的区别 ​ 优缺点…

一键分享代码

文章出处&#xff1a;http://share.baidu.com/code/advance 一、概述 百度分享代码已升级到2.0&#xff0c;本页将介绍新版百度分享的安装配置方法&#xff0c;请点击左侧列表查看相关章节。 二、代码结构 分享代码可以分为三个部分&#xff1a;HTML、设置和js加载&#xff0c;…