neity 发表于 2008-11-30 09:26:42

这个dos命令怎么用AU3表示

@for /f "tokens=1* delims=: " %%i in ('smbiosd /t:1 ^|findstr "Manufacturer"') do @set "TEST=%%j"
ECHO %TEST%

[ 本帖最后由 neity 于 2008-12-4 11:18 编辑 ]

neity 发表于 2008-11-30 16:46:13

我是新手,在线等了3小时不见一人,高手呢?是不是不值的回复:face (3):

c9992 发表于 2008-11-30 19:10:53

回复 1# neity 的帖子

你的指令我們沒有
你能把產出的文字表達給我們看嗎
那個使用文字方面的處理就可以達到了
這樣我們沒有辦法幫你處理的

neity 发表于 2008-11-30 21:19:28

smbiosd主要是检测主板的厂商和bios等信息,这个命令显示出该主板的厂商,如联想的就显示:LENOVO字符

sanhen 发表于 2008-12-1 11:49:33

发附件或者用RUN运行,然后截取相关字符。置顶贴FAQ有相关例子。

netegg 发表于 2008-12-1 11:53:58

感觉怎么有点像EVEREST的效果呀

netegg 发表于 2008-12-1 11:59:28

读注册表吧,不过对多核cpu似乎有点问题

netegg 发表于 2008-12-1 12:01:05

要不就是wmi了,这个sanhen比较熟

neity 发表于 2008-12-1 23:30:01

AU3能做到和这个软件一样的效果吗?怎么实现,?

netegg 发表于 2008-12-2 01:24:19

不好意思,很少开可执行文件
你发个截图上来吧

netegg 发表于 2008-12-2 01:25:31

可以等着,不过帮不帮得了,不好说

philips 发表于 2008-12-2 02:30:20

run('smbiosd /t:1 ^|findstr "Manufacturer" >temp.txt')
$sok = ""
$stest = FileReadLine('temp.txt',1)
$a = StringSplit($stest,":")
for $i = 2 to $a
        $sok = $sok & ":" & $a[$i]
       
Next
MsgBox(4096,"text",$sok)

暂时按照你的意思写写

neity 发表于 2008-12-2 11:30:03

谢谢,还是不行呀
页: [1]
查看完整版本: 这个dos命令怎么用AU3表示