CLI-Parameter:
DCPatch hat ab der Version 1.4 eine neue Übergabeschablone bekommen. Sie können selbstverständlich auch weiterhin die alte von DCPatch 1.3f benutzen. (DCPatch DosControl)
So sieht jetzt die neue Übergabeschablone aus:
DCPatch FROM/A,TO,INSTALL/S,REMOVE/S,FIXED/S,INFO/S,QUIET/S,PRIVAT/F
| FROM
| DosControl Quelldatei (Diese Angabe ist zwingend)
Die Quelldatei sollte auf eine DosControl-Original Version zeigen
|
| TO
| DosControl Zieldatei (Achtung: Wird es weggelassen, wird die Quelldatei überschrieben)
Die Zieldatei muss vollständig mit Filenamen sein! Es reicht kein Volumen oder Dir-Verzeichnis ohne Filenamen.
|
| INSTALL
| Bewirkt, dass alle Patches Installiert werden
|
| REMOVE
| Es werden alle Patches entfernt (Sofern es möglich ist)
Wird zusätzlich "INSTALL" mit angegeben, wird der Patch Neu Installiert
|
| FIXED
| Fixiert die Patches, so daß sie nicht mehr entfernt werden können
|
| INFO
| Es werden nur alle verfügbaren Informationen zu DosControl ausgegeben
Wird allerdings irgendeine Privat-Option angegeben, dann wird trotzdem geschrieben
|
| QUIET
| Die Textausgabe wird komplett unterdrückt
|
| PRIVAT
| DAS ist Privat! - Also Finger Weg, sonst sind sie weg
Okay, ich will mal nicht so gemein sein - Symbol setzt z.B. zu den Patches die Symbol-Hunks - Debug zeigt, was wirklich gepatcht wird - usw.
|
Beispiel Install:
1> DCPatch Work:DosControl Work:DosControl Install
DCPatch 1.5b für DosControl bis V6.0m
Suche DosControl ID-Codes: %100
ID: DosControl V6.0m Seriennummer: 1 für Wer das liest ist doof
VerID: DosControl 6.0m (Jan 23 2000) CRC: 12345678 Länge: 241728
- DCP-Config installiert
- InterNET-Adressen korrigiert
- BBS-analog Nr. korrigiert
- String-Checksumme korrigiert
- Y2k-Bug entfernt
- Fehler6000-Bug entfernt
- DC-Shell korrigiert
- FileInfo-Bug entfernt
- Version erweitert
- User-Files erweitert
- DirInfoCopy installiert
- Protect erweitert
- Multistart erweitert
- Fortschrittsrequester erweitert
- DateiTypen Konfig ersetzt
- Info/Sectionselect installiert
- WB-Console erweitert
- Progresscopy installiert
- PRename/PDCopy-Bug entfernt
- BusyPointer-Bug entfernt
- LZXScan-Bug entfernt
- DiskStatus (64Bit) installiert
- FileStatus (64Bit) installiert
- Fit-Report (64Bit) installiert
- Filelen-Bug entfernt
- Pathliste-Bug entfernt
- DC-Status erweitert
DosControl wurde erfolgreich gepatcht
Beispiel Info:
1> DCPatch Work:DosControl Info
DCPatch 1.5b für DosControl bis V6.0m
Suche DosControl ID-Codes: %100
ID: DosControl V6.0ma Seriennummer: 1 für Wer das liest ist doof
VerID: DosControl 6.0m (Jan 23 2000) CRC: 12345678 Länge: 241728
Limitiert bis: -/- PatchID: DCPatch 1.5b Patchlänge: 7768
Beispiel Remove:
1> DCPatch Work:DosControl Work:DosControl Remove
DCPatch 1.5b für DosControl bis V6.0m
Suche DosControl ID-Codes: %100
ID: DosControl V6.0ma Seriennummer: 1 für Wer das liest ist doof
VerID: DosControl 6.0m (Jan 23 2000) CRC: 12345678 Länge: 241728
DosControl wurde erfolgreich wieder hergestellt