Variabeln bei Dos-Aurufen:

TheAnswerIII unterstützt eine Vielzahl von Variabeln. Auf der Netcall-Seite können oder müssen die Dos-Aufrufe mit Variabeln gefüllt werden. Für Dos-Aufrufe kommen diese Variabeln in Frage:

Variable Erklärung
%a Ersetzt den Archivnamen. TheAnswerIII setzt an dieser Stelle immer den Namen der Upload bzw. Download-Datei ein, die direkt gesendet wird bzw. empfangen wurde, da sie in der Regel gepackt ist.
%f Ersetzt den Filename. TheAnswerIII setzt an dieser Stelle immer den Namen der Datei ein, die für den Upload gepackt wurde bzw. nach dem Download einsortiert werden soll, also die Datei, die gepackt werden soll bzw. ausgepackt wurde.
Variable� Erklärung
%s Setzt den aktuellen Screennamen des benutzten TheAnswerIII-Screens ein. Damit kann Programmen, die Public-Screens unterstützen, mitgeteilt werden, auf welchen Screen sich gerade TheAnswerIII befindet. Dies ist variabel, weil sich der Screenname ändern kann, wenn mehrere Kopienen von TheAnswerIII gleichzeitig laufen.
ˆM Es wird ein Carriage-Return (CR - ASCII-13) in den String eingefügt.
ˆN Es wird ein Linefeed (LF - ASCII-10) in den String eingefügt.


Hier sind noch einige Beispiele aufgeführt:

Packen eines Netcalls mit LHA:
LHA A %a %f

Entpacken eines Netcalls mit LHA:
LHA x %a.

Uploaddatei mit dem Pseudo-Programm "CheckPuffer" vor dem packen pruefen via
Batch-Eintrag:
CheckPuffer %f

Downloaddatei  mit  dem  Pseudo-Programm  "TurboFilter"  nach dem Entpacken
filtern via Batch-Eintrag:
TurboFilte %f

Batchdatei   die   mit   Execute   aufgerufen   werden  soll  und  der  die
Archiv/Filenamen uebergeben werden sollen:
Aufruf:
C:Execute Batchdatei %a %f

Batchdatei:
.key archiv/A,file/A
Echo "Aus Archiv" noline
Echo <archiv> noline
Echo " wurde die Datei " noline
Echo <file> noline
Echo " entpackt und wird jetzt geprueft"
CheckPuffer <file>
IF WARN
  echo "Pufferdatei fehlerhaft"
ELSE
  echo "Puffer ok, Archiv wird gel�scht"
  Delete <archiv>
ENDIF