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

  1. @echo off
  2. echo GA-PG3D/PCI 1.00 → 1.02 差分更新バッチファイル
  3. echo COPYRIGHT (C) 1996 I-O DATA DEVICE,INC. All Rights Reserved.
  4. rem JE9WKV
  5. rem 96.10.02
  6. echo ----------------------------------------------------------------------
  7.  
  8. rem 引数のチェック %1:書き換えるドライブ   %2:差分データがあるドライブ
  9. if "%1" == "" goto help
  10. if "%2" == "" goto help
  11. if not exist %2pg2.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\PG3D.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. copy %1\WIN95\DDS3DV32.DL_
  36. copy %1\WIN95\PG3D.DR_
  37. copy %1\WIN95\PG3D.INF
  38. copy %1\WIN95\README.TXT
  39. copy %1\WIN95\S3DTKW.DL_
  40. w951
  41. w952
  42. w953
  43. del %1\WIN95\DDS3DV32.DL_
  44. del %1\WIN95\PG3D.DR_
  45. del %1\WIN95\PG3D.INF
  46. del %1\WIN95\README.TXT
  47. del %1\WIN95\S3DTKW.DL_
  48. copy DDS3DV32.DL_ %1\WIN95
  49. copy PG3D.DR_ %1\WIN95
  50. copy PG3D.INF %1\WIN95
  51. copy README.TXT %1\WIN95
  52. copy S3DTKW.DL_ %1\WIN95
  53.  
  54. copy %1GASETUP.EXE
  55. copy %1HAVOC.TXT
  56. copy %1PG3D.INF
  57. copy %1S3VG_08.DR_
  58. copy %1S3VG_16.DR_
  59. copy %1S3VG_24.DR_
  60. pg1
  61. pg2
  62. pg3
  63. pg4
  64. pg5
  65. del %1GASETUP.EXE
  66. del %1HAVOC.TXT
  67. del %1PG3D.INF
  68. del %1S3VG_08.DR_
  69. del %1S3VG_16.DR_
  70. del %1S3VG_24.DR_
  71. copy GASETUP.EXE %1
  72. copy HAVOC.TXT %1
  73. copy PG3D.INF %1
  74. copy S3VG_08.DR_ %1
  75. copy S3VG_16.DR_ %1
  76. copy S3VG_24.DR_ %1
  77.  
  78. rem 新規追加ファイルを書き込む
  79.  
  80. rem ハードディスクの状態を元に戻す
  81. del $*.*
  82.  
  83. del GASETUP.EXE
  84. del HAVOC.TXT
  85. del PG3D.INF
  86. del S3VG_08.DR_
  87. del S3VG_16.DR_
  88. del S3VG_24.DR_
  89.  
  90. del DDS3DV32.DL_
  91. del PG3D.DR_
  92. del README.TXT
  93. del S3DTKW.DL_
  94.  
  95. rem ファイル名を元に戻す
  96. ren pg1.exe pg1.upe
  97. ren pg2.com pg2.upc
  98. ren pg3.com pg3.upc
  99. ren pg4.com pg4.upc
  100. ren pg5.com pg5.upc
  101. ren w951.com w951.upc
  102. ren w952.com w952.upc
  103. ren w953.com w953.upc
  104.  
  105. rem echo %1ドライブのボリュームラベルを設定します。
  106. rem echo 中止...[Ctrl]+[C]   処理を続ける...その他のキー
  107. rem pause
  108. rem label %1
  109.  
  110. echo ----- 更新完了 -----
  111. goto end
  112.  
  113. :baddisk
  114. echo サポートソフトウェアディスクではありません。
  115. goto end
  116. :help
  117. echo 書式  update [サポートソフトFDD] [HDD]
  118. echo   例  update a: c: ... FDDがA: HDDがC: の場合
  119. :end
  120.