如何使用cmd命令?详细教程
- 电脑教程
- 2025-06-01
- 2069
 使用Windows运行框输入cmd启动命令行窗口,输入命令+参数+目标路径执行操作,常用命令如dir查看目录、cd切换路径、copy复制文件,注意管理员权限需求及操作风险。
 
在 Windows 的命令提示符(CMD)中, 符号是一个强大的多功能字符,主要用于变量引用、参数传递和特殊功能控制,以下是详细用法解析:
环境变量引用(最常用)
作用:调用系统或用户定义的变量值
格式:%变量名% 
:: 查看系统变量 echo 系统路径:%PATH% echo 当前用户:%USERNAME% :: 创建自定义变量并调用 set MY_VAR=HelloWorld echo 变量值:%MY_VAR%
执行结果:输出
HelloWorld
批处理参数传递(.bat脚本专用)
作用:获取脚本运行时传入的参数
格式:%数字%(%0 为脚本自身)
示例脚本 test.bat:
@echo off echo 脚本名称:%0 echo 第一个参数:%1 echo 第二个参数:%2
test.bat apple banana
执行结果:
脚本名称:test.bat
第一个参数:apple
第二个参数:banana
FOR循环变量控制
作用:在循环中动态引用变量
格式:%%字母(批处理中需用双 ) 
:: 遍历当前目录txt文件 for %%i in (*.txt) do ( echo 找到文件:%%i echo 文件路径:%cd%%%i )
执行结果:列出所有.txt文件的路径
特殊扩展功能
通过 组合实现路径解析:
| 表达式 | 作用 | 示例(若 %1=C:demotest.txt) |
|————-|———————–|———————————–|
| %~d1 | 提取驱动器号 | C: |
| %~p1 | 提取路径 | demo |
| %~n1 | 提取文件名 | test |
| %~x1 | 提取扩展名 | .txt |
| %~s1 | 转换为短路径 | C:DEMOTEST.TXT |
| %~a1 | 获取文件属性 | --a------ |

转义与特殊符号处理
当需要输出 字面值时:
方法1:双写 
echo 利润率 15%%
输出:
利润率 15%
方法2:在字符串中使用 ^ 转义 

echo 折扣 ^%10
高级技巧:变量计算
使用 set /a 进行数学运算( 表示取模): 
set /a result=10 %% 3 echo 10除以3的余数:%result%
输出:
1
注意事项
- 大小写不敏感:%path%与%PATH%等效
- 作用域差异: 
  - set定义的变量仅当前会话有效
- 永久变量需通过系统属性设置
 
- 实时解析:变量在命令执行前展开,循环内修改变量需开启延迟扩展(用 !var!)
总结应用场景
| 场景 | 用法 | 示例 | 
|---|---|---|
| 调用系统信息 | %变量名% | %date%显示当前日期 | 
| 批处理接收参数 | %1~%9 | echo Hello %1 | 
| 文件批量操作 | %%i(FOR循环) | 批量重命名/删除 | 
| 路径切割 | %~dp0 | 获取脚本所在目录 | 
| 数学运算 | set /a ... %% ... | 计算余数 | 
引用说明参考 Microsoft 官方文档《Windows Command-Line Reference》及实践经验总结,适用于 Windows 7/8/10/11 系统环境。
最后更新:2025年10月
操作警告:修改变量时建议先测试,避免覆盖关键系统变量(如%PATH%)。
 
 
 
			 
			 
			 
			 
			 
			 
			 
			