标题: [系统相关] [已解决]显示win7系统OEM信息的批处理命令是哪个? [打印本页]
作者: wewe-b 时间: 2012-2-2 16:17 标题: [已解决]显示win7系统OEM信息的批处理命令是哪个?
显示OEM属性的界面。以前在 xp 下用 sysdm.cpl 就可以了。win7下不知是哪个命令?
作者: ivor 时间: 2012-2-2 22:36
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
复制代码
多用百度
作者: wewe-b 时间: 2012-2-3 11:22
回复 2# ivor
误会了。我是用批处理做了个修改OEM的脚本,想在最后弹出这个界面让用户查看。如果只读取注册表的信息,就无法看到 OEM 图了。
之前曾用 SpyLite24 查看窗口的进程,只发现是由 Explorer 打开的窗口,参数不明。
作者: Spring 时间: 2012-2-3 11:53
可以使用系统自带工具查看详细的信息复制代码
或者使用WINDOWS资源管理器打开界面- EXPLORER.EXE "::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{BB06C0E4-D293-4F75-8A90-CB05B6477EEE}"
复制代码
作者: wewe-b 时间: 2012-2-3 12:36
回复 4# Spring
原来 CLSID 可以这样用, 非常感谢!
作者: wewe-b 时间: 2012-2-3 14:42
本帖最后由 wewe-b 于 2012-2-3 17:03 编辑
回复 4# Spring
再请教一个问题:如何查看控制面板其它选项的 CLSID 呢? 我查看了下注册表中的 CLSID ,发现它们有个共同的 ShellFolder 子项,所有就用了个批处理列了出来:- @echo off
- (for /f %%a in ('reg query "HKEY_CLASSES_ROOT\CLSID"') do reg query %%a\ShellFolder >nul 2>nul && reg query %%a /ve )> 控制面板CLSID.txt
- 控制面板CLSID.txt
复制代码
请问还有更好的方法吗?
作者: Spring 时间: 2012-2-3 17:12
如果你只要控制面板里面的,用这个VBS脚本就可以了:
20120203.vbs- Dim p : p = GetOnePath()
- InputBox "可用路径:", p(0), p(1)
-
- Function GetOnePath()
- Dim sa, fd, fdi
- Set sa = CreateObject("Shell.Application")
- ON ERROR RESUME NEXT
- Set fd = sa.BrowseForFolder(0, "选择一个对象:", 0)
- Set fdi = fd.Self
- GetOnePath = Array(fdi.Name, fdi.Path)
- End Function
复制代码
作者: wewe-b 时间: 2012-2-4 21:58
回复 7# Spring
这个 VBS 很强大!再次感谢!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |