[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] [已解决]显示win7系统OEM信息的批处理命令是哪个?

显示OEM属性的界面。以前在 xp 下用 sysdm.cpl 就可以了。win7下不知是哪个命令?
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

回复 7# Spring


    这个 VBS 很强大!再次感谢!

TOP

如果你只要控制面板里面的,用这个VBS脚本就可以了:
20120203.vbs
  1. Dim p : p = GetOnePath()
  2. InputBox "可用路径:", p(0), p(1)
  3. Function GetOnePath()
  4. Dim sa, fd, fdi
  5. Set sa = CreateObject("Shell.Application")
  6. ON ERROR RESUME NEXT
  7. Set fd = sa.BrowseForFolder(0, "选择一个对象:", 0)
  8. Set fdi = fd.Self
  9. GetOnePath = Array(fdi.Name, fdi.Path)
  10. End Function
复制代码

TOP

本帖最后由 wewe-b 于 2012-2-3 17:03 编辑

回复 4# Spring

再请教一个问题:如何查看控制面板其它选项的 CLSID 呢? 我查看了下注册表中的 CLSID ,发现它们有个共同的 ShellFolder 子项,所有就用了个批处理列了出来:
  1. @echo off
  2. (for /f %%a in ('reg query "HKEY_CLASSES_ROOT\CLSID"') do reg query %%a\ShellFolder >nul 2>nul && reg query %%a /ve )> 控制面板CLSID.txt
  3. 控制面板CLSID.txt
复制代码
请问还有更好的方法吗?

TOP

回复 4# Spring


   原来 CLSID 可以这样用, 非常感谢!

TOP

可以使用系统自带工具查看详细的信息
  1. MSINFO32.EXE
复制代码
或者使用WINDOWS资源管理器打开界面
  1. EXPLORER.EXE "::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{BB06C0E4-D293-4F75-8A90-CB05B6477EEE}"
复制代码
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

回复 2# ivor


      误会了。我是用批处理做了个修改OEM的脚本,想在最后弹出这个界面让用户查看。如果只读取注册表的信息,就无法看到 OEM 图了。
之前曾用 SpyLite24 查看窗口的进程,只发现是由 Explorer 打开的窗口,参数不明。

TOP

  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
复制代码
多用百度
1

评分人数

    • CrLf: 乐于助人PB + 5

TOP

返回列表