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