home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 March / Chip_2011.03_CD.iso / BootCD / TOOLS.uha / DOSINST.BAT < prev    next >
Encoding:
DOS Batch File  |  2008-02-26  |  14.2 KB  |  484 lines

  1. @ECHO OFF
  2. cls
  3. Echo.
  4. Echo  Å«ªá½π⌐ßΓá »«ñ«ªñ¿ΓÑ ...
  5. SET loopcheck=
  6. SET BootSource=
  7. SET TARGET=000
  8. REM Å«¿ß¬ ó«º¼«ª¡δσ ¿ßσ«ñ¡δσ ºáúαπº«τ¡δσ ñ¿ß¬«ó ...
  9. IF EXIST a:\DRIVERS.CAB IF EXIST a:\HIMEM.SYS SET BootSource=%BootSource%a:
  10. IF EXIST c:\DRIVERS.CAB IF EXIST c:\HIMEM.SYS SET BootSource=%BootSource%c:
  11. IF EXIST d:\DRIVERS.CAB IF EXIST d:\HIMEM.SYS SET BootSource=%BootSource%d:
  12. IF EXIST e:\DRIVERS.CAB IF EXIST e:\HIMEM.SYS SET BootSource=%BootSource%e:
  13. IF EXIST f:\DRIVERS.CAB IF EXIST f:\HIMEM.SYS SET BootSource=%BootSource%f:
  14. IF EXIST g:\DRIVERS.CAB IF EXIST g:\HIMEM.SYS SET BootSource=%BootSource%g:
  15. IF EXIST h:\DRIVERS.CAB IF EXIST h:\HIMEM.SYS SET BootSource=%BootSource%h:
  16. IF EXIST i:\DRIVERS.CAB IF EXIST i:\HIMEM.SYS SET BootSource=%BootSource%i:
  17. IF EXIST j:\DRIVERS.CAB IF EXIST j:\HIMEM.SYS SET BootSource=%BootSource%j:
  18. IF EXIST k:\DRIVERS.CAB IF EXIST k:\HIMEM.SYS SET BootSource=%BootSource%k:
  19. IF EXIST l:\DRIVERS.CAB IF EXIST l:\HIMEM.SYS SET BootSource=%BootSource%l:
  20. IF EXIST m:\DRIVERS.CAB IF EXIST m:\HIMEM.SYS SET BootSource=%BootSource%m:
  21. IF EXIST n:\DRIVERS.CAB IF EXIST n:\HIMEM.SYS SET BootSource=%BootSource%n:
  22. IF EXIST o:\DRIVERS.CAB IF EXIST o:\HIMEM.SYS SET BootSource=%BootSource%o:
  23. IF EXIST p:\DRIVERS.CAB IF EXIST p:\HIMEM.SYS SET BootSource=%BootSource%p:
  24. IF EXIST q:\DRIVERS.CAB IF EXIST q:\HIMEM.SYS SET BootSource=%BootSource%q:
  25. IF EXIST r:\DRIVERS.CAB IF EXIST r:\HIMEM.SYS SET BootSource=%BootSource%r:
  26. IF EXIST s:\DRIVERS.CAB IF EXIST s:\HIMEM.SYS SET BootSource=%BootSource%s:
  27. IF EXIST t:\DRIVERS.CAB IF EXIST t:\HIMEM.SYS SET BootSource=%BootSource%t:
  28. IF EXIST u:\DRIVERS.CAB IF EXIST u:\HIMEM.SYS SET BootSource=%BootSource%u:
  29. IF EXIST v:\DRIVERS.CAB IF EXIST v:\HIMEM.SYS SET BootSource=%BootSource%v:
  30. IF EXIST w:\DRIVERS.CAB IF EXIST w:\HIMEM.SYS SET BootSource=%BootSource%w:
  31. IF EXIST x:\DRIVERS.CAB IF EXIST x:\HIMEM.SYS SET BootSource=%BootSource%x:
  32. IF EXIST y:\DRIVERS.CAB IF EXIST y:\HIMEM.SYS SET BootSource=%BootSource%y:
  33. IF EXIST z:\DRIVERS.CAB IF EXIST z:\HIMEM.SYS SET BootSource=%BootSource%z:
  34. IF "%BootSource%"=="" ECHO.
  35. IF "%BootSource%"=="" ECHO ÄÿêüèÇ: êßσ«ñ¡δ⌐ ºáúαπº«τ¡δ⌐ ñ¿ß¬ ¡Ñ ¡á⌐ñÑ¡ («íδτ¡« A:)!
  36. IF "%BootSource%"=="" GOTO error
  37. IF NOT EXIST %TEMP%\NUL ECHO ÄÿêüèÇ: ÅỬá TEMP ¡Ñ ¡á⌐ñÑ¡á! %TEMP%
  38. IF NOT EXIST %TEMP%\NUL GOTO error
  39. SET BootTmpVar=%BootSource%
  40. :sourcemenu 
  41. SET BootSource=%BootTmpVar%
  42. cls
  43. Echo.
  44. Echo  =====================================================
  45. Echo   1.) ôßΓá¡«ó¬á ß¿ßΓѼδ Hiren's BootCD ¡á ñαπú«⌐ ñ¿ß¬
  46. Echo  =====================================================
  47. Echo.
  48. di.com %BootSource%
  49. Echo  éδíÑα¿ΓÑ ºáúαπº«τ¡δ⌐ ñ¿ß¬-¿ßΓ«τ¡¿¬! ä½∩ «Γ¼Ñ¡δ ¡áª¿ΓÑ [Ctrl]+[C]!
  50. Choice /C:ACDEFGHIJKLMNOPQRSTUVWXYZ0 /n
  51. IF Errorlevel =26 goto error
  52. IF Errorlevel =25 goto soure_z
  53. IF Errorlevel =24 goto soure_y
  54. IF Errorlevel =23 goto soure_x
  55. IF Errorlevel =22 goto soure_w
  56. IF Errorlevel =21 goto soure_v
  57. IF Errorlevel =20 goto soure_u
  58. IF Errorlevel =19 goto soure_t
  59. IF Errorlevel =18 goto soure_s
  60. IF Errorlevel =17 goto soure_r
  61. IF Errorlevel =16 goto soure_q
  62. IF Errorlevel =15 goto soure_p
  63. IF Errorlevel =14 goto soure_o
  64. IF Errorlevel =12 goto soure_n
  65. IF Errorlevel =12 goto soure_m
  66. IF Errorlevel =11 goto soure_l
  67. IF Errorlevel =10 goto soure_k
  68. IF Errorlevel = 9 goto soure_j
  69. IF Errorlevel = 8 goto soure_i
  70. IF Errorlevel = 7 goto soure_h
  71. IF Errorlevel = 6 goto soure_g
  72. IF Errorlevel = 5 goto soure_f
  73. IF Errorlevel = 4 goto soure_e
  74. IF Errorlevel = 3 goto soure_d
  75. IF Errorlevel = 2 goto soure_c
  76. IF Errorlevel = 1 goto soure_a
  77. goto error
  78.  
  79. :soure_a
  80. SET BootSource=A:
  81. goto targetmenu
  82. :soure_c
  83. SET BootSource=C:
  84. goto targetmenu
  85. :soure_d
  86. SET BootSource=D:
  87. goto targetmenu
  88. :soure_e
  89. SET BootSource=E:
  90. goto targetmenu
  91. :soure_f
  92. SET BootSource=F:
  93. goto targetmenu
  94. :soure_g
  95. SET BootSource=G:
  96. goto targetmenu
  97. :soure_h
  98. SET BootSource=H:
  99. goto targetmenu
  100. :soure_i
  101. SET BootSource=I:
  102. goto targetmenu
  103. :soure_j
  104. SET BootSource=J:
  105. goto targetmenu
  106. :soure_k
  107. SET BootSource=K:
  108. goto targetmenu
  109. :soure_l
  110. SET BootSource=L:
  111. goto targetmenu
  112. :soure_m
  113. SET BootSource=M:
  114. goto targetmenu
  115. :soure_n
  116. SET BootSource=N:
  117. goto targetmenu
  118. :soure_o
  119. SET BootSource=O:
  120. goto targetmenu
  121. :soure_p
  122. SET BootSource=P:
  123. goto targetmenu
  124. :soure_q
  125. SET BootSource=Q:
  126. goto targetmenu
  127. :soure_r
  128. SET BootSource=R:
  129. goto targetmenu
  130. :soure_s
  131. SET BootSource=S:
  132. goto targetmenu
  133. :soure_t
  134. SET BootSource=T:
  135. goto targetmenu
  136. :soure_u
  137. SET BootSource=U:
  138. goto targetmenu
  139. :soure_v
  140. SET BootSource=V:
  141. goto targetmenu
  142. :soure_w
  143. SET BootSource=W:
  144. goto targetmenu
  145. :soure_x
  146. SET BootSource=X:
  147. goto targetmenu
  148. :soure_y
  149. SET BootSource=Y:
  150. goto targetmenu
  151. :soure_z
  152. SET BootSource=Y:
  153. goto targetmenu
  154.  
  155. :targetmenu
  156. SET BootSysFiles=%BootSource%
  157. IF NOT EXIST %BootSource%\DRIVERS.CAB goto sourcemenu
  158. cls
  159. Echo.
  160. Echo  =====================================================
  161. Echo   2.) ôßΓá¡«ó¬á ß¿ßΓѼδ Hiren's BootCD ¡á ñαπú«⌐ ñ¿ß¬
  162. Echo  =====================================================
  163. Echo.
  164. di.com c-z
  165. Echo  éδíÑα¿ΓÑ ñ¿ß¬ ñ½∩ πßΓá¡«ó¬¿!
  166. Choice /C:CDEFGHIJKLMNOPQRSTUVWXYZ0 /n
  167. IF Errorlevel =25 goto error
  168. IF Errorlevel =24 goto z
  169. IF Errorlevel =23 goto y
  170. IF Errorlevel =22 goto x
  171. IF Errorlevel =21 goto w
  172. IF Errorlevel =20 goto v
  173. IF Errorlevel =19 goto u
  174. IF Errorlevel =18 goto t
  175. IF Errorlevel =17 goto s
  176. IF Errorlevel =16 goto r
  177. IF Errorlevel =15 goto q
  178. IF Errorlevel =14 goto p
  179. IF Errorlevel =13 goto o
  180. IF Errorlevel =12 goto n
  181. IF Errorlevel =11 goto m
  182. IF Errorlevel =10 goto l
  183. IF Errorlevel = 9 goto k
  184. IF Errorlevel = 8 goto j
  185. IF Errorlevel = 7 goto i
  186. IF Errorlevel = 6 goto h
  187. IF Errorlevel = 5 goto g
  188. IF Errorlevel = 4 goto f
  189. IF Errorlevel = 3 goto e
  190. IF Errorlevel = 2 goto d
  191. IF Errorlevel = 1 goto c
  192. goto error
  193.  
  194. :c
  195. SET TARGET=C:
  196. goto loop
  197. :d
  198. SET TARGET=D:
  199. goto loop
  200. :e
  201. SET TARGET=E:
  202. goto loop
  203. :f
  204. SET TARGET=F:
  205. goto loop
  206. :g
  207. SET TARGET=G:
  208. goto loop
  209. :h
  210. SET TARGET=H:
  211. goto loop
  212. :i
  213. SET TARGET=I:
  214. goto loop
  215. :j
  216. SET TARGET=J:
  217. goto loop
  218. :k
  219. SET TARGET=K:
  220. goto loop
  221. :l
  222. SET TARGET=L:
  223. goto loop
  224. :m
  225. SET TARGET=M:
  226. goto loop
  227. :n
  228. SET TARGET=N:
  229. goto loop
  230. :o
  231. SET TARGET=O:
  232. goto loop
  233. :p
  234. SET TARGET=P:
  235. goto loop
  236. :q
  237. SET TARGET=Q:
  238. goto loop
  239. :r
  240. SET TARGET=R:
  241. goto loop
  242. :s
  243. SET TARGET=S:
  244. goto loop
  245. :t
  246. SET TARGET=T:
  247. goto loop
  248. :u
  249. SET TARGET=U:
  250. goto loop
  251. :v
  252. SET TARGET=V:
  253. goto loop
  254. :w
  255. SET TARGET=W:
  256. goto loop
  257. :x
  258. SET TARGET=X:
  259. goto loop
  260. :y
  261. SET TARGET=Y:
  262. goto loop
  263. :z
  264. SET TARGET=Y:
  265. goto loop
  266.  
  267. :loop
  268. REM ÄΦ¿í¬¿:
  269. IF NOT EXIST %TARGET%\NUL ECHO ÄΦ¿í¬á: ä¿ß¬-»α¿Ñ¼¡¿¬ ¡Ñ ¡á⌐ñÑ¡!
  270. IF NOT EXIST %TARGET%\NUL GOTO error
  271. IF "%TARGET%"=="000" ECHO ÄÿêüèÇ!
  272. IF "%TARGET%"=="000" GOTO error
  273. cls
  274. Echo.
  275. Echo  ==================
  276. Echo   !!! éìêîÇìêà !!!
  277. Echo  ==================
  278. Echo.
  279. Echo  ôßΓá¡«ó¬á ¡á ñ¿ß¬: %TARGET%
  280. Echo.
  281. di.com %TARGET%
  282. Echo  ÅÉàäôÅÉàåäàìêà: çáúαπº«τ¡δÑ Σá⌐½δ ñαπú«⌐ Äæ íπñπΓ ÅàÉàçÇÅêæÇì¢!
  283. Echo.
  284. Echo  é᪡«:
  285. Echo  éδíαá¡¡δ⌐ ñ¿ß¬ ñ«½ªÑ¡ íδΓ∞ ºáúαπº«τ¡δ¼ ¿ «ΓΣ«α¼áΓ¿α«óá¡¡δ¼ ó FAT/FAT32 (Primary, Active)
  286. Echo  ß ¼¿¡¿¼π¼ 100 MB ßó«í«ñ¡«ú« ¼ÑßΓá!
  287. Echo.
  288. Echo.
  289. Echo  àß½¿ éδ ¡Ñ πóÑαÑ¡δ ¡áª¼¿ΓÑ 'X' ñ½∩ «Γ¼Ñ¡δ!
  290. Echo.
  291. Echo  ä½∩ πßΓᡫ󬿠Σá⌐½«ó Hiren's BootCD ßÑ⌐τáß óóÑñ¿ΓÑ ΓѬßΓ: YES-YES+
  292. Choice /C:yes-+0987654321zxwvutrqponmlkjihgfdcba /n" ?: %loopcheck%"
  293. IF Errorlevel =6 goto error
  294. IF Errorlevel =5 goto install
  295. IF Errorlevel =4 goto char_minus
  296. IF Errorlevel =3 goto char_s
  297. IF Errorlevel =2 goto char_e
  298. IF Errorlevel =1 goto char_y
  299. goto error
  300.  
  301. :char_y
  302. set loopcheck=%loopcheck%Y
  303. goto loop
  304.  
  305. :char_e
  306. set loopcheck=%loopcheck%E
  307. goto loop
  308.  
  309. :char_s
  310. set loopcheck=%loopcheck%S
  311. goto loop
  312.  
  313. :char_minus
  314. set loopcheck=%loopcheck%-
  315. goto loop
  316.  
  317. :install
  318. IF NOT "%loopcheck%"=="YES-YES" goto error
  319. cls
  320. Echo.
  321. Echo  ========================================
  322. Echo   ôßΓá¡«ó¬á ß¿ßΓѼδ Hiren's BootCD ¡á %TARGET%
  323. Echo  ========================================
  324. Echo.
  325. Echo ä½∩ »α«ñ«½ªÑ¡¿∩ ¡áª¼¿ΓÑ ½εíπε ¬½áó¿Φπ ¿½¿ [Ctrl]+[C] ñ½∩ «Γ¼Ñ¡δ!
  326. Echo.
  327. pause
  328.  
  329. IF EXIST %BootSource%\BootCD\Tools.uha SET BootCDfolder=%BootSource%
  330. IF EXIST %BootSource%\BootCD\Tools.uha goto hdd_bootdrive_ok
  331. REM Search source path on CD... (because BootSource != BootCDfolder)
  332. SET BootCDfolder=000
  333. IF EXIST d:\BootCD\Tools.uha SET BootCDfolder=D:
  334. IF EXIST e:\BootCD\Tools.uha SET BootCDfolder=E:
  335. IF EXIST f:\BootCD\Tools.uha SET BootCDfolder=F:
  336. IF EXIST g:\BootCD\Tools.uha SET BootCDfolder=G:
  337. IF EXIST h:\BootCD\Tools.uha SET BootCDfolder=H:
  338. IF EXIST i:\BootCD\Tools.uha SET BootCDfolder=I:
  339. IF EXIST j:\BootCD\Tools.uha SET BootCDfolder=J:
  340. IF EXIST k:\BootCD\Tools.uha SET BootCDfolder=K:
  341. IF EXIST l:\BootCD\Tools.uha SET BootCDfolder=L:
  342. IF EXIST m:\BootCD\Tools.uha SET BootCDfolder=M:
  343. IF EXIST n:\BootCD\Tools.uha SET BootCDfolder=N:
  344. IF EXIST o:\BootCD\Tools.uha SET BootCDfolder=O:
  345. IF EXIST p:\BootCD\Tools.uha SET BootCDfolder=P:
  346. IF EXIST q:\BootCD\Tools.uha SET BootCDfolder=Q:
  347. IF EXIST r:\BootCD\Tools.uha SET BootCDfolder=R:
  348. IF EXIST s:\BootCD\Tools.uha SET BootCDfolder=S:
  349. IF EXIST t:\BootCD\Tools.uha SET BootCDfolder=T:
  350. IF EXIST u:\BootCD\Tools.uha SET BootCDfolder=U:
  351. IF EXIST v:\BootCD\Tools.uha SET BootCDfolder=V:
  352. IF EXIST w:\BootCD\Tools.uha SET BootCDfolder=W:
  353. IF EXIST x:\BootCD\Tools.uha SET BootCDfolder=X:
  354. IF EXIST y:\BootCD\Tools.uha SET BootCDfolder=Y:
  355. IF EXIST z:\BootCD\Tools.uha SET BootCDfolder=Z:
  356. :hdd_bootdrive_ok
  357.  
  358. cls
  359. Echo.
  360. Echo çá»π߬ πßΓᡫ󬿠...
  361. Echo =========================
  362. Echo.
  363. Echo  ûѽÑó«⌐ ñ¿ß¬: "%TARGET%"
  364. Echo.
  365. Echo  êßΓ«τ¡¿¬ ñ½∩ ºáúαπº«τ¡δσ Σá⌐½«ó: "%BootSource%"
  366. Echo  êßΓ«τ¡¿¬ ñ½∩ »á»¬¿ "BootCD": "%BootCDfolder%"
  367. Echo.
  368. REM pause
  369.  
  370. REM Check errors:
  371. IF NOT EXIST %TARGET%\NUL ECHO ÄÿêüèÇ: ûѽÑó«⌐ ñ¿ß¬ ¡Ñ ¡á⌐ñÑ¡!
  372. IF NOT EXIST %TARGET%\NUL GOTO error
  373. IF "%TARGET%"=="000" ECHO ÄÿêüèÇ!
  374. IF "%TARGET%"=="000" GOTO error
  375. IF "%BootCDfolder%"=="000" ECHO ÄÿêüèÇ: ÅπΓ∞ ¡Ñ ¡á⌐ñÑ¡!
  376. IF "%BootCDfolder%"=="000" GOTO error
  377. IF NOT EXIST %BootCDfolder%\BootCD\Tools.uha ECHO ÄÿêüèÇ: %BootCDfolder%\BootCD\Tools.uha ¡Ñ ¡á⌐ñÑ¡!
  378. IF NOT EXIST %BootCDfolder%\BootCD\Tools.uha GOTO error
  379. IF NOT EXIST %BootCDfolder%\BootCD\uharcd.exe ECHO ÄÿêüèÇ: %BootCDfolder%\BootCD\uharcd.exe ¡Ñ ¡á⌐ñÑ¡!
  380. IF NOT EXIST %BootCDfolder%\BootCD\uharcd.exe GOTO error
  381. IF NOT EXIST %BootSource%\autoexec.bat ECHO ERROR: %BootSource%\autoexec.bat ¡Ñ ¡á⌐ñÑ¡!
  382. IF NOT EXIST %BootSource%\autoexec.bat GOTO error
  383. IF NOT EXIST %BootSource%\command.com ECHO ERROR: %BootSource%\command.com ¡Ñ ¡á⌐ñÑ¡!
  384. IF NOT EXIST %BootSource%\command.com GOTO error
  385. IF NOT EXIST %BootSource%\config.sys ECHO ERROR: %BootSource%\config.sys ¡Ñ ¡á⌐ñÑ¡!
  386. IF NOT EXIST %BootSource%\config.sys GOTO error
  387. IF NOT EXIST %BootSource%\msdos.sys ECHO ERROR: %BootSource%\msdos.sys ¡Ñ ¡á⌐ñÑ¡!
  388. IF NOT EXIST %BootSource%\msdos.sys GOTO error
  389. IF NOT EXIST %BootSource%\io.sys ECHO ERROR: %BootSource%\io.sys ¡Ñ ¡á⌐ñÑ¡!
  390. IF NOT EXIST %BootSource%\io.sys GOTO error
  391. IF NOT EXIST %BootSource%\jo.sys ECHO ERROR: %BootSource%\jo.sys ¡Ñ ¡á⌐ñÑ¡!
  392. IF NOT EXIST %BootSource%\jo.sys GOTO error
  393.  
  394. REM Remove old backups of boot files:
  395. IF EXIST %TARGET%\autoexec.bak attrib %TARGET%\autoexec.bak -r -s -h
  396. IF EXIST %TARGET%\command.bak attrib %TARGET%\command.bak -r -s -h
  397. IF EXIST %TARGET%\config.bak attrib %TARGET%\config.bak -r -s -h
  398. IF EXIST %TARGET%\msdos.bak attrib %TARGET%\msdos.bak -r -s -h
  399. IF EXIST %TARGET%\io.bak attrib %TARGET%\io.bak -r -s -h
  400. IF EXIST %TARGET%\jo.bak attrib %TARGET%\jo.bak -r -s -h
  401. IF EXIST %TARGET%\autoexec.bak del %TARGET%\autoexec.bak
  402. IF EXIST %TARGET%\command.bak del %TARGET%\command.bak
  403. IF EXIST %TARGET%\config.bak del %TARGET%\config.bak
  404. IF EXIST %TARGET%\msdos.bak del %TARGET%\msdos.bak
  405. IF EXIST %TARGET%\io.bak del %TARGET%\io.bak
  406. IF EXIST %TARGET%\jo.bak del %TARGET%\jo.bak
  407.  
  408. REM Backup old boot files:
  409. IF EXIST %TARGET%\autoexec.bat attrib %TARGET%\autoexec.bat -r -s -h
  410. IF EXIST %TARGET%\command.com attrib %TARGET%\command.com -r -s -h
  411. IF EXIST %TARGET%\config.sys attrib %TARGET%\config.sys -r -s -h
  412. IF EXIST %TARGET%\msdos.sys attrib %TARGET%\msdos.sys -r -s -h
  413. IF EXIST %TARGET%\io.sys attrib %TARGET%\io.sys -r -s -h
  414. IF EXIST %TARGET%\jo.sys attrib %TARGET%\jo.sys -r -s -h
  415. IF EXIST %TARGET%\autoexec.bat ren %TARGET%\autoexec.bat autoexec.bak
  416. IF EXIST %TARGET%\command.com ren %TARGET%\command.com command.bak
  417. IF EXIST %TARGET%\config.sys ren %TARGET%\config.sys config.bak
  418. IF EXIST %TARGET%\msdos.sys ren %TARGET%\msdos.sys msdos.bak
  419. IF EXIST %TARGET%\io.sys ren %TARGET%\io.sys io.bak
  420. IF EXIST %TARGET%\jo.sys ren %TARGET%\jo.sys jo.bak
  421.  
  422. Echo.
  423. Echo è«»¿απε Σá⌐½δ, »«ñ«ªñ¿ΓÑ »«ªá½π⌐ßΓá...
  424. Echo.
  425.  
  426. SYS.COM %BootSysFiles% %TARGET%
  427. attrib %TARGET%\msdos.sys -r -s -h
  428. copy %BootSource%\msdos.sys %TARGET%\msdos.sys /Y
  429. IF NOT EXIST %TARGET%\command.com copy %BootSource%\command.com %TARGET%\ /Y
  430. copy %BootSource%\jo.sys %TARGET%\jo.sys /Y
  431.  
  432. copy %BootSource%\AUTOEXEC.*AT %TARGET%\ /Y
  433. copy %BootSource%\BOOTDRIV.EX* %TARGET%\ /Y
  434. copy %BootSource%\CONFIG.SY* %TARGET%\ /Y
  435. copy %BootSource%\DEVLOAD.CO* %TARGET%\ /Y
  436. copy %BootSource%\DOCMEM.EX* %TARGET%\ /Y
  437. copy %BootSource%\DRIVERS.CA* %TARGET%\ /Y
  438. copy %BootSource%\EMM386.EX* %TARGET%\ /Y
  439. copy %BootSource%\EXTRACT.EX* %TARGET%\ /Y
  440. copy %BootSource%\FINDRAMD.EX* %TARGET%\ /Y
  441. copy %BootSource%\GM.EX* %TARGET%\ /Y
  442. copy %BootSource%\HIMEM.SY* %TARGET%\ /Y
  443. copy %BootSource%\IFSHLP.SY* %TARGET%\ /Y
  444. copy %BootSource%\MEMTEST.EX* %TARGET%\ /Y
  445. copy %BootSource%\MOUSE.CO* %TARGET%\ /Y
  446. copy %BootSource%\RAMDRIVE.SY* %TARGET%\ /Y
  447. copy %BootSource%\SHSURDRV.EX* %TARGET%\ /Y
  448. copy %BootSource%\STARTUP.BA* %TARGET%\ /Y
  449. copy %BootSource%\USB_ASPI.CA* %TARGET%\ /Y
  450. copy %BootSource%\XMSDSK.EX* %TARGET%\ /Y
  451.  
  452. REM Copy at the first the archives for DOS only ...
  453. REM (for the case of not enough drive space)
  454. mkdir %TARGET%\BootCD
  455. mkdir %TARGET%\BootCD\Vdefs
  456. copy %BootCDfolder%\BootCD\uharcd.exe %TARGET%\BootCD\uharcd.exe /Y
  457. copy %BootCDfolder%\BootCD\*.* %TARGET%\BootCD\*.* /Y
  458. copy %BootCDfolder%\BootCD\Vdefs\*.* %TARGET%\BootCD\Vdefs\*.* /Y
  459.  
  460. REM ... and after that the tools for windows:
  461. mkdir %TARGET%\BootCD\WinTools
  462. mkdir %TARGET%\BootCD\WinTools\Files
  463. copy %BootCDfolder%\BootCD\WinTools\*.* %TARGET%\BootCD\WinTools\*.* /Y
  464. copy %BootCDfolder%\BootCD\WinTools\Files\*.* %TARGET%\BootCD\WinTools\Files\*.* /Y
  465.  
  466. ECHO.
  467. ECHO  éßÑ!
  468. ECHO.
  469. goto end
  470.  
  471. :error
  472. ECHO.
  473. ECHO ôßΓá¡«ó¬á »αÑαóá¡á!
  474. ECHO.
  475. goto end
  476.  
  477. :end
  478. SET loopcheck=
  479. SET TARGET=
  480. SET BootSource=
  481. SET BootCDfolder=
  482. SET BootSysFiles=
  483. SET BootTmpVar=
  484. rem Thanks to Nick who provided this script