延迟环境变量扩展
摘要:延迟变量全称"延迟环境变量扩展",要理解这个东西,我们还得先理解一下什么叫扩展 CMD在解释我们的命令的时候,首先会读取命令行一条完整的命令,然后对其进行一些命令格式的匹配操作,看你所输入的命令格式是不是符合他的要求. 如果我们要在我们的命令中引用一些变量,那么我们如何让CMD在解释我们的命令时,能
阅读全文
鼠标卡顿
摘要:1.按下快捷键windows徽标键+r,打开运行窗口,直接输入control.exe 2.进入“控制面板”页面中,并把查看方式设置为大图标,并点击“电源选项”设置 3.接着就可以再点击“更改计划”设置选项 4.然后再点击“更改高级”电源设置 5.最后可以在“电源选项”高级设置页面中,按序点击打开:U
阅读全文
FOR的增强用法
摘要:FOR命令中的一些变量 ~I - 删除任何引号("),扩展 %I %~fI - 将 %I 扩展到一个完全合格的路径名 %~dI - 仅将 %I 扩展到一个驱动器号 %~pI - 仅将 %I 扩展到一个路径 %~nI - 仅将 %I 扩展到一个文件名 %~xI - 仅将 %I 扩展到一个文件扩展名 %
阅读全文
for命令详解
摘要:基本格式 FOR 参数 %%变量名 IN (相关文件或命令) DO 执行的命令 @echo off for %%i in ("%systemroot%"\*.log) do echo %%i pause 参数 /d /l /r /f /d 仅为目录,只对目录有效果 如下,只打印了目录名,文件名没打印
阅读全文
SET命令详解
摘要:SET命令 作用 set命令在批处理可以用来设置自定义变量,也可以用来修改变量的值. 作用1.设置变量 格式:set 是命令 var是变量名 =号右边的"我是值"是变量的值 @echo off set var=变量值 echo %var% pause 加一个"/P"参数,可以让用户自己输入变量的值
阅读全文
变量名和%变量名%的区别
摘要:IF DEFINED variable command :: if defined xxx 是判断xxx是否被定义为变量名的 @echo off set num=abc :: 这时num被定义为变量名,而abc是变量num的值 :: 所以以下会显示num ok,因为num被定义了. if defin
阅读全文
IF命令详解
摘要:在CMD使用IF /?打开IF的系统帮助,我们会发现IF有3种基本的用法! IF [NOT] ERRORLEVEL number command 需要搭配CHOICE命令使用, CHOICE命令是一个提供选项功能的命令 @echo off CHOICE /c ab if ERRORLEVEL 2 g
阅读全文
批处理中的变量
摘要:默认变量 1 %ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。 2 %APPDATA% 本地 返回默认情况下应用程序存储数据的位置。 3 %CD% 本地 返回当前目录字符串。 4 %CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。 5 %CM
阅读全文
批处理中的符号
摘要:@ 隐藏执行的命令,只显示结果 & 命令连接符号,就是把两个命令连续执行,不用分行 例: dir c:\ & dir d:\ pause && 连接两个命令,当&&前的命令成功时,才会执行&&后的命令 ::没有z盘 dir z:\ && dir c:\ pause 结果: | 管道符,就是将上一个命
阅读全文
批处理介绍
摘要:回显:会在屏幕上显示输入的是什么命令。 echo echo命令的作用有两个, 一个是在CMD上回显一行内容.如:echo "欢迎来到非常BAT!", 还一个是显示关闭命令的回显:echo off pause pause命令就是暂停的意思,防止批处理执行完后直接退出!执行pause命令后会自动在CMD
阅读全文