Dokumentation zu SKCTOOL, Teil des SKC Archives.
Parameter zur Bearbeitung der FILES.SKC ══════════════════════════════════
DAT? ─────────────────────────────────────────────────────────────────────
Dieser Parameter gibt einen Hilfe Bildschirm mit kurzen Beschreibungen der
DAT Parameter und wie sie einzusetzen sind.
Für die FILES.SKC Bearbeitung wird SKCTOOL wie folgt aufgerufen.
Entweder : SKCTOOL.EXE <Verzeichnis> <Optionen>
Oder : SKCTOOL.EXE @<Verzeichnis-Liste> <Optionen>
Die erste Möglichkeit ist zum Bearbeiten eines einzelnen FILES.SKC
gedacht. Also z.B.
SKCTOOL C:\FILES\UPLOAD DATCVT
Die 2. Möglichkeit ist zum Abarbeiten mehrerer FILES.SKC gleichzeitig.
Diesen kann man z.B. zum Ändern aller FILE.SKC in Ihrer Filebase
einsetzen.
Beispiel: Erstellen Sie eine Textdatei, in der Sie in jeder Zeile ein
Verzeichnis Ihrer Filebase eintragen. Diese nennen Sie AREAS.DIR. Dann
können Sie im Pflege Event folgendes aufrufen:
SKCTOOL @AREAS.DIR DATPACK
Dadurch würden alle FILES.SKC in den eingetragenen Verzeichnissen gepackt
(s.u.)
Sie können mehrere Optionen gleichzeitig benutzen, also z.B.:
SKCTOOL @AREAS.DIR DATPACK DATADOPT=*.* CREATE
DATADOTP=<Wildcard> ──────────────────────────────────────────────────────
Dadurch werden alle Dateien, die dem Wildcard entsprechen und noch nicht
in dem/den betroffenen FILES.SKC eingetragen sind, eingetragen.
SKCTOOL C:\FILES\UPLOAD DATADOPT=*.*
Würde alle Dateien im Verzeichnis C:\FILES\UPLOAD in die FILES.SKC in
diesem Verzeichnis eintragen.
DATCVT ───────────────────────────────────────────────────────────────────
Dies ist ein Parameter für Umsteiger. Damit kann man die alten SK-UAC.DAT
in die neuen FILES.SKC konvertieren. Sollte beim Umstieg von einer alten
SKC Version auf diese Version passieren.
SKCTOOL @AREAS.DIR DATCVT CREATE
würde alle SK-UAC.DAT in den in AREAS.DIR eingetragenen Verzeichnissen
konvertieren. Danach können alle SK-UAC.DAT gelöscht werden, sie werden
nicht mehr benötigt.
DATDEL=<Wildcard> ────────────────────────────────────────────────────────
Diese Option ist das Gegenteil von DATADOPT. Es werden alle Dateien, die
dem Wildcard entsprechen aus den FILES.SKC genommen. Wenn Sie z.B. alle
ZIP Archive Ihrer Filebase konvertieren wollen, so rufen Sie erst einmal
SKCTOOL @AREAS.DIR DATDEL=*.ZIP
auf, und danach SKC.
DATHIDE ──────────────────────────────────────────────────────────────────
Dieser Parameter kann nicht alleine benutzt werden, er funktioniert nur
mit anderen DAT Parametern zusammen. Er bewirkt, daß alle FILES.SKC nach
ihrer Bearbeitung versteckt werden.
DATPACK ──────────────────────────────────────────────────────────────────
Dies ist die Pflege Option für die FILES.SKC. Es werden alle Einträge
gelöscht, die nicht mehr aktuell sind, also z.B. Dateinamen, die nicht
mehr im Verzeichnis liegen usw. Diese Option sollte mindestens einmal
täglich benutzt werden.
Beispiel: SKCTOOL @AREAS.DIR DATPACK
CREATE ───────────────────────────────────────────────────────────────────
Normaler Weise werden keine neuen FILES.SKC erstellt, sondern nur bereits
vorhandene verändert. Dadurch kann man einfach SKCTOOL C:\ DATPACK
benutzen, es werden dann alle FILES.SKC auf C: gepackt, aber keine neuen
erstellt. Mit der Option CREATE werden immer FILES.SKC in den
Verzeichnissen erstellt, auch wenn noch keine vorhanden waren. Dieser
Parameter kann nicht einzeln benutzt werden !
SKCTOOL C:\FILES\UPLOAD DATADOPT=*.* CREATE
Trägt alle Dateien in dem Verzeichnis C:\FILES\UPLOAD in das FILES.SKC
ein, auch wenn noch keines vorhanden ist.
NOSUB ────────────────────────────────────────────────────────────────────
Normaler Weise werden auch die Unterverzeichnisse des angegebenen
Verzeichnisses mitbearbeitet. So kann man z.B.
SKCTOOL C:\FILES DATPACK
aufrufen und alle Unterverzeichnisse von C:\FILES werden mit gepackt.
Wenn man dieses nicht will, so kann man den Parameter NOSUB mit angeben.
Beispiel: SKCTOOL @AREAS.DIR DATPACK NOSUB
Parameter zur Bearbeitung der CRC Datenbank ══════════════════════════════
Die CRC Unerwünschten werden jetzt in einem schnellen Index gespeichert.
Diesen kann man natürlich nicht so ohne weiteres editieren, dafür sind die
CRC Optionen von SKCTOOL.
CRC? ─────────────────────────────────────────────────────────────────────
Dieser Parameter gibt eine kurze Hilfe zu den CRC Parametern aus.
Aufruf von SKCTOOL zur CRC Datenbank Pflege:
SKCTOOL <Datenbank-Verzeichnis> <Optionen>
Das Datenbank Verzeichnis ist normaler Weise das DB\ Unterverzeichnis von
SKC. Also z.B. :
SKCTOOL C:\RA\SKC\DB CRCPACK
CRCADOPT=<Wildcard> ──────────────────────────────────────────────────────
Diese Option gibt alle Dateien, die auf das Wildcard passen als CRC
unerwünscht bekannt.
Beispiele:
SKCTOOL C:\RA\SKC\DB CRCADOPT=BBSADD.COM
Trägt BBSADD.COM im aktuellen Verzeichnis als unerwünmscht ein.
SKCTOOL C:\RA\SKC\DB CRCADOPT=C:\RA\SKC\NEWADDS\*.*
Trägt alle Dateien im Verzeichnis C:\RA\SKC\NEWADDS als unerwünscht ein.
CRCEXP=<Ausbabe Datei> ───────────────────────────────────────────────────
Erstellt aus der CRC Datenbank eine Text Datei von altem gewohntem Format.
Dies ist gedacht für Sysops, die Ihre CRC Datenbank auch anderen Sysop
zugänglich machen wollen, die evtl. noch eine ältere Version von SKC
benutzen.
Beispiel:
SKCTOOL C:\RA\SKC\DB CRCEXP=SKULLCHK.CRC
Exportiert die CRC Datenbank in eine Textdatei SKULLCHK.CRC.
CRCIMP=<Eingabe Datei> ───────────────────────────────────────────────────
Mit dieser Version kann man die alte SKULLCHK.CRC konvertieren. Dies wird
also benötigt, wenn man von einer alten Version von SKC auf die neue
updated. Ausserdem wird von einigen Sysops eine CRC Liste veröffentlicht.
Auch diese kann man mit dieser Option einlesen lassen und in eine bereits
vorhandene CRC Datenbank eintragen lassen. SKCTOOL importiert nur neue
Einträge.
Beispiel:
SKCTOOL C:\RA\SKC\DB CRCIMP=SKULLCHK.CRC
Konvertiert die Datei SKULLCHK.CRC im aktuellen Verzeichnis in die CRC
Datenbank im Verzeichnis C:\RA\SKC\DB.
CRCPACK ──────────────────────────────────────────────────────────────────
In SKCSETUP können Sie CRC Einträge als gelöscht markieren. Mit dieser
Option werden sie dann erst wirklich aus der Datenbank entfernt.
Beispiel
SKCTOOL C:\RA\SKC\DB CRCPACK
──────────────────────────────────────────────────────────────────────────