![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-27 21:27 |
共 47,815 主题排行 / 349,929 发帖 / 今日 1 篇 / 48,290 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [原创]批处理命令教程 |
| 可打印版本 982 / 0 |
| 第1楼 yyz985 | 发表于 2005-01-13 00:00 |
| 初级用户 发帖 35 积分 194 来自 上海 | |
|
[原创]批处理命令教程 希望对大家有所帮助,其他的我也不懂,把这些会的发给大家
批处理命令的后缀为.bat,用于批量执行dos命令 Dos命令:Type:打印一个文件 如:Type C:\boot.ini Ech显示提示 如:echo 这是提示, 再如:echo y|del C:\temp\*.*,功能:"del C:\temp\*.*"命令会提示 是否全部删除,使用"echo y|就可以在Del C:\temp\*.*命令后打印一个y字和回车 Copy:复制文件 如:Copy C:\boot.ini C:\Temp,在如:Copy C:\boot.ini C:\boot备份.ini Del:删除一个文件 如:del C:\boot.ini ren:重命名文件 如:ren C:\boot备份.ini boot.ini MkDir/MD:建立目录 如:md C:\Temp RmDir/Rd:删除文目录 如:rd C:\Temp ChDir/CD:进入目录 break:暂停 >:打印命令显示的提示到指定文件,如:dir C:\*. >C:\目录列表.txt >>:打印命令显示的提示追加到指定文件,如:dir C:\*. >>C:\目录列表.txt 其他:打开命令提示符,输入help查看 Dos命令不区分大小写 变量: 使用"Set 变量名称=值"来设置,例如:Set systemDir=C:\Windows\System32 使用两个"%变量名称%"来读取变量,例如:echo 系统目录:%Windir% 变量没有数据类型,可以使用中文 获取命令参数: 使用"%参数号"来获取参数,比如获取第2个参数:%2 判断语句: if 条件 命令,例如 if %OS%==Windows_NT echo 这是NT核心的系统, 注:变量名称不区分大小写,变量值区分大小写 设置标签: 使用":标签名"设置标签,例如::noDisk 跳转: 使用"goto 标签名"跳转到指定标签,如:goto noDisk 注释: 使用"::注释"进行注释 其他: "@"不显示单条命令, "echo on/off"打开/关闭命令显示 综合示例(注册系统文件),保存为C:\setup.bat,在Ms-DOS下输入C:\setup msvbvm60.dll(注册msvbvm60.dll):: ::不显示命令 @echo off ::假定系统为Windows 9X Set SysFolder=%Windir%\System ::如果是Windows NT核心的系统,重新设置系统目录 if %OS%==Windows_NT Set SysFolder=%Windir%\System32 ::如果已经存在msvbvm60.dll,则跳转到theEnd,即跳转到最后 if exist %SysFolder%\%1 goto theEnd copy %1 %SysFolder% regsvr32 %SysFolder%\%1 :theEnd echo %1 已经注册 pause 主页:http://yyz985.go.nease.net/ QQ:249590012 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |