标题: 如何将批处理文件.改成一行
[打印本页]
作者: eech
时间: 2006-11-28 06:46
标题: 如何将批处理文件.改成一行
封装系统.用安装管理器.添加批处理命令.比如添加这道命令
@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
但安装管理器.命令添加时不能回车.不知如何添加命令呢?
作者: a9319751
时间: 2006-11-28 07:17
利用 |&||&&
作者: electronixtar
时间: 2006-11-28 07:19
做一个bat添加进去嘛
P.S. 楼主的注册表可以通过 XP下的reg命令完成
作者: a9319751
时间: 2006-11-28 07:20
@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
作者: eech
时间: 2006-11-28 07:43
各位朋友们.是不是在转行处添加&&就可以了.所有批处理都通用的吗?
作者: eech
时间: 2006-11-28 07:47
在a9319751朋友的指导下搞掂
作者: namejm
时间: 2006-11-28 10:06
把 start /wait regedit /s tmp.reg 这一句中的 start /wait 去掉就可以了。
作者: 不得不爱
时间: 2006-11-28 21:18
start /wait 不去掉就会在这个命令没有执行成功前就执行下个命令了
作者: 不得不爱
时间: 2006-11-28 21:20
是在转行处添加&就可以了,不要添加&&