![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 14:19 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 注册表FOR命令应用 |
| 可打印版本 921 / 3 |
| 第1楼 luckboy45 | 发表于 2009-10-08 19:05 |
| 中级用户 发帖 212 积分 487 | |
注册表FOR命令应用@echo off 出来的效果是这样的 ! REG.EXE VERSION 3.0 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{09BA8F6D-CB54-424B-839C-C2A6C8E6B436} ButtonText REG_SZ 启动迅雷5 Exec REG_SZ C:\Program Files\Thunder Network\Thunder\Thunder.exe Icon REG_SZ C:\Program Files\Thunder Network\Thunder\Program\Thunder.ico HotIcon REG_SZ C:\Program Files\Thunder Network\Thunder\Program\Thunder.ico MenuStatusBar REG_SZ 启动迅雷5 MenuText REG_SZ 启动迅雷5 CLSID REG_SZ {1FBA04EE-3024-11D2-8F1F-0000F87ABD16} Default Visible REG_SZ Yes 而我仅仅想要获取成这样 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions 能用FOR命令实现这样的提取么?我对FOR命令不懂,希望帮忙下 |
|
| 第2楼 Hanyeguxing | 发表于 2009-10-08 20:52 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
如果通过HKLM\Software\Microsoft\Internet Explorer\Extensions\{09BA8F6D-CB54-424B-839C-C2A6C8E6B436}可以直接获取的%%i就是C:\Program Files\Thunder Network\Thunder\Thunder.exe |
|
| 第3楼 luckboy45 | 发表于 2009-10-08 21:20 |
| 中级用户 发帖 212 积分 487 | |
|
呵呵,兄弟并没完全理解我的意思,而且写的那代码运行后只显示C:\Program
我的意思是列举 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 启动项目下的所有启动程序,因为并没有固定的名字,所以要生成临时文件,然后用FOR命令将我需要的信息提取出来到特定文件里 如 @echo off echo 浏览器加载项 reg query "HKLM\Software\Microsoft\Internet Explorer\Extensions" /s >>111.txt reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /s >>111.txt reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /s >>111.txt pause 我只要获得下面的内容,别的东西多余的都过滤掉 HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{09BA8F6D-CB54-424B-839C-C2A6C8E6B436} Exec REG_SZ C:\Program Files\Thunder Network\Thunder\Thunder.exe HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Userinit REG_SZ C:\WINDOWS\system32\userinit.exe, UIHost REG_EXPAND_SZ logonui.exe 应该比较有难度。。。 |
|
| 第4楼 Hanyeguxing | 发表于 2009-10-08 21:36 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
[ Last edited by Hanyeguxing on 2009-10-8 at 22:54 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |