m里面如何获取cpu的序列号?
m 里面如何获取cpu的序列号?
Product version: Caché 2016.1
$ZV: Cache for Windows (x86-64) 2016.2.3 (Build 907_11_20446U) Thu Nov 12 2020 16:56:45 EST
Comments
可以调用操作系统的命令来获取CPU序列号。例如在Cache' for Windows上,可以执行:
SAMPLES>s args=3
SAMPLES>s args(1)="CPU"
SAMPLES>s args(2)="get"
SAMPLES>s args(3)="ProcessorID"
SAMPLES>d $ZF(-100,"","wmic",.args)
ProcessorId
0FABFBFF000506EX
0FABFBFF000006EX
0FABFBFF000006EX
0FABFBFF000006EX
乔工,请问 $zf函数的使用,在哪里可以查询到它的所有使用说明
感谢你的回答 但是我用的是ensemble2016
刚才试了一下,这个不行呢
是Windows吗?在Windows命令行,执行wmic CPU get ProcessorID,能得到CPU序列号吗?
Ensemble 2016有点久,没有$ZF(-100)。用$ZF(-1):
https://cedocs.intersystems.com/ens20161/csp/docbook/DocBook.UI.Page.cl…
刚才试了 还是不行 .png)
用$ZF(-1), 可以将OS命令输出保存到文件里。例如:
w $ZF(-1,"wmic CPU get ProcessorID > c:\temp\cpuinfo.txt")
系统是windows 10 试了,不行,返回的值是1
返回值是1,说明报错了。确认一下是否OS命令写正确了。
另外,输出不是看返回值,是看输出的文件
我直接复制的你写的这个命令。
是Windows,在Windows命令行,执行wmic CPU get ProcessorID,能得到CPU序列号