home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 October / VPR9810B.BIN / DRIVER / iodata / SCPC_127 / scpc_127.exe / UPDATE.BAT < prev    next >
DOS Batch File  |  1998-07-14  |  5KB  |  173 lines

  1. @echo off
  2. echo ----------------------------------------------------------------------
  3. echo SC-PCI 1.00 ~ 1.26 → 1.27 差分更新バッチファイル
  4. echo COPYRIGHT (C) 1996-1998 I-O DATA DEVICE,INC. All Rights Reserved.
  5. echo ----------------------------------------------------------------------
  6. rem 98/06/04
  7.  
  8. rem ***************************************************
  9. rem 引数のチェック %1:書き換えるドライブ
  10. rem ***************************************************
  11.  
  12. if "%1" == "" goto help
  13.  
  14. rem ***************************************************
  15. rem  差分ファイルがカレントにない場合はヘルプへ
  16. rem ***************************************************
  17.  
  18. if not exist diskdif.exe goto help
  19.  
  20. rem ***************************************************
  21. rem ディスク チェック 開始
  22. rem ***************************************************
  23.  
  24. :insert
  25. echo.
  26. echo 作成したサポートソフトのバックアップディスクをフロッピーディスク
  27. echo ドライブ %1にセットしてください。
  28. echo.
  29. echo [はい、  作成してあります]...[Enter]キー
  30. echo [いいえ、まだ作成していません]...中止...[Ctrl]+[C]
  31. echo.
  32. pause
  33.  
  34. rem ***************************************************
  35. rem ディスク チェック 開始
  36. rem ***************************************************
  37.  
  38. if not exist %1\config.dms goto insert
  39.  
  40. rem ***************************************************
  41. rem ディスク チェック 終了
  42. rem ***************************************************
  43.  
  44. echo.
  45. echo ----- 更新開始 -----
  46. echo 更新終了までキー操作をしないでください。
  47. echo.
  48.  
  49. rem ***************************************************
  50. rem 作業用ディレクトリを作成
  51. rem ***************************************************
  52.  
  53. md $work
  54. cd $work
  55.  
  56. rem ***************************************************
  57. rem キーファイルを作業用ディレクトリにコピー
  58. rem ***************************************************
  59.  
  60. copy %1\config.dms
  61.  
  62. rem ***************************************************
  63. rem 差分データファイルをディスクデータファイルにコンバート
  64. rem ***************************************************
  65.  
  66. ..\diskdif
  67.  
  68. rem ***************************************************
  69. rem コンバートが正常かどうかチェック
  70. rem ***************************************************
  71.  
  72. if not exist .\disk.exe goto baddisk
  73.  
  74. echo.
  75. echo ディスクデータへの更新完了。フロッピーディスクの内容を更新します。
  76. echo.
  77.  
  78. rem ***************************************************
  79. rem 更新先ディスクの不要ファイルを削除
  80. rem ***************************************************
  81.  
  82. del %1\aspi\*.* < ..\y
  83. del %1\win95\*.* < ..\y
  84.  
  85. rem ***************************************************
  86. rem バージョンによって存在しないディレクトリをチェック
  87. rem ***************************************************
  88.  
  89. if not exist %1\winnt\oemsetup.inf goto nowinnt
  90. del %1\winnt\*.* < ..\y
  91. rd %1\winnt
  92. :nowinnt
  93.  
  94. if not exist %1\winnt35\oemsetup.inf goto nont35
  95. del %1\winnt35\*.* < ..\y
  96. rd %1\winnt35
  97. :nont35
  98.  
  99. rem ***************************************************
  100. rem 更新先ディスクの不要ディレクトリを削除
  101. rem ***************************************************
  102.  
  103. rd  %1\aspi
  104. rd  %1\win95
  105. del %1\*.* < ..\y
  106.  
  107. rem ***************************************************
  108. rem 更新先ディスクの不要ファイル/ディレクトリ削除終了
  109. rem ***************************************************
  110.  
  111. rem ***************************************************
  112. rem ディスクデータを指定ドライブに解凍
  113. rem ***************************************************
  114.  
  115. disk %1
  116.  
  117. rem ***************************************************
  118. rem 作業ディレクトリと中のファイルを削除
  119. rem ***************************************************
  120.  
  121. del config.dms
  122. del disk.exe
  123. cd ..
  124. rd $work
  125.  
  126. rem ***************************************************
  127. rem 注意事項等を表示
  128. rem ***************************************************
  129.  
  130. echo.
  131. echo ----- 更新完了 -----
  132. echo Ver.1.24以前からバージョンアップした場合は、IPL更新プログラムを使って
  133. echo サポートソフトのIPLを更新してください。
  134. echo Ver.1.13以前からバージョンアップした場合は、FDMS更新プログラムを使って
  135. echo サポートソフトのシステムファイルFDMS.SYSを更新してください。
  136.  
  137. rem ***************************************************
  138. rem 正常終了
  139. rem ***************************************************
  140.  
  141. goto end
  142.  
  143. rem ***************************************************
  144. rem 異常終了
  145. rem ***************************************************
  146.  
  147. rem ***************************************************
  148. rem サポートソフト内容不備
  149. rem ***************************************************
  150.  
  151. :baddisk
  152. echo.
  153. del config.dms
  154. echo 正しいサポートソフトディスクではありません。中止します。
  155. echo.
  156. cd ..
  157. rd $work
  158. goto end
  159.  
  160. rem ***************************************************
  161. rem ドライブ指定が不正
  162. rem ***************************************************
  163.  
  164. :help
  165. echo 書式  update [サポートソフトFDD]
  166. echo   例  update a: ... フロッピーディスクドライブがA: の場合
  167.  
  168. rem ***************************************************
  169. rem 終了
  170. rem ***************************************************
  171.  
  172. :end
  173.