home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 December / VPR9712B.ISO / DRIVER / IODATA / SCUP_110 / UPDATE.BAT < prev    next >
DOS Batch File  |  1997-09-19  |  2KB  |  76 lines

  1. @echo off
  2. echo SC-UPCI 1.00~1.05 → 1.10  差分更新バッチファイル
  3. echo COPYRIGHT (C) 1996-1997 I-O DATA DEVICE,INC. All Rights Reserved.
  4. rem 97/09/19
  5. echo ----------------------------------------------------------------------
  6.  
  7. rem === 引数のチェック %1:書き換えるドライブ ===
  8. if "%1" == "" goto help
  9.  
  10. rem === 差分ファイルがカレントのない場合はヘルプへ ===
  11. if not exist diskdif.exe goto help
  12.  
  13. echo ディスクコピーで作成したサポートソフトディスクのバックアップディスク
  14. echo は準備してありますか ?
  15. echo [はい、  作成してあります]...[Enter]キー
  16. echo [いいえ、まだ作成していません]...中止...[Ctrl]+[C]
  17. pause
  18. echo 準備したバックアップディスクをフロッピーディスクドライブ %1にセットして
  19. echo ください。
  20. pause
  21.  
  22. rem === ディスク チェック 開始 ===
  23. echo 正しいディスクかチェックしています。
  24. if not exist %1\setup.exe goto baddisk
  25. echo ディスクチェック OK
  26. rem === ディスク チェック 終了 ===
  27.  
  28. echo ----- 更新開始 -----
  29. echo 後は自動的に進みます。終了するまでキー操作をしないでください。
  30.  
  31. rem === 作業用ディレクトリを作成 ===
  32. md $work
  33. cd $work
  34.  
  35. rem === キーファイルを作業用ディレクトリにコピー ===
  36. copy %1\setup.exe
  37.  
  38. rem === 差分データファイルをディスクデータファイルにコンバート ===
  39. ..\diskdif
  40. echo ディスクデータへの更新完了。フロッピーディスクの内容を更新します。
  41.  
  42. rem === 更新先ディスクの不要ファイルを削除 ===
  43. del %1\*.* < ..\y
  44. del %1\aspi\*.* < ..\y
  45. del %1\win95\*.* < ..\y
  46.  
  47. rem === バージョンによって存在しないディレクトリをチェック ===
  48. if not exist %1\winnt\oemsetup.inf goto nowinnt
  49. del %1\winnt\*.* < ..\y
  50. :nowinnt
  51.  
  52. rem === ディスクデータを指定ドライブに解凍 ===
  53. disk %1
  54.  
  55. rem === 作業ディレクトリ内のファイルを削除 ===
  56. del setup.exe
  57. del disk.exe
  58.  
  59. rem === 作業ディレクトリを削除 ===
  60. cd ..
  61. rd $work
  62.  
  63. rem === 注意事項等を表示  ===
  64. echo ----- 更新完了 -----
  65. echo 1.00~1.04から更新した場合は起動ファイルの更新のために
  66. echo FDMSアップデートも必ず行ってください。
  67. goto end
  68.  
  69. :baddisk
  70. echo 正しいサポートソフトディスクではありません。
  71. goto end
  72. :help
  73. echo 書式  update [サポートソフトFDD]
  74. echo   例  update a: ... フロッピーディスクドライブがA: の場合
  75. :end
  76.