home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best of German Only 1
/
romside_best_of_german_only_1.iso
/
doshelp
/
batorder
/
sysinfo.bat
< prev
next >
Wrap
DOS Batch File
|
1993-03-31
|
3KB
|
205 lines
@ECHO OFF
REM GESCHRIEBEN 1993 VON MARKUS SCHNITZER, ZWIEFALTEN.
REM DEMONSTRATION ZUR ANWENDUNG DER BEFEHLE.
CD BEFEHLE
CLS
GOTOXY 28 2
ECHOATTR 15 1 5 S Y S T E M I N F O
ECHO.
REM PC-TYP
ECHOATTR 15 3 2 PC-TYP ~~~~~~~~~~~~~~~~~ :
PCTYP
IF ERRORLEVEL 2 GOTO PC
IF ERRORLEVEL 1 GOTO XT
IF ERRORLEVEL 0 ECHO AT
GOTO WEITER
:PC
ECHO PC
GOTO WEITER
:XT
ECHO XT
:WEITER
REM CO-PROZESSOR
ECHOATTR 15 3 2 CO-PROZESSOR ~~~~~~~~~~~ :
COPROZ
IF ERRORLEVEL 3 GOTO 487
IF ERRORLEVEL 2 GOTO 287
IF ERRORLEVEL 1 GOTO 87
IF ERRORLEVEL 0 ECHO KEINER
GOTO WEITER2
:487
ECHO 80387/80487
GOTO WEITER2
:287
ECHO 80287
GOTO WEITER2
:87
ECHO 8087
GOTO WEITER2
:WEITER2
REM MEMAVAIL
ECHOATTR 15 3 2 VERFÜGBARER SPEICHER~~~~ :
ECHOATTR 7 0 2 ~~BYTE
MEMAVAIL
REM MAUS
ECHOATTR 15 3 2 MAUSTREIBER INSTALLIERT~ :
MAUS
IF ERRORLEVEL 1 GOTO MAUS
IF ERRORLEVEL 0 ECHO JA
GOTO WEITER3
:MAUS
ECHO NEIN
:WEITER3
REM BOOTDRIV
ECHOATTR 15 3 2 BOOTLAUFWERK ~~~~~~~~~~~ :
BOOTDRIV 1
IF ERRORLEVEL 4 GOTO D
IF ERRORLEVEL 3 GOTO C
IF ERRORLEVEL 2 GOTO B
IF ERRORLEVEL 1 ECHO A:
GOTO WEITER4
:D
ECHO D:
GOTO WEITER4
:C
ECHO C:
GOTO WEITER4
:B
ECHO B:
:WEITER4
REM SERIELL
ECHOATTR 15 3 2 SERIELLE SCHNITTSTELLEN~ :
SERIELL
IF ERRORLEVEL 5 GOTO EINE
IF ERRORLEVEL 4 GOTO ZWEI
IF ERRORLEVEL 3 ECHO 3 ODER MEHR
GOTO WEITER5
:EINE
ECHO 1
GOTO WEITER5
:ZWEI
ECHO 2
:WEITER5
REM PARALLEL
ECHOATTR 15 3 2 PARALELLE SCHNITTSTELLEN :
PARALLEL
IF ERRORLEVEL 5 GOTO EINEP
IF ERRORLEVEL 4 GOTO ZWEIP
IF ERRORLEVEL 3 ECHO 3 ODER MEHR
GOTO WEITER6
:EINEP
ECHO 1
GOTO WEITER6
:ZWEIP
ECHO 2
:WEITER6
REM VIDEOMOD
ECHOATTR 15 3 2 VIDEOMODUS ~~~~~~~~~~~~~ :
VIDEOMOD
IF ERRORLEVEL 3 GOTO MONO
IF ERRORLEVEL 2 GOTO 80
IF ERRORLEVEL 1 GOTO 40
IF ERRORLEVEL 0 ECHO UNDEFINIERT
GOTO WEITER7
:MONO
ECHO 80X25 MONOCHROM
GOTO WEITER7
:80
ECHO 80X25 COLOR
GOTO WEITER7
:40
ECHO 40X25 COLOR
:WEITER7
REM DRUCKER
ECHOATTR 15 3 2 DRUCKERSTATUS ~~~~~~~~~~ :
DRUCKER
IF ERRORLEVEL 5 GOTO ON
IF ERRORLEVEL 4 GOTO ONP
IF ERRORLEVEL 3 GOTO AUS
IF ERRORLEVEL 2 GOTO OFFP
IF ERRORLEVEL 1 GOTO OFF
IF ERRORLEVEL 0 ECHO KEINE ANGABE VORHANDEN
GOTO WEITER8
:ON
ECHO ON LINE
SEND 7 > PRN
ECHO DEMO.BAT TESTET DIE FUNKTION DES DRUCKERS... > PRN
GOTO WEITER8
:ONP
ECHO ON LINE UND KEIN PAPIER
GOTO WEITER8
:AUS
ECHO AUS ODER NICHT VORHANDEN
GOTO WEITER8
:OFFP
ECHO OFF LINE UND KEIN PAPIER
GOTO WEITER8
:OFF
ECHO OFF LINE
:WEITER8
REM DISKS
ECHOATTR 15 3 2 ANZAHL DER LAUFWERKE~~~~ :
DISKS
IF ERRORLEVEL 5 GOTO EIND
IF ERRORLEVEL 4 GOTO ZWEID
IF ERRORLEVEL 3 GOTO DREID
IF ERRORLEVEL 2 GOTO VIERD
IF ERRORLEVEL 1 GOTO FüNFD
IF ERRORLEVEL 0 ECHO MEHR ALS 5
GOTO WEITER9
:EIND
ECHO 1
GOTO WEITER9
:ZWEID
ECHO 2
GOTO WEITER9
:DREID
ECHO 3
GOTO WEITER9
:VIERD
ECHO 4
GOTO WEITER9
:FüNFD
ECHO 5
:WEITER9
REM AKTDIR
ECHOATTR 15 3 2 AKTUELLES VERZEICHNIS~~~ :
ECHOATTR 7 0 2 ~
AKTDIR 0
REM DISKSIZE
ECHOATTR 15 3 2 DISKETTENKAPAZITÄT~~~~~~ :
ECHOATTR 7 0 2 ~~BYTE
DISKSIZE 0
REM DISKFREI
ECHOATTR 15 3 2 FREIER SPEICHERPLATZ~~~~ :
ECHOATTR 7 0 2 ~~BYTE
DISKFREI 0
REM DATUM
ECHOATTR 15 3 2 DATUM ~~~~~~~~~~~~~~~~~~ :
ECHOATTR 7 0 2 ~
DATUM 1
REM UHR
ECHOATTR 15 3 2 ECHTZEITUHR ~~~~~~~~~~~~ :
ECHOATTR 7 0 2 ~
UHR
VER
CD..