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 >
DOS Batch File  |  1993-03-31  |  3KB  |  205 lines

  1. @ECHO OFF
  2. REM GESCHRIEBEN 1993 VON MARKUS SCHNITZER, ZWIEFALTEN.
  3. REM DEMONSTRATION ZUR ANWENDUNG DER BEFEHLE.
  4.  
  5. CD BEFEHLE
  6. CLS
  7. GOTOXY 28 2
  8. ECHOATTR 15 1 5 S Y S T E M I N F O
  9. ECHO.
  10. REM PC-TYP
  11. ECHOATTR 15 3 2 PC-TYP ~~~~~~~~~~~~~~~~~ :
  12. PCTYP
  13. IF ERRORLEVEL 2 GOTO PC
  14. IF ERRORLEVEL 1 GOTO XT
  15. IF ERRORLEVEL 0 ECHO   AT
  16. GOTO WEITER
  17. :PC
  18. ECHO PC
  19. GOTO WEITER
  20. :XT
  21. ECHO XT
  22.  
  23. :WEITER
  24. REM CO-PROZESSOR
  25. ECHOATTR 15 3 2 CO-PROZESSOR ~~~~~~~~~~~ :
  26. COPROZ
  27. IF ERRORLEVEL 3 GOTO 487
  28. IF ERRORLEVEL 2 GOTO 287
  29. IF ERRORLEVEL 1 GOTO 87
  30. IF ERRORLEVEL 0 ECHO   KEINER
  31. GOTO WEITER2
  32. :487
  33. ECHO   80387/80487
  34. GOTO WEITER2
  35. :287
  36. ECHO   80287
  37. GOTO WEITER2
  38. :87
  39. ECHO   8087
  40. GOTO WEITER2
  41.  
  42. :WEITER2
  43. REM MEMAVAIL
  44. ECHOATTR 15 3 2 VERFÜGBARER SPEICHER~~~~ :
  45. ECHOATTR 7 0 2 ~~BYTE
  46. MEMAVAIL
  47.  
  48. REM MAUS
  49. ECHOATTR 15 3 2 MAUSTREIBER INSTALLIERT~ :
  50. MAUS
  51. IF ERRORLEVEL 1 GOTO MAUS
  52. IF ERRORLEVEL 0 ECHO   JA
  53. GOTO WEITER3
  54. :MAUS
  55. ECHO   NEIN
  56.  
  57. :WEITER3
  58. REM BOOTDRIV
  59. ECHOATTR 15 3 2 BOOTLAUFWERK ~~~~~~~~~~~ :
  60. BOOTDRIV 1
  61. IF ERRORLEVEL 4 GOTO D
  62. IF ERRORLEVEL 3 GOTO C
  63. IF ERRORLEVEL 2 GOTO B
  64. IF ERRORLEVEL 1 ECHO   A:
  65. GOTO WEITER4
  66. :D
  67. ECHO   D:
  68. GOTO WEITER4
  69. :C
  70. ECHO   C:
  71. GOTO WEITER4
  72. :B
  73. ECHO   B:
  74.  
  75. :WEITER4
  76. REM SERIELL
  77. ECHOATTR 15 3 2 SERIELLE SCHNITTSTELLEN~ :
  78. SERIELL
  79. IF ERRORLEVEL 5 GOTO EINE
  80. IF ERRORLEVEL 4 GOTO ZWEI
  81. IF ERRORLEVEL 3 ECHO   3 ODER MEHR
  82. GOTO WEITER5
  83. :EINE
  84. ECHO   1
  85. GOTO WEITER5
  86. :ZWEI
  87. ECHO   2
  88.  
  89. :WEITER5
  90. REM PARALLEL
  91. ECHOATTR 15 3 2 PARALELLE SCHNITTSTELLEN :
  92. PARALLEL
  93. IF ERRORLEVEL 5 GOTO EINEP
  94. IF ERRORLEVEL 4 GOTO ZWEIP
  95. IF ERRORLEVEL 3 ECHO   3 ODER MEHR
  96. GOTO WEITER6
  97. :EINEP
  98. ECHO   1
  99. GOTO WEITER6
  100. :ZWEIP
  101. ECHO   2
  102.  
  103. :WEITER6
  104. REM VIDEOMOD
  105. ECHOATTR 15 3 2 VIDEOMODUS ~~~~~~~~~~~~~ :
  106. VIDEOMOD
  107. IF ERRORLEVEL 3 GOTO MONO
  108. IF ERRORLEVEL 2 GOTO 80
  109. IF ERRORLEVEL 1 GOTO 40
  110. IF ERRORLEVEL 0 ECHO   UNDEFINIERT
  111. GOTO WEITER7
  112. :MONO
  113. ECHO   80X25 MONOCHROM
  114. GOTO WEITER7
  115. :80
  116. ECHO   80X25 COLOR
  117. GOTO WEITER7
  118. :40
  119. ECHO   40X25 COLOR
  120.  
  121. :WEITER7
  122. REM DRUCKER
  123. ECHOATTR 15 3 2 DRUCKERSTATUS ~~~~~~~~~~ :
  124. DRUCKER
  125. IF ERRORLEVEL 5 GOTO ON
  126. IF ERRORLEVEL 4 GOTO ONP
  127. IF ERRORLEVEL 3 GOTO AUS
  128. IF ERRORLEVEL 2 GOTO OFFP
  129. IF ERRORLEVEL 1 GOTO OFF
  130. IF ERRORLEVEL 0 ECHO   KEINE ANGABE VORHANDEN
  131. GOTO WEITER8
  132. :ON
  133. ECHO   ON LINE
  134. SEND 7 > PRN
  135. ECHO DEMO.BAT TESTET DIE FUNKTION DES DRUCKERS... > PRN
  136. GOTO WEITER8
  137. :ONP
  138. ECHO   ON LINE UND KEIN PAPIER
  139. GOTO WEITER8
  140. :AUS
  141. ECHO   AUS ODER NICHT VORHANDEN
  142. GOTO WEITER8
  143. :OFFP
  144. ECHO   OFF LINE UND KEIN PAPIER
  145. GOTO WEITER8
  146. :OFF
  147. ECHO   OFF LINE
  148.  
  149. :WEITER8
  150. REM DISKS
  151. ECHOATTR 15 3 2 ANZAHL DER LAUFWERKE~~~~ :
  152. DISKS
  153. IF ERRORLEVEL 5 GOTO EIND
  154. IF ERRORLEVEL 4 GOTO ZWEID
  155. IF ERRORLEVEL 3 GOTO DREID
  156. IF ERRORLEVEL 2 GOTO VIERD
  157. IF ERRORLEVEL 1 GOTO FüNFD
  158. IF ERRORLEVEL 0 ECHO   MEHR ALS 5
  159. GOTO WEITER9
  160. :EIND
  161. ECHO   1
  162. GOTO WEITER9
  163. :ZWEID
  164. ECHO   2
  165. GOTO WEITER9
  166. :DREID
  167. ECHO   3
  168. GOTO WEITER9
  169. :VIERD
  170. ECHO   4
  171. GOTO WEITER9
  172. :FüNFD
  173. ECHO   5
  174.  
  175.  
  176. :WEITER9
  177. REM AKTDIR
  178. ECHOATTR 15 3 2 AKTUELLES VERZEICHNIS~~~ :
  179. ECHOATTR 7 0 2 ~
  180. AKTDIR 0
  181.  
  182. REM DISKSIZE
  183. ECHOATTR 15 3 2 DISKETTENKAPAZITÄT~~~~~~ :
  184. ECHOATTR 7 0 2 ~~BYTE
  185. DISKSIZE 0
  186.  
  187. REM DISKFREI
  188. ECHOATTR 15 3 2 FREIER SPEICHERPLATZ~~~~ :
  189. ECHOATTR 7 0 2 ~~BYTE
  190. DISKFREI 0
  191.  
  192. REM DATUM
  193. ECHOATTR 15 3 2 DATUM ~~~~~~~~~~~~~~~~~~ :
  194. ECHOATTR 7 0 2 ~
  195. DATUM 1
  196.  
  197. REM UHR
  198. ECHOATTR 15 3 2 ECHTZEITUHR ~~~~~~~~~~~~ :
  199. ECHOATTR 7 0 2 ~
  200. UHR
  201.  
  202. VER
  203.  
  204. CD..
  205.