![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 12:51 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何将批处理文件.改成一行 |
| 可打印版本 1,020 / 8 |
| 第1楼 eech | 发表于 2006-11-28 06:46 |
| 高级用户 发帖 346 积分 906 | |
|
如何将批处理文件.改成一行 封装系统.用安装管理器.添加批处理命令.比如添加这道命令
@echo off echo Windows Registry Editor Version 5.00 >>tmp.txt echo [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\从这里进入DOS] >>tmp.txt echo [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\从这里进入DOS\command] >>tmp.txt echo @="C:\\WINDOWS\\system32\\cmd.exe" >>tmp.txt rename tmp.txt tmp.reg start /wait regedit /s tmp.reg del /q tmp.reg exit 但安装管理器.命令添加时不能回车.不知如何添加命令呢? |
|
| 第2楼 a9319751 | 发表于 2006-11-28 07:17 |
| 中级用户 发帖 170 积分 439 | |
|
利用 |&||&&
|
|
| 第3楼 electronixtar | 发表于 2006-11-28 07:19 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
做一个bat添加进去嘛
P.S. 楼主的注册表可以通过 XP下的reg命令完成 |
|
| 第4楼 a9319751 | 发表于 2006-11-28 07:20 |
| 中级用户 发帖 170 积分 439 | |
|
@echo off &&echo Windows Registry Editor Version 5.00 >>tmp.txt&&echo [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\从这里进入DOS] >>tmp.txt&&echo [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\从这里进入DOS\command] >>tmp.txt&&echo @="C:\\WINDOWS\\system32\\cmd.exe" >>tmp.txt&&rename tmp.txt tmp.reg&&start /wait regedit /s tmp.reg&&del /q tmp.reg&&exit
|
|
| 第5楼 eech | 发表于 2006-11-28 07:43 |
| 高级用户 发帖 346 积分 906 | |
|
各位朋友们.是不是在转行处添加&&就可以了.所有批处理都通用的吗?
|
|
| 第6楼 eech | 发表于 2006-11-28 07:47 |
| 高级用户 发帖 346 积分 906 | |
|
在a9319751朋友的指导下搞掂
|
|
| 第7楼 namejm | 发表于 2006-11-28 10:06 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
把 start /wait regedit /s tmp.reg 这一句中的 start /wait 去掉就可以了。
|
|
| 第8楼 不得不爱 | 发表于 2006-11-28 21:18 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
start /wait 不去掉就会在这个命令没有执行成功前就执行下个命令了
|
|
| 第9楼 不得不爱 | 发表于 2006-11-28 21:20 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
是在转行处添加&就可以了,不要添加&&
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |