Batch file 获取我的屏幕的一些信息

Batch file 获取我的屏幕的一些信息,batch-file,cmd,screen,information-extraction,Batch File,Cmd,Screen,Information Extraction,我想问是否有任何方法可以获取我电脑屏幕上的信息,这样我就可以把这些信息也存入数据库。但到目前为止,我还没有在互联网上找到任何解决方案,除了一个家伙分享了他的visual basic脚本,除非我完全理解它,否则我实际上不想使用它 我的意思是,没有一个头脑正常的人会运行一个未知的脚本,它可以在他的计算机上执行任何东西,他可能不知道发生了什么。我想一定有办法获得屏幕上的信息 这将是我完成批处理脚本工作的最后一点,批处理脚本将收集大量信息,之后我只需将这些信息放入数据库中,或者我将为自己编写第二个脚本。

我想问是否有任何方法可以获取我电脑屏幕上的信息,这样我就可以把这些信息也存入数据库。但到目前为止,我还没有在互联网上找到任何解决方案,除了一个家伙分享了他的visual basic脚本,除非我完全理解它,否则我实际上不想使用它

我的意思是,没有一个头脑正常的人会运行一个未知的脚本,它可以在他的计算机上执行任何东西,他可能不知道发生了什么。我想一定有办法获得屏幕上的信息

这将是我完成批处理脚本工作的最后一点,批处理脚本将收集大量信息,之后我只需将这些信息放入数据库中,或者我将为自己编写第二个脚本。但重要的是:“如何通过批处理脚本获取屏幕信息?”

我的意思是一定有某种方法,我确信一定有类似wmic display get serialnumber或类似的方法来检索信息

我需要的唯一信息是屏幕的标记、序列号和型号。

您有两个选项(如果没有安装其他驱动程序,则信息将是通用的)

1) Wmic:

还有(查看评论):

2) DxDiag:


DxDiag无法将信息打印到控制台中,但将创建一个包含系统信息(包括监视器信息)的文本文件您可以稍后使用
FIND
FINDSTR
信息对其进行筛选。如果您需要进一步帮助,请检查这两个命令的输出,并告诉您需要保存的内容。

以及您想要获得的信息?@npocmaka,我想他们想要显示器的品牌、型号和序列号@Npcmaka我想获得制造商、序列号、型号等信息,但如果您跳过我的最后一行,您可能会错过这一点信息:“我需要的唯一信息是屏幕的标记、序列号和型号。”Win32_DesktopMonitor没有序列号,但是
WmiMonitorID
可能将
SerialNumberID
作为一个无符号的16位整数。@Compo-谢谢。很高兴知道。我会更新答案。下面是命令,(Vista+,
WMIC/NameSpace:\\Root\WMI路径WmiMonitorID Get SerialNumberID
,我希望转换很有趣@谢谢你在这方面的帮助。它实际上帮助很大。唯一的问题是,我没有收到屏幕的型号。也会更快地读出这些信息。转换应该没有问题。我将只需要得到这些值,将它们写入一个临时文本文件,然后将其删除,我将尝试解决一些问题,为我提供正确的制造商名称。非常感谢你。注意:dxdiag并没有真正创建文件名,或者我遗漏了什么?
wmic path Win32_DesktopMonitor  get /format:value
WMIC /NameSpace:\\Root\WMI Path WmiMonitorID Get /format:value
start "" /w dxdiag /t "%cd%\~.txt"