******************************************************************************* E-BATCH v2.0 - Der Programm-Starter ½ 1995-96 Robert Weiž ******************************************************************************* Mit E-BATCH k”nnen Applikationen zu bestimmten (wiederkehrenden) Zeiten mit und ohne Kommandozeile gestartet werden. Inhalt: ======= 1 Lieferumfang 2 Shareware-Gebhren 3 Haftung 4 Registrierung 5 Installation 6 Arbeiten mit E-BATCH 6.1 Eine Applikation editieren 6.2 Eine neue Applikation hinzufgen 6.3 Das Applikations-Fenster 6.3.1 Programm-Name 6.3.2 "Versteht VA_START" 6.3.3 "Aufrufe protokollieren" 6.3.4 "Kommandozeile" 6.3.5 "Start-Datum/Uhrzeit" 6.3.6 "Wiederholung" 6.4 Die Protokoll-Datei 6.5 Einstellungen sichern 7 MagiC, MultiTOS, etc. 8 Der AVSERVER 9 Einschr„nkungen und bekannte Fehler 10 Kontakt 11 Bankverbindung 1 Lieferumfang: =============== EBATCH.ACC Das ACC/Programm (Demoversion) EBATCH.TXT Diese Anleitung REGISTER.PRG Programm zur Registrierung Die Einschr„nkung der Demo gegenber der registrierten Vollversion ist, daž nur eine Applikation eingetragen werden kann. Diese kann maximal 3 mal mit beliebigen Parametern gestartet werden. Die Demo gibt bei jedem Programmstart einen Pling aus. 2 Shareware-Gebhren: ===================== E-BATCH ist Shareware, das heižt, daž E-BATCH unter der Vorraussetzung, daž alle zu E-BATCH geh”renden Dateien unver„ndert kopiert werden, fr private Anwender frei kopiert und benutzt werden darf. Aufgrund der schlechten Zahlungsmoral von Shareware in Deutschland hat die ”ffentliche Version von E-BATCH nicht den vollen Funktionsumfang. Viele User benutzen vollwertige Shareware, ohne zu bezahlen, daher sah ich mich gen”tigt, diese User zur Zahlung zu ermuntern. Wer E-BATCH (auch die Demoversion) l„nger als 2 Wochen benutzt, muž sich registrieren lassen und E-BATCH bezahlen. Ausgenommen hiervon sind alle registrierten E-BACKUP-User. Fr ... erhalten Sie von mir ... DM 40,- eine Diskette mit der aktuellen Demoversion, sowie Seriennummer und Schlssel zur Registrierung und Umwandlung der Demo- in eine Vollversion. (registrierte E-BACKUP-Benutzer: DM 20,-) DM 30,- Seriennummer und Schlssel zur Registrierung und Umwandlung der Demo- in eine Vollversion. (registrierte E-BACKUP-Benutzer: DM 10,-) DM 10,- eine Diskette mit der aktuellen Demoversion oder Disk und frankierter Rckumschlag Wenn Sie ein Modem besitzen, k”nnen Sie die aktuelle Demoversion immer in der Maus Regensburg (Tel. 0941-448518) finden. Aufgrund der h”heren Versandkosten aužerhalb Deutschlands addieren Sie zu obigen Betr„gen DM 5,-. Bitte beachten Sie, daž dieser Betrag auch bei mir ankommen muž! Da ich meine Kontoauszge monatlich durchsehe, kann es bei šberweisung zu l„ngeren Wartezeiten kommen. Einen Scheck kann ich sofort beantworten! Jeden Betrag, der geringer ist, als die genannten Registrierungsgebhren, betrachte ich als Spende. Die registrierte Version darf nicht frei weitergegeben werden! Ein kommerzieller Vertrieb ist in jeder Form nur mit meiner schriftlichen Erlaubnis statthaft. Dies schliežt den Vertrieb ber Public-Domain-Disketten ein. 3 Haftung: ========== Ich, Robert Weiž, kann keine Haftung fr direkte oder indirekte Sch„den finanzieller, materieller, oder sonstiger Art bernehmen, die durch den Gebrauch von E-BATCH entstehen. E-BATCH wurde mit gr”žter Sorgfalt programmiert und getestet, dennoch kann ich keine Garantie fr die Fehlerfreiheit von E-BATCH bernehmen. Fehlerbeschreibungen, Anregungen und Wnsche zur Weiterentwicklung von E-BATCH werden gerne entgegengenommen. 4 Registrierung: ================ Starten das im Paket enthaltene Programm namens REGISTER.PRG. Es sollte nun eine Dateiauswahlbox erscheinen, in der nach dem Accessory EBATCH.ACC gefragt wird. W„hlen Sie dieses aus best„tigen Sie mit OK. Daraufhin erscheint eine Dialogbox. Geben Sie bei "Seriennummer:" Ihre achtstellige Seriennummer und bei "Schlssel:" ihren ganz pers”nlichen Schlssel ein. Danach werden Sie nach Ihrem Namen und Ihrem Wohnort gefragt. Diese k”nnen jeweils bis zu 32 Zeichen lang sein. Wenn Sie alle Eingaben richtig gemacht haben, klicken Sie bitte auf "Registrieren". Nun wird Ihre Seriennummer und der Schlssel berprft und bei Erfolg wird eine Vollversion mit Ihrer pers”nlicher Anschrift erzeugt. 5 Installation: =============== Kopieren Sie einfach EBATCH.ACC in das oberste Verzeichnis Ihres Bootlaufwerks oder in den Orner, in dem sich Ihre ACCs befinden, und beim n„chsten Reset wird Ihnen E-BATCH als Accessory zur Verfgung stehen. 6 Arbeiten mit E-BATCH: ======================= Wenn Sie E-BATCH aktivieren, erscheint der Statusdialog. Hier werden in zeitlich aufsteigender Reihenfolge (von oben nach unten) bis zu 16 zu startende Applikationen mit Zeit des n„chsten Starts, Name und Kommandozeile aufgefhrt. 6.1 Eine Applikation editieren ============================== Durch Klicken auf eine Applikationszeile ”ffnet sich das Applikations-Fenster, wo alle Einstellungen fr diese eingetragen sind und nun ver„ndert werden k”nnen. 6.2 Eine neue Applikation hinzufgen: ===================================== Durch Bet„tigung von "Neu" im Hauptdialog ”ffnet sich das leere Applikations-Fenster, welches Sie nun mit den Daten der neuen Applikation ausfllen k”nnen. 6.3 Das Applikations-Fenster: ============================= 6.3.1 Programm-Name ------------------- In die erste Zeile geh”rt der Name mit Pfadangabe der zu startenden Applikation selbst. Dies erreichen Sie durch einen Mausklick auf diese Zeile, und anschliežender Auswahl des Programms in der Dateiauswahlbox. 6.3.2 "Versteht VA_START" ------------------------- Unter Multitasking-Betriebssystemen (MultiTOS, MagiC, Geneva, ...) ist es m”glich, daž die zu startende Applikation bereits gestartet wurde und immer noch aktiv ist, bzw. als Accessory installiert (z.B. KOBOLD) ist. Wozu dann nocheinmal starten? E-BATCH sucht dann nach dieser Applikation und sendet ihr bei Erfolg eine "VA_START"-Nachricht. Ob das zu startende Programm VA_START versteht, oder nicht, entnehmen Sie bitte der jeweiligen Anleitung, bzw. probieren es einfach einmal aus. Vorsicht bei E-BACKUP: Ist gerade ein Batch am laufen, wird "VA_START" mit einem "BESETZT" beantwortet. Falls sich also verschiedene Backup-Batches zeitlich berschneiden k”nnten und genug freier Speicher zur Verfgung steht, sollten Sie E-BACKUP ohne "VA_START" aufrufen. 6.3.3 "Aufrufe protokollieren" ------------------------------ Hier kann eingestellt werden, ob die Starts dieser Applikation in der Protokoll-Datei notiert werden sollen, oder nicht. Diese Option deshalb, weil E-BATCH Programme auch z.B. jede hundertstel Sekunde starten kann. Wrde dies Protokolliert, h„tten Sie innerhalb krzester Zeit eine Protokoll-Datei mit einer Gr”že von mehreren MBytes. 6.3.4 "Kommandozeile" --------------------- Die Kommandozeile wird an das zu startende Programm bergeben. Dabei k”nnen beliebige Zeichen/Buchstaben/Dateinamen/... in die Kommandozeile eingetragen werden. Um einfach ganze Dateinamen+Pfade einfgen zu k”nnen, gengt ein Doppelklick auf eine der Zeilen, worauf die Dateiauswahlbox erscheint. Der ausgew„hlte Dateiname wird an der aktuellen Cursorposition eingefgt. Durch drcken von [INSERT] erscheint ein Dialog mit allen Sonderzeichen. 6.3.5 "Start-Datum/Uhrzeit" --------------------------- Der erste Termin wird hier mit Datum und Uhrzeit eingetragen. Wenn Sie gleich einen Start haben wollen, darf das Datum auch „lter sein, da intern getestet wird, ob das eingetragene Datum berschritten oder gleich ist! Aber keine Angst: Der Starttimer wird erst aktiv, wenn Sie den Hauptdialog von E-BATCH mittels "OK" beendet haben und E-BATCH wieder in der ACC-Menleiste schlummert. 6.3.6 "Wiederholung" -------------------- Der zeitliche Interval zum Starten der Applikation kann in weiten Grenzen gew„hlt werden: Von einer "1/100 Sekunde" bis zu 999 "Jahren" kann die Wiederholung relativ zum Startdatum gew„hlt werden. Ist dieser Zeitpunkt erreicht, so wird auf das Startdatum solange das Wiederholungsinterval addiert, bis ein Zeitpunkt gr”žer als die aktuelle Systemzeit erreicht ist. Dieser Wert wird als neues Startdatum eingetragen. Mit "Einmal" ist es m”glich, eine Aplikation zu einem festgelegten Zeitpunkt ein einziges mal zu starten. Danach wird der Eintrag wieder gel”scht. Um ein Programm nach jedem Rechner-Reset zu starten, k”nnen Sie "Boot-Up" einstellen. Die so eingetragenen Programme werden nach dem AUTO-Ordner und nach den ACCs gestartet. Žhnlich wie unter MagiC die Programme im Ordner \GEMSYS\MAGIC\APPS. Es drfen also GEM-Programme eingetragen werden. 6.4 Die Protokoll-Datei: ======================== E-Batch notiert Applikationsaufrufe in einer beliebig w„hlbaren Text-Datei mit Applikationsstart, Applikationsende und (falls m”glich) mit dem Status (Fehler oder nicht) beim Beenden. Dadurch sind Sie in er Lage, bereits geschehene Programmstarts zu kontrollieren. Je nachdem, wie viele Starts get„tigt werden, sollten Sie hin und wieder nachsehen, wie grož diese Datei bereits geworden ist, und gegebenenfalls diese L”schen. 6.5 Einstellungen sichern: ========================== Die aktuelle Einstellung wird in der Datei EBATCH.INF gesichert. šbrigens werden die Einstellungen nach jedem gestarteten Programm gesichert, um die einzelnen Startzeiten in der INF-Datei immer auf dem aktuellen Stand zu halten. 7 MagiC, MultiTOS, etc.: ======================== E-BATCH fhlt sich in allen Multitasking-Umgebungen am wohlsten, da sich dort fr Accessorys keine Einschr„nkungen mehr ergeben und mehrere Programme auch parallel von E-BATCH gestartet werden k”nnen. Unter dieser Systemumgebung wird auch kein AVSERVER mehr ben”tigt. 8 Der AVSERVER: =============== Arbeiten Sie noch unter einem alten TOS (Version 1.0 bis 4.0, also ohne Multitasking-Erweiterung) auf Ihrem Rechner, so ben”tigt E-BATCH einen sogenannten AVSERVER zum Starten von Applikationen. Soviel mir bekannt ist, wird das AV-Protokoll von den meisten Desktop-Shells untersttzt, als da w„ren: Gemini, NoDesk, Thing, Neodesk, ... E-BATCH sucht nun im Speicher nach der Applikation "GEMINI ". Wird diese nicht gefunden wird nach "VENUS " gesucht. Wird dies auch nicht gefunden, so wird nach der Environment-Variablen "AVSERVER" gesucht, die den Namen der Shell enthalten sollte (z.B.: "AVSERVER=GEMINI"). Wird diese auch nicht gefunden, so bricht E-BATCH mit der Fehlermeldung "Kein AVSERVER installiert!" ab. 9 Einschr„nkungen und bekannte Fehler: ====================================== Unter Nicht-Multitasking-Systemen (TOS 1.0 bis TOS 4.0) gibt es fr Accessorys normalerweise keine M”glichkeit, ein Programm zu starten. Das heižt, das E-BATCH hier nicht als ACC betrieben werden kann, wenn nicht eine Shell (Gemini, Thing, Neodesk, ...) installiert ist, die das AV-Protokoll untersttzt 10 Kontakt: =========== Robert Weiž Baumhackergasse 2 93047 Regensburg Germany MAUS-Net Robert Weiss @ R USE-Net robert_weiss @ r.maus.de 11 Bankverbindung: ================== Postbank Nrnberg BLZ 760 100 85 Konto-Nr. 3945 86 850