home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 July / VPR9707B.ISO / DRIVER / IODATA / SC3_112 / UPDATE.BAT < prev    next >
DOS Batch File  |  1997-01-20  |  2KB  |  78 lines

  1. @echo off
  2. echo SC-98III 1.00~1.11 → 1.12 差分更新バッチファイル
  3. echo COPYRIGHT (C) 1996-1997 I-O DATA DEVICE,INC. All Rights Reserved.
  4. rem JE9WKV
  5. rem 97.1.20
  6. echo ----------------------------------------------------------------------
  7.  
  8. rem 引数のチェック %1:書き換えるドライブ
  9. if "%1" == "" goto help
  10.  
  11. if not exist key112.exe goto help
  12.  
  13. echo バックアップFD(1.12更新用)は作成してありますか ?
  14. echo [はい、  作成してあります]...[Enter]キー
  15. echo [いいえ、まだ作成していません]...中止...[Ctrl]+[C]
  16. pause
  17.  
  18. echo バックアップFD(1.12更新用)をFDD %1にセットしてください。
  19. pause
  20.  
  21. rem === ディスク チェック 開始 ===
  22. echo 正しいディスクかチェックしています。
  23. if not exist %1\aspi\winaspi.dll goto baddisk
  24. echo ディスクチェック OK
  25. rem === ディスク チェック 終了 ===
  26.  
  27. rem 書き換えるドライブのファイル名を表示し、確認を求める
  28. rem echo サポートソフトウェアのバックアップFD... %1ドライブ
  29. rem dir %1 /w
  30. rem echo --- このFDはマスタディスクのバックアップFDですか ? ---
  31. rem echo     (マスタディスクは絶対に更新しないでください。)
  32. rem echo     [はい、  バックアップFDです]...[Enter]キー
  33. rem echo     [いいえ、サポートソフトのマスタディスクです]...中止...[Ctrl]+[C]
  34. rem pause
  35. rem echo --- このFDを更新します。 ---
  36. rem echo     (マスタディスクは絶対に更新しないでください。)
  37. rem echo     よろしいですか?
  38. rem echo     中止...[Ctrl]+[C]   処理を続ける...その他のキー
  39. rem pause
  40.  
  41. echo ----- 更新開始 -----
  42. md $work
  43. cd $work
  44.  
  45. copy %1\aspi\winaspi.dll
  46.  
  47. rem echo 新しいマスタディスクを作成します。
  48. rem echo フォーマットされたFDをFDD %1にセットしてください。
  49. rem pause
  50.  
  51. ..\key112
  52. rem echo overwrightの確認は、すべて[Y]を指定してください。
  53. if "%2" == "100" goto n1
  54. del %1\bios\*.* < ..\y
  55. :n1
  56. del %1\aspi\*.* < ..\y
  57. del %1\dosutl\*.* < ..\y
  58. del %1\win95\*.* < ..\y
  59. del %1\*.* < ..\y
  60. 112 %1
  61.  
  62. del 112.exe
  63. del winaspi.dll
  64.  
  65. cd ..
  66. rd $work
  67.  
  68. echo ----- 更新完了 -----
  69. goto end
  70.  
  71. :baddisk
  72. echo サポートソフトディスクではありません。
  73. goto end
  74. :help
  75. echo 書式  update [サポートソフトFDD] [元バージョン]
  76. echo   例  update c: 100 ... FDDが C: 元バージョン1.00 の場合
  77. :end
  78.