Erweiterungen:

Version:

Bisher wurde alles nach dem $VER: ausgegeben. Jetzt werden alle Leerzeichen vor dem Versionstring weggelassen. (Nützlich für VComment)

User-Files:

Mit diesem Patch kann man die Tools jetzt besser einbinden:
Bisher waren nur folgende eingaben möglich: 'Copy,$Copy "%s" "%s"'
Und nach dem Patch sieht das obige Beispiel so aus: 'Copy,$Copy "%q" "%z"'
Wichtig: Nach dem '%'-Zeichen wird nur ein 'q', 'z', '%' oder ';' akzeptiert, sonst wird die Original Funktion benutzt. Hier wieder ein Beispiel:
'$Execute s:Batch "%s" "%s" "%f %m %e"' oder mit der Neuen Schreibweise:
'$Execute s:Batch "%q" "%z" "%%f %%m %%e"'
Das '%q' / '%z' / '%%' / '%;' kann mehrfach benutzt werden. Es sollte nur darauf geachtet werden, daß der String komplett ausgefüllt, nicht großer als 255 Byte bzw. Zeichen lang wird.
Beispiel: 'SetNote,$FileNote "%q" "`GetVER %q`"'
Wichtig: '%q' enthält NUR den Filenamen / '%z' dagegen den kompletten Pfad!!! Möchte man mehrere Befehle ausführen, braucht man jetzt keine Scripte mehr benutzen. Man benutzt das '%;' als Trennzeichen (Gleichzusetzten mit Return).
Beispiel: 'Protokoll,#$Echo >%z "Begin %q"%;Type >>%z %q%;Echo >>%z "End %q"'
Zusätzlich gibt es noch eine Erweiterung:
Soll zu dem Tool, ein DosControl-Outputwindow geöffnet werden, gibt man als erstes Zeichen ein '#' ein: 'Type,#$Type "%s"' oder auch 'Type,#$Type "%q"' Ist der IO-Err nicht Null muß zusätzlich am Schluß noch eine Teste gedrückt werden. Dies kann man auch mit '#+' erzwingen: 'Type,#+$Type "%s"'
Gibt man schwischen Programmname und Parameter noch ein '<*' an, sind sogar Consolen-eingaben möglich wie z.B (Ctrl-C) o.ä.: 'Type,#+$Type <* "%s"' Um das '%' Zeichen ein anderes Tool zu übergeben, gibt man es doppelt ein '%%'
%q- Alias für Quell-Filename%;- Alias für Returncode
%z- Alias für Ziel-Pfad und Filename# - DC-Output Window
%%- Alias für %#+- DC-Output Window mit Confirm

Protect:

Wenn der Patch erfolgreich installiert wurde, werden die Protection-Bits nach dem Selectierten File angeben. Wurde mehr als ein File angegeben, werden die Bits nach dem ersten Selectierten File angeben.

DC-Doppelstart:

Wenn DosControl zweimal gestartet wurde, konnte man sich bisher entscheiden, ob DosControl beendet werden soll, oder zweimal laufen soll. Wenn man in der DC-Konfig: 'CFG-AIIgemeines/Requester' das Button 'DC DoppelStart' ausschaltet, wird beim nächsten Doppelstart, das zuerst gestartet DosControl in den Vordergrund geholt, und das neu gestartet DosControl beendet.

Fortschrittsrequester:

Beim Requsiven kopieren kann DosControl normalerweise nicht wissen, wieviele Dateien ingesammt kopiert werden. Dies bemerkt man, wenn man beim kopieren den Fortschrittsrequester zuschaut: Trifft DosControl auf ein Verzeichnis, ändert sich die Gesammtanzahl der zu kopieren Dateien. Wird jetzt in der DC_Konfig 'CFG-Funktionen/Copy' das 'FIT' Button Aktivert, werden vor dem kopieren die Ingesammt zu kopieren Dateien mitgezählt, und dem Fortschrittsrequester übergeben. Dies erkennt man, wenn im RequesterTitel die Anzahl der Dirs/Files angezeigt werden. Diese Funktion Arbeitet NUR mit 'Copy' zusammen! Ansonsten ist alles so wie gehabt.


Zurück zur Übersicht Weiter mit Bugs