0

这是我迄今为止所拥有的:

set bit=reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 /v Identifier
%bit%
    Identifier    REG_SZ    x86 Family 6 Model 23 Stepping 10

我想搜索%bit%以将 x86 显示为,如果 x86 存在则运行test.exe.

我知道%processor_architecture%我可能会使用哪种格式,但我确实需要知道其他注册表查询的这种格式。

4

2 回答 2

1

不确定我是否正确理解了您的问题,但如果您只想知道您的reg query退货是否为“x86”,那么您可以这样做:

%bit%|findstr "x86" >NUL
If %errorlevel% equ 0 (echo x86)
于 2013-03-12T06:44:26.933 回答
0

我这样做是为了为未来的用户简化它,但非常感谢 mrt 帮助我。

set bit=reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 /v Identifier
    %bit%|findstr "x86" >NUL
If %errorlevel% equ 0 (set type=x86)
IF %type% equ x86 (winver.exe)
于 2013-03-15T02:09:55.577 回答