home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / polskie / cadsoft / robstart / install.bat < prev    next >
DOS Batch File  |  1994-09-02  |  2KB  |  85 lines

  1. @echo off
  2. if a%1==a goto info
  3. if %1==a: goto ok
  4. if %1==b: goto ok
  5. goto info
  6. :ok
  7. REM "t_d" to target_drive, dysk_docelowy
  8. set t_d=c:\
  9. cls
  10. be window 3 2 20 78 BLACK ON WHITE EXPLODE
  11. :menu_drv
  12. be start.dat
  13. if errorlevel 11 goto very_end
  14. if errorlevel 9 goto help_drive
  15. if errorlevel 7 goto f
  16. if errorlevel 5 goto e
  17. if errorlevel 3 goto d
  18. if errorlevel 1 goto c
  19. goto very_end
  20. :c
  21. set t_d=c:\
  22. goto inst_rst
  23. :d
  24. set t_d=d:\
  25. goto inst_rst
  26. :e
  27. set t_d=e:\
  28. goto inst_rst
  29. :f
  30. set t_d=f:\
  31. if not t_d==f:\ goto very_end
  32. :inst_rst
  33. md %t_d%rstarter>nul
  34. md %t_d%rstarter\lib>nul
  35. md %t_d%rstarter\images>nul
  36. md %t_d%rstarter\pbrush>nul
  37. md %t_d%rstarter\dat
  38. %1
  39. dat %t_d%rstarter\dat >nul
  40. be %t_d%rstarter\dat\wait1.dat
  41. rc_rst -d %t_d%rstarter > nul 
  42. echo off
  43. %1
  44. :menu_device
  45. be %t_d%rstarter\dat\device.dat
  46. if errorlevel 9 goto very_end
  47. if errorlevel 7 goto help_device
  48. if errorlevel 5 goto vga
  49. if errorlevel 3 goto ega
  50. :hercules
  51. be %t_d%rstarter\dat\wait2.dat
  52. dev_rst keyboard.* her\*.* %t_d%rstarter > nul
  53. goto end
  54. :vga
  55. be %t_d%rstarter\dat\wait2.dat
  56. dev_rst keyboard.* vga\*.* %t_d%rstarter > nul
  57. rem > nul
  58. goto end
  59. :ega
  60. be %t_d%rstarter\dat\wait2.dat
  61. dev_rst keyboard.* ega\*.* %t_d%rstarter > nul
  62. goto end
  63. :help_drive
  64. be help_drv.dat
  65. be window 3 2 20 78 BLACK ON WHITE
  66. goto menu_drv
  67. :help_device
  68. be %t_d%rstarter\dat\help_dev.dat
  69. goto menu_device
  70. :end
  71. dev_rst -d defs\*.* %t_d%rstarter >nul
  72. be %t_d%rstarter\dat\help_end.dat
  73. %t_d%
  74. cd %t_d%rstarter
  75. del dat\*.dat
  76. rd dat
  77. rst
  78. :info
  79. Echo     
  80. Echo   Poprawna skladnia jest
  81. Echo        INSTALL nazwa_dysku_zrodlowego 
  82. Echo np.
  83. Echo        INSTALL a:   lub    INSTALL b:
  84. :very_end
  85.