中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 18:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 写出一半代码.请大家能帮我一下.制作全能就能快点要完成 查看 950 回复 9
楼 主 写出一半代码.请大家能帮我一下.制作全能就能快点要完成 发表于 2006-07-01 08:26 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
@echo off
color 4a
echo **************************************************
echo ******珠海海城电脑高手批处制作XP优化******
echo *************士海专用版C12006.06.30***************
echo ******qq:278084550******
echo.
@echo off
pause
echo 系统启动项目《备份/清除》如果无法主要文件使用请按HY.reg文件
echo 开始备份启动项目,如果有不对地方自行修改.....
regedit /e hy.reg HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RUN\
echo.
pause
echo 开始删除多余启动项目,保留输入法而已!
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v auto
echo.
pause
echo 系统自定输入法保留程序,其他我们没有保留它,需要的话请按Hy.reg进行还原
regedit molicn1.reg
pause
pause
echo 执行删除小图标
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Classes\piffile\ /v IsShortcut /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Classes\piffile\ /v NeverShowExt /f
echo.
pause

[ Last edited by molicn on 2006-7-1 at 08:36 ]
2 发表于 2006-07-01 08:35 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
请大家帮我看是否有错误,忙了一天.我现在有一个难题大家帮我解决下
@echo off
color 4a
echo IE历史清理
echo.
@echo off
pause
reg delete HKCU\Software\Microsoft\Internet Explorer\TypedURLs /v auto
echo.
pause
错在那里了?
我不搞不懂
3 发表于 2006-07-01 08:39 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
echo 开始删除多余启动项目,保留输入法而已!
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v auto
echo.
这段是否有错误呢?高手呀..请帮我一下吧.我想在明天完成它
4 发表于 2006-07-01 08:53 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
删除方面,我不知道哪个删除比较好.能否给个好的办法给我
5 发表于 2006-07-01 09:50 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  “reg delete HKCU\Software\Microsoft\Internet Explorer\TypedURLs /v auto”这一句,因为要删除的内容中带空格,所以要用引号括起来,修改为reg delete "HKCU\Software\Microsoft\Internet Explorer\TypedURLs /v auto"

  删除多余的启动项那段代码中,只删除其中一项的run是不行的,因为能在自启动中添加的地方不下5处。

  另外,同一段代码中,如果在最开始就用了@echo off命令,而以下的代码中没有用echo on,则无须再次用@echo off来屏蔽回显。

  其他的暂时就没法帮上忙了。
6 发表于 2006-07-01 14:07 ·  中国 广东 珠海 电信
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
兄弟你提供删除注册表无效
7 发表于 2006-07-01 14:41 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  sorry,回帖的时候不够仔细,引号打错地方了,应该是:delete "HKCU\Software\Microsoft\Internet Explorer\TypedURLs" /v auto

  如果不加提示就删除的话,在最后添加参数 /f,如果要屏蔽回显(比如:在没有auto这个值的时候,不会有提示),请在最后添加nul 2>nul。
8 发表于 2006-07-01 22:58 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
你这个还是不行咯,你自己试下我自己做的,全面铲除
@echo off
color 4a
echo IE历史清理
echo.
@echo off
pause
reg delete HKCU\Software\Microsoft\Internet Explorer\TypedURLs /va /f
echo.
pause
9 发表于 2006-07-02 00:11 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  我晕,加了引号居然不行,不加引号反倒能成功?不知道你用的什么系统。反正在我的xp+sp2简体中文版下提示“错误:命令行参数无效”

  另外,你的参数一会是/va,一会是/v,还真弄不明白你的TypedURLs下究竟有些什么内容。

  同一段代码中,@echo off没必要用两次。
10 发表于 2006-07-02 01:14 ·  中国 广东 珠海 中移铁通
初级用户
积分 134
发帖 44
注册 2005-11-12 18:42
20年会员
UID 45131
状态 离线
@echo off
color 4a
echo IE历史清理
echo.
@echo off
pause
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs" /va /f
echo.
pause
这个才对不好意思咯
论坛跳转: