标题: [求助]:比较寄存器输出
[打印本页]
作者: jiawangou
时间: 2008-6-27 14:17
标题: [求助]:比较寄存器输出
我在dos下敲一个命令去读某个设备内部的寄存器,它会在屏幕上显示相应的值,比如1920519d, 现在我想做一个批处理, 让它可以自动检测显示的值的bit12是否为1, 请问高手如何处理?谢谢!!!
作者: HAT
时间: 2008-6-27 14:27
你在dos下敲的什么命令?
字符串"1920519d"里面哪个代表bit12呢?
作者: jiawangou
时间: 2008-6-27 14:30
是运行一个exe文件, 如果bit12=0, 则会显示1920419d, 如果bit12=1, 就显示1920519d.
谢谢!
作者: HAT
时间: 2008-6-27 15:00
@echo off
>test.log type nul
>>test.log test.exe
findstr /i "1920419d" test.log
if "errorlevel" equ "0" echo bit12=0
findstr /i "1920519d" test.log
if "errorlevel" equ "0" echo bit12=1