home *** CD-ROM | disk | FTP | other *** search
/ Internet Access: To the Information Highway / InternetAccessToTheInformationHighway1994.disc1of1.iso / ig.bat < prev    next >
DOS Batch File  |  1994-06-08  |  3KB  |  154 lines

  1. @echo off
  2.  
  3. cd \
  4.  
  5. if not exist .\cdidx\cs\pic\emerald2.pcx goto fail
  6.  
  7. goto end0
  8.  
  9. :fail
  10. cls
  11. echo.
  12. echo.
  13. echo Sorry, you are on the wrong drive. Move to CD-ROM drive before executing.
  14. echo.
  15. pause
  16. echo.
  17. goto end
  18.  
  19. :end0
  20. mode co80
  21.  
  22. @echo off
  23. set derml=
  24. set envtest1=
  25. set envtest2=
  26. set cdr=
  27. set cdidx=
  28. set CDT=
  29. set cdidxtmp=
  30. set bd=
  31. set goinst=
  32.  
  33. echo Checking to see if you are on the correct drive...
  34. if not exist .\cdidx\cdidx.exe goto oops
  35. echo Checking your available environment space...
  36. set envtest1=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  37. set envtest2=xxxxxxxxxxxxxxx
  38. if %envtest2% == xxxxxxxxxxxxxxx goto envok
  39. set envtest1=
  40. set envtest2=
  41. goto envnok
  42. :envok
  43. set envtest1=
  44. set envtest2=
  45. echo Environment space adequate.
  46. goto envcont
  47.  
  48. :envnok
  49. cls
  50. echo.
  51. echo.
  52. echo.
  53. echo                             !!!!!! WARNING !!!!!!
  54. echo.
  55. echo You do not have enough environment space to install the CdIdx variables. 
  56. echo Please consult your DOS manual about expanding it. You need at least
  57. echo 70 bytes of free environment space to complete the initialization processes.
  58. echo.
  59. set cont=n
  60. pause
  61. cls
  62. goto end
  63.  
  64. :envcont
  65. echo @echo off >c:\tmp.bat
  66. echo Determining which drive is your CD-ROM drive...
  67. cd >c:\tmp1.dat
  68. \cdidx\cstring -f1 -d: <c:\tmp1.dat >c:\tmp2.dat
  69. \cdidx\strdt s/^/"set CDR=" <c:\tmp2.dat >>c:\tmp.bat
  70.  
  71. echo Determining your boot drive...
  72.  
  73. set >c:\tmp1.dat
  74. \cdidx\fstring "COMSPEC=" <c:\tmp1.dat >c:\tmp2.dat
  75. \cdidx\cstring -c9-9 <c:\tmp2.dat >c:\tmp3.dat
  76. \cdidx\strdt s/^/"set BD=" <c:\tmp3.dat >>c:\tmp.bat
  77. echo Setting Environment Variables (Running generated C:\TMP.BAT)...
  78. call c:\tmp.bat
  79. echo Cleanup: Erasing C:\tmp.bat, C:\tmp1.dat, C:\tmp2.dat, C:\tmp3.dat...
  80. erase C:\tmp1.dat
  81. erase C:\tmp2.dat
  82. erase C:\tmp3.dat
  83. erase C:\tmp.bat
  84.  
  85. echo Attemping to create %bd%:\cdidxtmp directory...
  86. md %bd%:\cdidxtmp >\nul
  87. set CDT=\cdidxtmp
  88. set cdidx=%bd%%cdr%1%CDT%
  89.  
  90. echo Setup finished.
  91.  
  92. echo.
  93. echo   Boot drive was found to be drive: %bd%:
  94. echo CD-ROM drive was found to be drive: %cdr%:
  95. echo.
  96. echo If this is INCORRECT, you may need to run INSTALL to specify them.
  97. echo.
  98. echo Internet Guide(tm) is next.
  99. pause
  100.  
  101. if no == %cdidxg% goto nograph
  102. if exist .\cdidx\cs\pic\emerald2.pcx \cdidx\cs\cshow \cdidx\cs\pic\emerald2.pcx+x>c:\nul
  103. \cdidx\sleep 5
  104. mode mono
  105. mode co80
  106. goto donegraph
  107.  
  108. :nograph
  109. cls
  110. echo.
  111. echo.
  112. echo.
  113. echo.
  114. echo.
  115. echo.
  116. echo                E M E R A L D   S O F T W A R E   P R E S E N T S :
  117. echo.
  118. echo.
  119. echo.
  120. echo                               Internet Guide(tm)
  121. echo.
  122. echo.
  123. echo.
  124. echo.
  125. echo.
  126. echo.
  127. echo.
  128. echo.
  129. pause
  130. goto donegraph
  131.  
  132. :donegraph
  133. cls
  134. cd \inetinfo
  135. %cdr%:\cdidx\less %cdr%:\inetinfo\go.txt
  136. cd \
  137. cls
  138. goto end
  139.  
  140. :oops
  141. cls 
  142. echo.
  143. echo.
  144. echo.
  145. echo                          !!!!! WARNING !!!!!
  146. echo.
  147. echo You must make the drive you run IG.BAT from your default drive.
  148. goto end
  149.  
  150. :end
  151. echo.
  152. REM Mike: Set the env var "cdidxg" to "no" and it shuts off the logo screen and
  153. REM in the case of this batch file, the MODE commands too. 
  154. REM So, "set cdidxg=no" turns off the logo. "set cdidxg=" turns on the logo.