无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5370|回复: 8
打印 上一主题 下一主题

批处理能不能检测注册表的某个键值是否存在??

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-22 13:00:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在不打开注册表的情况下,有没有命令来检测一下形如 HKLM下的某个键值或键是不是存在?

IF好像不行??
2#
发表于 2006-12-22 13:54:03 | 只看该作者
配合REG.exe来做
reg query HKCC\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0 /v DefaultSettings.XResolution|find /i "320"
if errorlevel 0 goto disp
回复

使用道具 举报

3#
发表于 2006-12-22 14:32:45 | 只看该作者
楼上厉害!
回复

使用道具 举报

4#
发表于 2006-12-22 14:47:08 | 只看该作者
所以很多时候老九那个 环境变量工具就不用了
回复

使用道具 举报

5#
 楼主| 发表于 2006-12-22 15:51:15 | 只看该作者
原帖由 zeroize 于 2006-12-22 01:54 PM 发表
配合REG.exe来做
reg query HKCC\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0 /v DefaultSettings.XResolution|find /i "320"if errorlevel 0 goto disp


这是什么? 还是有些看不懂!

能不能给一些解释!
回复

使用道具 举报

6#
发表于 2006-12-22 16:06:11 | 只看该作者
举一个例子的,
这是REG。EXE的参数

意思就是在HKCC\System\CurrentControlSet\SERVICES\VGASAVE\DEVICE0 查看DefaultSettings.XResolution的值,如果存在是320(16进制,其实就是800)就跳到处理。。。。

这个是本人在实际应用处理分辨率问题的批处理,希望毛桃或老九等高手能在新版本可以判别外部INI的分辨率参数。。。。
回复

使用道具 举报

7#
发表于 2006-12-22 19:25:41 | 只看该作者
晕死,你根本就没有研究过本人PE中的SetDisplay.exe

SetDisplay.exe  [Wxxx Hxxx]  [Bxx]  [Fxx]
Wxxx : xxx为水平分辨率
Hxxx  : xxx为垂直分辨率
Bxx    :  xx为颜色质量
Fxx    :  xx为刷新率

当你要设置的 [Wxxx Hxxx]与当前相同时它不会做任何事。
回复

使用道具 举报

8#
发表于 2006-12-23 11:35:55 | 只看该作者
原帖由 lxl1638 于 2006-12-22 07:25 PM 发表
晕死,你根本就没有研究过本人PE中的SetDisplay.exe

SetDisplay.exe      
Wxxx : xxx为水平分辨率
Hxxx  : xxx为垂直分辨率
Bxx    :  xx为颜色质量
Fxx    :  xx为刷新率

当你要设置的 与当前相同时它 ...


有研究的,不过,偶是想在INI配置里面就定制好PE的分辨率
例如配置xpemenu.ini
[Resolution]
x=800
y=600

那PE启动时通过XPESET获取参数就设定(或调用setdisplay)设置PE启动时为800X600分辨率

另外偶现在用批处理实现,只用了某大虾的disp.exe因为不用占内存,望九兄改良
回复

使用道具 举报

9#
发表于 2006-12-23 12:37:45 | 只看该作者
原帖由 zeroize 于 2006-12-23 11:35 AM 发表


有研究的,不过,偶是想在INI配置里面就定制好PE的分辨率
例如配置xpemenu.ini

x=800
y=600

那PE启动时通过XPESET获取参数就设定(或调用setdisplay)设置PE启动时为800X600分辨率

另外偶现在用批 ...


不用改,已经够用了,它比那位大师做的工具功能要多,参数更灵活。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 17:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表