| 
 | 
 
新人向无忧的老师们请教: 
在dos下如何才能用if errorlevel判断内存中是否加载了tw.exe,如果加载了tw.exe就直接执行hddreg.exe,没有加载tw.exe就先加载tw.exe然后在执行hddreg.exe。 
下面的语句总是直接执行了hddreg.exe好像前两句就没效果。 
 
@echo off 
mem /c |find /i "tw" >nul 
if errorlevel 1 call a:\drive\tway.bat >nul 
hddreg.exe 
 
 
还有下面这个:我本意是先判断是否加载了mouse.com,如果加载了就先卸掉它,然后在执行:str后的语句。如果没有加载mouse.com就直接跳到:str 
真正执行这个批处理时却不是我想要的结果。这两个批处理该如何写?谢谢。 
@echo off 
mem /c |find /i "mouse" >nul 
if errorlevel 1 goto str 
mouse /u >nul 
:str 
mem /c |find /i "hdpmi32" >nul 
if errorlevel 1 goto end 
xmsman -c >nul 
:end |   
 
 
 
 |