home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 January (DVD) / VPR980100.ISO / DRIVER / IODATA / GAGV / DRV98122 / DRV98122.EXE / UPDATE.BAT < prev    next >
DOS Batch File  |  1996-10-22  |  2KB  |  105 lines

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