AUTOMATISCHE DATEIšBERTRAGUNG MIT UNICOM ######################################################### Programmierung der Makros in Unicom =================================== Im folgenden wird gezeigt, wie man automatisch Mailbox-Anwahl und Dateitransfer mit Hilfe von Makros realisieren kann. Die aufgefhrten Makros gehen von DEUTSCHEN Unicom-Mens aus. Auáer den normalen Tasten sind folgende Sonderfunktionen in Makros programmierbar (nicht zu verwechseln mit Steuerdateien): ' (Apostroph) Wartet eine Sekunde. Ctrl-R Liest den n„chsten Namen aus der Dateiliste (hier FILES.LST) und sendet ihn zur Mailbox. Bei der Eingabe erscheint ein senkrechter Doppelpfeil. Ctrl-Home Fhrt den aktuellen Funktionstasten-Makro von vorn aus, solange die Dateiliste noch nicht bis zum Ende abgearbeitet wurde. Bei der Eingabe erscheint ein doppeltes "<"-Zeichen. (Hinweis: Auf Ihrer Tastatur heiát die Taste Ctrl eventuell Strg, und die Home-Taste heiát eventuell Pos1.) Tasten-Namen/-Kombinationen, die als nur ein Zeichen erscheinen, sind im folgenden Text innerhalb spitzer Klammern eingeschlossen. Die Mailbox-Befehle gehen von der Shamrock-Mailbox EMAIL aus. F1-Makro: Anwahl ---------------- Unicom-V.24-Men mit Datei senden/empfangen s W„hlt aus dem Men "Steuerdatei ausfhren" Home-Taste (l”scht Eingabefeld, erscheint als h) DIAL.UC Name der Steuerdatei (im akt. Verzeichnis) Beendet Eingabe (erscheint als kleiner Punkt) F„hrt mit F2-Makro fort (Taste 2=Ziffernreihe) F2-Makro: Download(s) --------------------- CD Mailbox-Befehl CD ... (Ctrl-R = Doppelpfeil) Erscheint als kleiner Punkt ' Apostroph = 1 Sekunde Pause GET Mailbox-Download-Befehl (Ctrl-R = Doppelpfeil) (TIP: PUT statt GET zum Senden = Upload) Erscheint als kleiner Punkt ' Apostroph = 1 Sekunde Pause V.24-Men E Empfange Xmodem-Datei (TIP: X statt E fr Senden) Makro von vorn bis Ende der Dateiliste Dann weiter mit F3-Makro F3-Makro: Verbindung+Programm beenden ------------------------------------- ' Apostroph = 1 Sekunde Pause nach Download QUIT Mailbox-Anweisung fr Verbindungsende Erscheint als kleiner Punkt ''' Drei Sekunden Pause fr Mailbox-Meldung Quit-Men in Unicom Beendet Unicom (zurck zu DOS bzw. Batch-File) Aufbau der Anwahl-Datei DIAL.UC =============================== ATD 08137 9106 Modembefehl: Anwahl der Mailboxnummer > Unicom-Steuerbefehl: Warten auf Connect '''''''''' 10 Apostrophe = 10 Sekunden Pause (vor Eingabe des ersten Mailboxbefehls n”tig) Aufbau der Dateiliste FILES.LST =============================== UTIL,LOCK_COM,FILE1.BIN UTIL,DIAL_LZH,FILE2.BIN UTIL,KBL_LZH,FILE3.BIN Jede Zeile in FILES.LST enth„lt, durch Kommata getrennt: 1) das Mailbox-Verzeichnis, in dem sich die Datei befindet (bei EMAIL liegen alle Verzeichnisse unterhalb von EM.EXE und sind auch ohne vorheriges "CD .." direkt erreichbar); 2) der Name der Datei in der Mailbox (ohne Pfad+Extension); 3) der Name der Datei auf dem Anrufer-Rechner, ggf. mit Pfad. Diese Datei mit der Download-Liste kann auch aus einer anderen Applikation nach Bedarf erzeugt werden. Start von Unicom ================ Fr einen vollautomatischen Download der in der Datei FILES.LST aufgefhrten Dateien starten Sie Unicom aus einer Batch-Datei so (z.B. START.BAT): UC @FILES.LST /B /F1 Download(s) durchfhren IF NOT ERRORLEVEL 1 GOTO QUIT Ende, wenn erfolgreich DEL *.BIN Fehler: Fragmente l”schen :FERTIG (.BIN ist nur Beispiel!) Dabei ist UC = Programmname von Unicom, @FILES.LST = verwendet die Download-Dateiliste FILES.LST, /B = Batch-Switch (Unicom-Programmende bei Fehlern ohne Notwendigkeit eines Tastatur-Dialogs). /F1 = Automatisch mit F1-Tastenmakro beginnen. IF NOT ERRORLEVEL 1... springt zu xxx, wenn w„hrend der šbertragung kein Fehler auftrat. Andernfalls kann die Batch-Datei sp„ter noch einmal aufgerufen werden. --------------------------------------------------------------- Shamrock Software - http://www.shamrock.de