home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / iodata / 968v_121 / update.bat < prev    next >
DOS Batch File  |  1996-10-12  |  2KB  |  104 lines

  1. @echo off
  2. echo GA-968V/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.12
  6. echo ----------------------------------------------------------------------
  7.  
  8. rem 引数のチェック %1:書き換えるドライブ   %2:差分データがあるドライブ
  9. if "%1" == "" goto help
  10. if "%2" == "" goto help
  11. if not exist %2root.upc goto help
  12.  
  13. rem 書き換えるドライブのファイル名を表示し、確認を求める
  14. echo サポートソフトウェアのバックアップFD... %1ドライブ
  15. dir %1 /w
  16. echo このFDを更新します。(マスタディスクは絶対に更新しないでください。)
  17. echo よろしいですか?
  18. echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  19. pause
  20.  
  21. rem === ディスク チェック 開始 ===
  22. echo 正しいバックアップディスクかチェックしています。
  23. if not exist %1\GASETUP.EXE goto baddisk
  24. if not exist %1\GA968.INF goto baddisk
  25. rem === ディスク チェック 終了 ===
  26.  
  27. echo ----- 更新開始 -----
  28.  
  29. ren *.upe *.exe
  30. ren *.upc *.com
  31.  
  32. cd %1\
  33.  
  34. rem 削除ファイル
  35. del %1\README.DOC
  36. del %1\WIN95\CCMPEG.DL_
  37.  
  38.  
  39.  
  40. %1
  41. cd\
  42. %2root
  43. del $*.*
  44. %2r5
  45. del $*.*
  46. %2r6
  47. del $*.*
  48. %2r7
  49. del $*.*
  50. %2r8
  51. del $*.*
  52. cd \win95
  53. %2w95
  54. del $*.*
  55. cd \win_us
  56. %2u1
  57. del $*.*
  58. %2u2
  59. del $*.*
  60. cd\
  61. %2
  62.  
  63. copy %1\win95\S3CTLLIB.DLL
  64. w952
  65. copy S3CTLLIB.DLL %1\win95\S3CTLLIB.DLL
  66. del $*.*
  67. del S3CTLLIB.DLL
  68.  
  69. rem 新規追加ファイルを書き込む
  70. %1
  71. cd\
  72. %2addfiles
  73. %2
  74.  
  75. rem ハードディスクの状態を元に戻す
  76. rem ファイル名を元に戻す
  77.  
  78. ren root.com root.upc
  79. ren r5.com r5.upc
  80. ren r6.com r6.upc
  81. ren r7.com r7.upc
  82. ren r8.exe r8.upe
  83. ren w95.com w95.upc
  84. ren w952.com w952.upc
  85. ren u1.exe u1.upe
  86. ren u2.com u2.upc
  87. ren addfiles.exe addfiles.upe
  88.  
  89. rem echo %1ドライブのボリュームラベルを設定します。
  90. rem echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  91. rem pause
  92. rem label %1
  93.  
  94. echo ----- 更新完了 -----
  95. goto end
  96.  
  97. :baddisk
  98. echo サポートソフトウェアディスクではありません。
  99. goto end
  100. :help
  101. echo 書式  update [サポートソフトFDD] [(差分データのある)HDD]
  102. echo   例  update a: c: ... FDDがA: HDDがC: の場合
  103. :end
  104.