home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / iodata / drtv_101 / update.bat < prev    next >
DOS Batch File  |  1996-10-14  |  4KB  |  194 lines

  1. @echo off
  2. echo GA-DRV/PCI 1.20 → 1.21 差分更新バッチファイル
  3. echo COPYRIGHT (C) 1996 I-O DATA DEVICE,INC. All Rights Reserved.
  4. rem JE9WKV
  5. rem 96.10.14
  6. echo ----------------------------------------------------------------------
  7.  
  8. rem ren *.upe *.exe
  9. ren *.upc *.com
  10.  
  11. rem 引数のチェック %1:書き換えるドライブ   %2:差分データがあるドライブ
  12. if "%1" == "" goto help
  13. if "%2" == "" goto help
  14. if not exist %2r1.com goto help
  15.  
  16. echo DISK 1をFDD %1にセットしてください。
  17. pause
  18.  
  19. rem 書き換えるドライブのファイル名を表示し、確認を求める
  20. echo サポートソフトウェア1のバックアップFD... %1ドライブ
  21. dir %1 /w
  22. echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
  23. echo よろしいですか?
  24. echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  25. pause
  26. rem === ディスク チェック 開始 ===
  27. echo 正しいバックアップディスクかチェックしています。
  28. if not exist %1\GASETUP.EXE goto baddisk
  29. if not exist %1\DRAGONV.INF goto baddisk
  30. rem === ディスク チェック 終了 ===
  31.  
  32. echo ----- 更新開始 -----
  33.  
  34. cd %1\
  35.  
  36. rem 削除ファイル
  37.  
  38. md work
  39. cd work
  40. copy %1DRAG16M.DR_ 
  41. copy %1DRAG16M1.DR_ 
  42. copy %1DRAG256.DR_ 
  43. copy %1DRAG64K.DR_ 
  44. copy %1DRAGCTRL.EX_ 
  45. copy %1DRAGONV.INF 
  46. copy %1GASETUP.EXE 
  47. copy %1GATEST.EXE 
  48. copy %1README.TXT 
  49. copy %1SETUP.EXE 
  50. ..\r1
  51. ..\r2
  52. ..\r3
  53. ..\r4
  54. copy DRAG16M.DR_ %1
  55. copy DRAG16M1.DR_ %1
  56. copy DRAG256.DR_ %1
  57. copy DRAG64K.DR_ %1
  58. copy DRAGCTRL.EX_ %1
  59. copy DRAGONV.INF %1
  60. copy GASETUP.EXE %1
  61. copy GATEST.EXE %1
  62. copy README.TXT %1
  63. copy SETUP.EXE %1
  64. del DRAG16M.DR_ 
  65. del DRAG16M1.DR_ 
  66. del DRAG256.DR_ 
  67. del DRAG64K.DR_ 
  68. del DRAGCTRL.EX_ 
  69. del DRAGONV.INF 
  70. del GASETUP.EXE 
  71. del GATEST.EXE 
  72. del README.TXT 
  73. del SETUP.EXE 
  74.  
  75. copy %1\WIN95\DRAGCTRL.EXE 
  76. copy %1\WIN95\DRAGONV.DRV 
  77. copy %1\WIN95\DRAGONV.INF 
  78. copy %1\WIN95\DRGCTLIB.DLL 
  79. copy %1\WIN95\README.TXT 
  80. ..\w1
  81. ..\w2
  82. copy DRAGCTRL.EXE %1\WIN95
  83. copy DRAGONV.DRV %1\WIN95
  84. copy DRAGONV.INF %1\WIN95
  85. copy DRGCTLIB.DLL %1\WIN95
  86. copy README.TXT %1\WIN95
  87. del DRAGCTRL.EXE 
  88. del DRAGONV.DRV 
  89. del DRAGONV.INF 
  90. del DRGCTLIB.DLL 
  91. del README.TXT 
  92.  
  93. copy %1\WINNT35\DRAGT.SY_ 
  94. copy %1\WINNT35\DRAGT08.DL_ 
  95. copy %1\WINNT35\DRAGT16.DL_ 
  96. copy %1\WINNT35\DRAGT24.DL_ 
  97. copy %1\WINNT35\DRAGT32.DL_ 
  98. copy %1\WINNT35\README.TXT 
  99. ..\n1
  100. ..\n2
  101. ..\n3
  102. ..\n4
  103. ..\n5
  104. ..\n6
  105. copy DRAGT.SY_ %1\WINNT35
  106. copy DRAGT08.DL_ %1\WINNT35
  107. copy DRAGT16.DL_ %1\WINNT35
  108. copy DRAGT24.DL_ %1\WINNT35
  109. copy DRAGT32.DL_ %1\WINNT35
  110. copy README.TXT %1\WINNT35
  111. del DRAGT.SY_ 
  112. del DRAGT08.DL_ 
  113. del DRAGT16.DL_ 
  114. del DRAGT24.DL_ 
  115. del DRAGT32.DL_ 
  116. del README.TXT 
  117.  
  118. copy %1\WIN_US\DRAGCTRL.EX_ 
  119. ..\u1
  120. copy DRAGCTRL.EX_ %1\WIN_US
  121. del DRAGCTRL.EX_ 
  122.  
  123. del $*.*
  124.  
  125. cd ..
  126. rd work
  127.  
  128. echo DISK 2をFDD %1にセットしてください。
  129. pause
  130.  
  131. rem 書き換えるドライブのファイル名を表示し、確認を求める
  132. echo サポートソフトウェア2のバックアップFD... %1ドライブ
  133. dir %1 /w
  134. echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
  135. echo よろしいですか?
  136. echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  137. pause
  138. rem === ディスク チェック 開始 ===
  139. echo 正しいバックアップディスクかチェックしています。
  140. if not exist %1\GATVCTL.EX_ goto baddisk
  141. rem === ディスク チェック 終了 ===
  142.  
  143. %1
  144. %2d21
  145. del $*.*
  146. %2d22
  147. del $*.*
  148. %2d23
  149. del $*.*
  150. %2d24
  151. del $*.*
  152. %2d25
  153. del $*.*
  154. %2
  155.  
  156. rem 新規追加ファイルを書き込む
  157.  
  158. rem ハードディスクの状態を元に戻す
  159.  
  160. rem echo %1ドライブのボリュームラベルを設定します。
  161. rem echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  162. rem pause
  163. rem label %1
  164.  
  165. echo ----- 更新完了 -----
  166. goto end
  167.  
  168. :baddisk
  169. echo サポートソフトウェアディスクではありません。
  170. goto end
  171. :help
  172. echo 書式  update [サポートソフトFDD] [(差分データのある)HDD]
  173. echo   例  update a: c: ... FDDがA: HDDがC: の場合
  174. :end
  175. rem ファイル名を元に戻す
  176. ren r1.com r1.upc
  177. ren r2.com r2.upc
  178. ren r3.com r3.upc
  179. ren r4.com r4.upc
  180. ren w1.com w1.upc
  181. ren w2.com w2.upc
  182. ren u1.com u1.upc
  183. ren n1.com n1.upc
  184. ren n2.com n2.upc
  185. ren n3.com n3.upc
  186. ren n4.com n4.upc
  187. ren n5.com n5.upc
  188. ren n6.com n6.upc
  189. ren d21.com d21.upc
  190. ren d22.com d22.upc
  191. ren d23.com d23.upc
  192. ren d24.com d24.upc
  193. ren d25.com d25.upc
  194.