home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_09
/
KOBOLD3E.LZH
/
KOBOLD_3
/
JOBS
/
BAK_COMP.KBJ
next >
Wrap
Text File
|
1979-12-03
|
4KB
|
127 lines
* Backup (komplett neu)
|----------------------
| Sichert alle Dateien auf 3 Wechselmedien. Die Zielpartitionen
| werden zuvor komplett gelöscht.
| Dieser Job ist festgelegt auf folgendes Backup:
| WP 1 enthält Backup der Partitionen C,D,E
| WP 2 enthält Backup der Partitionen F,G
| WP 3 enthält Backup der Partitionen H,I
| Die Wechselplattenpartitionen liegen immer auf den Laufwerken M,N,O
DIALOG_LEVEL = 0 | Dialoge komplett ausschalten
DATE = CURRENT | Aktuelles Datum bei Schreiboperationen, damit man die
| Aktualität der Backups erkennen kann.
ALERT "?Komplettes Backup oder einzelne Partition sichern?|!~Komplett|~Einzeln|Abbruch",10,20,1000
10:
ALERT "!Bitte legen Sie die Wechselplatte@C..E ins Laufwerk!|!~OK|~Nächste|~Abbruch",11,12,1000
11:
SET_DRIVE 0 = C; SET_DRIVE 1 = M; GOSUB 500 | Sichern von C --> M
SET_DRIVE 0 = D; SET_DRIVE 1 = N; GOSUB 500 | Sichern von D --> N
SET_DRIVE 0 = E; SET_DRIVE 1 = O; GOSUB 500 | Sichern von E --> O
12:
ALERT "!Bitte legen Sie die Wechselplatte@F..G ins Laufwerk!|!~OK|~Nächste|~Abbruch",13,14,1000
13:
SET_DRIVE 0 = F; SET_DRIVE 1 = M; GOSUB 500 | Sichern von F --> M
SET_DRIVE 0 = G; SET_DRIVE 1 = N; GOSUB 500 | Sichern von G --> N
14:
ALERT "!Bitte legen Sie die Wechselplatte@H..I ins Laufwerk!|!~OK|~Abbruch",15,1000
15:
SET_DRIVE 0 = H; SET_DRIVE 1 = M; GOSUB 500 | Sichern von H --> M
SET_DRIVE 0 = I; SET_DRIVE 1 = N; GOSUB 500 | Sichern von I --> N
QUIT | ...fertig
|**************************************************************************************************
| Einzelne Partitionen sichern
|**************************************************************************************************
20:
SELECT_DRIVE 0 "Quellpartition auswählen"
|********************************
| Die Zielpartition anfordern
|********************************
BRANCH_ON_DRIVE 0 (C:30,D:30,E:30,F:40,G:40,H:50,I:50)
|********************************
| Das Zielmedium einlegen
|********************************
30:
ALERT "!Bitte legen Sie die Wechselplatte@C..E ins Laufwerk!|!~OK|~Andere|Abbruch",100,150,1000
40:
ALERT "!Bitte legen Sie die Wechselplatte@F..G ins Laufwerk!|!~OK|~Andere|Abbruch",100,150,1000
50:
ALERT "!Bitte legen Sie die Wechselplatte@H..I ins Laufwerk!|!~OK|~Andere|Abbruch",100,150,1000
|****************************************
| Automatische Auswahl der Zielpartition
|****************************************
100:
BRANCH_ON_DRIVE 0 (C:110,D:120,E:130,F:110,G:120,H:110,I:120)
110: SET_DRIVE 1 = M; GOTO 200
120: SET_DRIVE 1 = N; GOTO 200
130: SET_DRIVE 1 = O; GOTO 200
|**********************************************
| Auswahl der Zielpartition durch den Benutzer
|**********************************************
150:
SELECT_DRIVE 1 "Zielpartition bestimmen"
GOTO 200
|**********************************************
| Zentraler Aufruf des Kopierunterprogrammes
|**********************************************
200:
GOSUB 500
ALERT "?Noch eine Partition sichern?|!~Ja|~Nein",20,1000
|*********************************************************************
| Das eigentliche Kopieren
|*********************************************************************
500:
|**********************************************
| Zielpartition löschen
|**********************************************
SRC_SELECT %1:
CHOOSE *+
DELETE IGNORE_WP
| ******* und Quelle rüberkopieren ****************************
SRC_SELECT %0: ; DST_SELECT %1: | Quelle und Ziel setzen
SRC_SELECT + \AUTO | Diese Ordner sollten -- falls vorhanden --
SRC_SELECT + \ACCS | in identischer Reihenfolge kopiert werden
SRC_SELECT + \DESKTOP
SRC_SELECT + \SYSTEM
COPY KEEP_SEQUENCE RESET_ARCHIVES KEEP_FLAGS
CHOOSE *+ | Und nun den ganzen Rest
COPY RESET_ARCHIVES KEEP_FLAGS
RETURN
|**************************************************************************************************
| Das Ende des Jobs
|**************************************************************************************************
1000:
QUIT