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

  1. @echo off
  2. echo GA-MTV/98 1.02,1.03 → 1.04 差分更新バッチファイル
  3. echo COPYRIGHT (C) 1996 I-O DATA DEVICE,INC. All Rights Reserved.
  4. rem JE9WKV
  5. rem 96.10.18
  6. echo ----------------------------------------------------------------------
  7.  
  8. rem 引数のチェック %1:書き換えるドライブ   %2:差分データがあるドライブ
  9. if "%1" == "" goto help
  10. if "%2" == "" goto help
  11. if not exist %2r10.upc goto help
  12. if "%3" == "102" goto ns
  13. if "%3" == "103" goto ns
  14. echo *** ERROR 元のディスクのバージョンを入力してください。
  15. goto help
  16. :ns
  17.  
  18. rem 書き換えるドライブのファイル名を表示し、確認を求める
  19. echo サポートソフトウェアのバックアップFD... %1ドライブ
  20. dir %1 /w
  21. echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
  22. echo よろしいですか?
  23. echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  24. pause
  25.  
  26. rem === ディスク チェック 開始 ===
  27. echo 正しいバックアップディスクかチェックしています。
  28. if not exist %1\GVSETUP.EXE goto baddisk
  29. if not exist %1\MTVCTL.EX_ goto baddisk
  30. rem === ディスク チェック 終了 ===
  31.  
  32. echo ----- 更新開始 -----
  33.  
  34. rem ren *.upe *.exe
  35. ren *.upc *.com
  36.  
  37. %1
  38. cd \win95
  39. %2w95%3
  40. del $*.*
  41. cd \
  42. %2r1%3
  43. del $*.*
  44. %2r2%3
  45. del $*.*
  46. %2r3%3
  47. del $*.*
  48. %2r4%3
  49. del $*.*
  50. %2r5%3
  51. del $*.*
  52. %2r6%3
  53. del $*.*
  54. %2r7%3
  55. del $*.*
  56. if "%3" == "103" goto ns2
  57. %2r8
  58. del $*.*
  59. %2r9
  60. del $*.*
  61. %2r10
  62. del $*.*
  63. %2r11
  64. del $*.*
  65. %2r12
  66. del $*.*
  67. %2r13
  68. del $*.*
  69. :ns2
  70. cd\
  71. %2
  72.  
  73. rem 新規追加ファイルを書き込む
  74. rem ハードディスクの状態を元に戻す
  75. rem ファイル名を元に戻す
  76.  
  77. ren r1102.com r1102.upc
  78. ren r2102.com r2102.upc
  79. ren r3102.com r3102.upc
  80. ren r4102.com r4102.upc
  81. ren r5102.com r5102.upc
  82. ren r6102.com r6102.upc
  83. ren r7102.com r7102.upc
  84. ren r8.com r8.upc
  85. ren r9.com r9.upc
  86. ren r10.com r10.upc
  87. ren r11.com r11.upc
  88. ren r12.com r12.upc
  89. ren r13.com r13.upc
  90. ren r1103.com r1103.upc
  91. ren r2103.com r2103.upc
  92. ren r3103.com r3103.upc
  93. ren r4103.com r4103.upc
  94. ren r5103.com r5103.upc
  95. ren r6103.com r6103.upc
  96. ren r7103.com r7103.upc
  97. ren w95102.com w95102.upc
  98. ren w95103.com w95103.upc
  99.  
  100. rem echo %1ドライブのボリュームラベルを設定します。
  101. rem echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  102. rem pause
  103. rem label %1
  104.  
  105. echo ----- 更新完了 -----
  106. goto end
  107.  
  108. :baddisk
  109. echo サポートソフトウェアディスクではありません。
  110. goto end
  111. :help
  112. echo 書式  update [サポートソフトFDD] [(差分データを作成した)HDD] [元のバージョン]
  113. echo   例  update c: a: 102 ... FDDがC: HDDがA:  1.02→1.04 の場合
  114. echo       バージョンが1.02の場合は102、1.03の場合は103と指定します。
  115. :end
  116.