|
新人向无忧的老师们请教:
在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 |
|