Inhaltsverzeichnis Einleitung 1 Installationshinweise 1 Konfigurationsdatei 2 AREXX-Schnittstelle 10 Externe REXX-Befehle 12 Programmfunktionen 12 Tastaturbedienung 14 genauere Funktionsweise der Gadgets 15 1. Neuaufnahme 15 2. Ändern 15 3. Löschen 15 4. zum Dateianfang bzw. -ende 15 5. einen Datensatz zurück / weiter 15 6. Filter/Suche 16 7. Ausgabe / Druck 18 8. Import/Export 19 9. Standardeinstellungen 20 10. Gehe zu 21 11. Verleiheinträge 21 12. Multifunktionsanzeige 21 13. Copy/Paste 22 Registrierung 22 Tips und Antworten zu Fragen 23 bekannte Probleme 25 geplante Weiterentwicklung 25 Sortierzeiten 25 Meine Adresse: 25 Danksagung 26 Index 27 EasyVideo Version 4.3 Die Videoverwaltung für zu Hause (Version 1.1 Programm des Monats AMIGA 07/93) Einleitung Gleich zu Beginn möchte ich einiges Grundlegende mitteilen. Die unregistrierte Version des Programmes darf frei kopiert werden, wobei keinerlei Gebühren erhoben werden dürfen (evtl. ca. 5,00 DM Kopiergebühr). Eine kommerzielle Nutzung, der Verkauf und Programmänderungen bedürfen meiner schriftlichen Zustimmung. Desweiteren übernehme ich keine Haftung bei Datenverlust und Programmfehlern. Ab der Version 2.0 wird ein Sharewarebetrag von 30,00 DM erhoben, mehr ist immer willkommen. Die alleinigen Rechte am Vertrieb der registrierten Version von EasyVideo liegen bei mir, dem Programmautor und der Firma "Black & White". Die unregistrierte Version von EasyVideo dürfen Sie nur 8 Wochen lang testen, bei längerer und intensiver Nutzung, müssen Sie sich registrieren lassen. Dieses Programm wurde entwickelt, da ich noch keine Videoverwaltung gefunden habe, die meinen Ansprüchen genüge getan hätte. Dazu gehört eine einfache und übersichtliche Bedienung und eine frei konfigurierbare Anzeige/Druck/Dateiausgabe für Listen und Labels. Gerade hierin zeichnet sich EasyVideo besonders aus. Installationshinweise Von der Diskette kann EasyVideo komfortabel mit dem Commodore-Installer installiert werden (für die Installation darf nicht von der Diskette gebootet worden sein!). Vorhandenen Konfigurationsdateien werden erkannt und nur nach Wunsch überschrieben. Nach der Installation starten Sie EasyVideo noch bei eingelegter Originaldiskette und passen im SETUP den Verzeichniseintrag an (z.B. von "Video:" auf "EasyVideo:"). Bei Vorhandensein der Originaldiskette kann der Registriercode durch Doppelklick auf "EasyVideoRegistrier" in die Konfigurationsdatei der Festplatte übernommen werden. Daten älterer Versionen werden beim Laden im allgemeinen automatisch konvertiert (wenn notwendig). Ein Einlesen neuerer Videodateien in ältere Programmversionen, mit geänderten Datenaufbau, ist nicht möglich. Das Programm EasyVideo ist fast vollständig mit der Maus zu bedienen (natürlich auch Tastatur und Menüs) und ist nur ab OS 2.0 lauffähig. Das Programm wird von der Workbench gestartet. Auch ein Start von der Shell ist möglich, aber dabei ist eine Erhöhung des STACKS auf mindestens 10000 notwendig. Ansonsten müßte das Programm wohl auf jedem AMIGA mit 2MB Speicher laufen, da es keine besonderen Ansprüche an die Hardware stellt. Lediglich mindestens (ohne eigenem Screen) etwa 600 kByte Hauptspeicher sollten allein für das Programm zur Verfügung stehen. Ansonsten kann man für je 100 Datensätze ca. 50 kByte zusätzliches Memory einplanen. Das sind für 1000 Datensätze 0.5 MByte (Summe ca. 1.1 MByte). Bei eventuellen Problemen bitte beachten: Das Programm benötigt die Konfigurations-Datei VIDEO.CONFIG im ENVARC: oder S:-Verzeichnis, ohne diese startet EasyVideo nicht. Soll das Programm auf eine Festplatte installiert werden, ändern Sie die Einträge "Name" und "Laufwerk" in der Datei VIDEO.CONFIG bzw. im integrierten SETUP auf Ihre Gegebenheiten (ohne korrekte Angaben startet EasyVideo nicht). Für die Laufwerksdefinition sollte folgende bzw. ähnliche Zeile in Ihre S:User-Startup vorhanden sein (logisches Gerät zuweisen der Übersicht halber). ASSIGN EasyVideo: dh1:anwender/video Der Eintrag "EasyVideo:" wird dann als Laufwerk eingetragen, "dh1:/anwender/video" ist Ihr wirkliches Verzeichnis auf der Platte. Beide Einträge können natürlich beliebig gewählt werden. Konfigurationsdatei Dieser Abschnitt ist eigentlich nur für Diejenigen unter Euch wichtig, die mit EasyVideo mehr machen möchten bzw. um die Einstellungsmöglichkeiten nachzulesen. Nicht alle möglichen Parameter lassen sich über das eingebaute Setup ansprechen, dann hilft nur die Anpassung in der Konfigurationsdatei. Die Konfigurationsdatei befindet sich immer im ENVARC: oder S: Verzeichnis und hat den Namen "Video.config". Die meisten der vorhandenen Einträge werden beim Weglassen durch sinnvolle Standardwerte belegt (im Zweifelsfalle also einfach die betreffende Zeile löschen). Desweiteren sind keinerlei Leerzeichen erlaubt. Nun zu den einzelnen Parametern. Die einzelnen Abschnitte werden durch Worte in eckige Klammern abgetrennt, die zur besseren Strukturierung dienen. (Defaultwerte in Klammern) [Farben] Hier werden die 8 möglichen Farben durch ihre RGB-Werte definiert. Syntax: COLORn=r,g,b - n = Farbregister 0 - 7 - r = Rotanteil - g = Grünanteil - b = Blauanteil der Farbe MAPCOLORn=r - setzt Farbregister "n" (0-7) gleich dem Farbregister "r" - (z.B. wenn EasyVideo auf der Workbench arbeitet um die Fensterfarbe anzupassen an den Standard (grau) -> MAPCOLOR5=0) WB_FARBEN=jn - wenn jn=JA dann startet EasyVideo mit der Farbeinstellung der WB (Nein) [Datei] In diesem Abschnitt erfolgt die Angabe des Dateinamen bzw. das Verzeichnis der Videodatei. Syntax: NAME=name - "name" der Datei (Video.dat) LAUFWERK=lw + Verzeichnis/ - Laufwerk bzw. Verzeichnis für Datendatei und Import/Export-Dateien REXXSTART=befehl - nach dem Start von EV wird er angegebene Befehl ausgeführt (run rexx:rx REXX:EV_Start.Rexx) REXXBEFEHLn=befehl,menüeintrag - n = 1-9 Befehle, die im Menü mit dem Text "menüeintrag" angezeigt werden ( ) T RENNER=s - s steht für ein Zeichen, was zwischen den einzelnen Felder bei Im-/Export steht, ist s länger als 1 Zeichen, dann wird der Wert als ASCII-Code interpretiert z.B. s=08 ( ) BEGRENZUNG=s - s steht für ein Zeichen, womit die einzelnen Felder bei Im-/Export eingeschlossen werden sollen, ist s länger als 1 Zeichen, dann wird der Wert als ASCII-Code interpretiert z.B. s=" ( ) AUTORENAME=jn - ist jn=JA dann wird nach einem Import die Textdatei durch anhängen der Endung ".BAK" umbenannt . Dadurch wird ein versehentliches Neuimportieren unmöglich (Nein). AUTOBACKUP=jn - wenn jn=JA dann wird vor dem Abspeichern die "alte" Datei durch Anhängen von ".BAK" umbenannt, um den älteren Datenbestand zu sichern (Ja) SAVEREQUEST=jn - wenn jn=JA dann wird beim Beenden die Frage, ob Abgespeichert werden soll, immer gestellt. (Nein) [General] Einstellungen für die normale Arbeit mit dem Programm. Syntax: ZÄHLERLÄNGE=n - n = 4, 5 oder 8 definiert den Zählerstand als "0:00/0000", "00:00" oder "00:00:00" (4) KASSNUMMERLÄNGE=n - n = 3 oder 4 läßt Kassettennummern der Länge n zu (3) BLAETTERN=n - Zeit in etwa (!) n/10 sec für das automatische Blättern bei gedrückt gehaltener Maustaste (5) NEULEER=jn - ist jn=JA dann wird bei "Neuaufnahme" ein leerer Kassetteneintrag erzeugt. Die Datenfelder können nun eingegeben werden und mit "Ändern" übernommen werden. Bei NEIN wird ein Datensatz mit den aktuell angezeigten Werten angelegt. (Nein) Ä NDERN=n - Funktionalität für geänderte Datensätze setzen - n: 0 = Änderungen immer automatisch ändern; 1 = Änderung nur durch "Ändern-Gadget"; 2 = notwendige Aktualisierung erfragen (1) LÖSCHABFRAGE=jn - bei jn=JA erfolgt eine Sicherheitabfrage vor dem Löschen von Datensätzen (Nein) RESORT=jn - ein JA führt eine Neusortierung immer nach dem Laden der Datei aus. (normalerweise nicht notwendig, da die Daten sortiert abgespeichert sind) (Ja) SUCHUPCASE=jn - wird ein JA angegeben so ist standardmäßig die Suche nach Klein- und Großbuchstaben aktiviert (Nein) SUCHEXAKT=jn - wind JA angegeben, so muß der Suchbegriff exakt mit einem Feld übereinstimmen. (Nein) FELDERSUCHLISTE =jn - wind JA angegeben, so wird nach dem Start von EV bei Wahl von "Suche" zuerst der Suchmodus, zur Eingabe Feldbezogen, angezeigt (Nein) JOKER=zeichen - gibt an welche Zeichen für das Auffüllen des Suchbegriffes im Textmodus (#? oder *) verwendet werden soll. (#?) GUETE =g1,g2...,gn - bis zu 20 durch Komma getrennte selbstdefinierte Gütegrade ( ) z.B. GUETE=sehr gut,gut,geht so,? AUSWAHLLEEREINTRAG=jn - ist jn=NEIN, dann erscheint in der Auswahlliste kein Leereintrag (Ja) AUSWAHLLISTEROLLEN=n - ist n>0, dann rollt die Auswahlliste entsprechend dem Eingabefeld mit einer Verzögerung von n/50 Sekunden, ist n=0 dann ist die Funktion deaktiviert. (0) LISTENACHVORNAME=jn - ist jn=JA, dann werden für Listenanzeige und Statistikliste die Namen für Regisseur und Schauspieler umgekehrt, also "Nachname Vorname". Dieses verringert jedoch, teilweise erheblich, die Geschwindigkeit einiger entspechender Funktionen. (Nein) AUTOSTATISTIK=jn - ein JA zeigt automatisch eine prozentuale Statistik als Balkengrafik an. Dieses wird im Hintergrund getan und stört nicht bei der Arbeit mit dem Programm. (Nein) STATISTIKSPEED=n - gibt die Darstellungsgeschwindigkeit der Statistikbalken an (ca. n*8 Datensätze je sec) (2) UMSCHALTUNGSTATISTIK=n - wird die angegebenen Prozentzahl n überschritten, so wird die Statistik auf 100% je Balken ansonsten n% ja Balken angezeigt (20). AUTO STATISTIKSCHRITT=n - Schrittweite aus der die max. Prozentzahl ermittelt wird (für Balken der Statistikausgabe), bei n=0 gilt "Umschaltstatistik" (10). LP*2=jn - wenn JA, dann wird bei der automatischen Minutenberechung von LP Beiträgen, der berechnete Minutenwert verdoppelt. Z.B. wenn ein Rekorder trotz LP nur Bandzeit anzeigt. (Nein) MWBLOOK=jn - ist jn=JA, dann erscheint die Symbolleiste nach Magic-WB Vorbild, bei NEIN das "alte" für 4 Farben geeignete Aussehen (Nein) WORKBENCH=jn - wird JA angegeben so wird das Programm auf dem Workbench-Screen gestartet (kein eigener Screen also), Voraussetzung ist allerdings, daß die Workbench mit mindestens 4 (besser 8) Farben arbeitet (Nein) FEHLERWINDOW=jn - ein NEIN öffnet nicht das EasyVideo-Fehlerfenster (Nein) SUCHLISTE=jn - ist jn=Ja, dann wird die Suchliste beim Start mit geöffnet (Nein) SCHNELLESUCHLISTE =jn - ist jn=Ja wird die Suchliste mit maximaler Geschwindigkeit gefüllt, jn=Nein dann wird Suchliste im Hintergrund gefüllt (Nein) REXXANZEIGE=jn - ein NEIN zeigt kein Status "REXX" beim Erhalt eines AREXX-Befehls an (Ja) MINMEMORY=n - n gibt den Hauptspeicher an der nach dem Laden des Programmes noch mindestens frei bleiben muß (möglichst keine Werte unter 100 kByte) (100) TEXTFONT=name.font - "name.font" gibt den Zeichensatz an, der für alle Textausgaben verwendet werden soll (es sind nur Nichtproportionale mit der Größe 8 verwendbar) LISTFONT=name.font - "name.font" gibt den Zeichensatz an, der für die Listenausgabe am Bildschirm verwendet werden soll. Hier sind auch nur wenige geeignet (am besten probieren). LISTFONTSIZE=n - n gibt die Größe der Zeichen für die Listenausgabe an. (Bsp. LISTFONT=HP_L_LinePrn.font LISTFONTSIZE=6 gestattet eine Listenausgabe mit 103 Zeichen je Zeile! bei Highres) SCREENID=n - n = Dezimalwert des Bildschirmmodus () SCREENHB=h,b - h=Höhe bzw. b=Breite des Bildschirmes () WINPOSEV=x,y - xy-Position des Haupt-Fensters von EasyVideo WINPOSSETUP=x,y - xy-Position des Setup-Fensters WINPOSAUSWAHL=x,y - xy-Position des Ausgabeauswahl-Fensters WINPOSSUCHLIST=x,y - xy-Position des Suchliste-Fensters WINHBSUCHLIST=b,h - Höhe und Breite des Suchliste-Fensters WINPOSLIST=x,y - xy-Position des Listenausgabe-Fensters WINHBLIST=b,h - Höhe und Breite des Listenausgabe-Fensters [Kassetten] Verwalten Sie Ihre Kassetten nur mit Echtzeiteinträgen (Videorekorder mit Echtzeitanzeige), so sind keine "VHS_*"-Eintragungen in diesem Abschnitt notwendig! Dieses sind die notwendigen Einstellungen, die für das automatische Berechnen der Minuten bei einem bestimmten Zählerstand notwendig sind (siehe auch EasyVideo.iff). Wird ein nicht eingetragener Typ später verwendet, erfolgt die freie Minutenberechnung unter Verwendung der per Hand eingetragenen einzelnen Spielzeiten. Die Berechnungen können dadurch recht ungenau werden. Syntax: VHS_Ennn=d,e - nnn = Anzahl der Minuten der Videokassette - d = Dicke des Videobandes in mm d=SP/e*i SP = Dicke der Gesamtschicht der komplett aufgespulten Seite des Bandes (von Außenmaß bis zum Beginn des Plastekerns) in mm e = Zählerendstand der komplett durchgespulten Kassette IMPULSE=i - i = Anzahl der Zählschritte je Umdrehung des Videobandes (4) KERNGROSSBIS=n - Kassetten mit geringer Spieldauer haben meist einen größeren Kerndurchmesser. "n" gibt hierbei an, bis zu welcher Kassettenlänge (großer<"n"<=kleiner Kern) der große Kerndurchmesser für die Berechnungen verwendet werden soll. (90) MINUTENPLUS=n - da alle Kassetten ein wenig mehr Minuten aufweisen wie angegeben, kann mit dem Wert n ein Minutenbetrag zu der Gesamtspielzeit aufgeschlagen werden. (0) [Druck] Einstellungen die für die Listen-Anzeige bzw. -Druck notwendig sind. Syntax: DRUCK=jn - jn=JA wenn standardmäßig gedruckt werden soll, NEIN für standardmäßig "Anzeige" (Ja) DRUCKERTEST=jn - jn=NEIN dann wird das Testen der Druckerschnittstelle unterbunden; für seriell bzw. über IO-Karte angeschlosse Drucker auf NEIN (Ja) NLQ=n - ist n=1 dann wird für die Druckausgabe der Drucker in den NLQ-Zustand versetzt, bei 0 wird NLQ ausgeschaltet, bei 3 wird keine Änderung vorgenommen (0) MAXLISTBREITE=jn - ist jn=Ja, dann wird die Breite das Listenausgabefenster immer auf die maximale Screenbreite geöffnet (Ja) MULTILABEL=jn - ist jn=JA dann wird ein weiteres Label verwendet, wenn mehr Einträge auf einer Kassette sind als auf ein Label passen (Nein) PACK=jn - jn=JA wenn bei der Listenausgabe beim ersten Feld, untereinander liegende Doppeleinträge (Bereiche), nur einmal ausgegeben werden sollen NEIN wenn alle Einträge auszugeben sind (Ja) RAHMEN=n,n, ... n - für interne Zwecke (Drucker) 1. Wert = ASCII-Wert für senkrechten Strich (für HP 124) (für Epson 179) 11. Wert = ASCII-Wert für Statistik-Balkengrafik (für HP 127) (für Epson 178) RAHMENINIT=n,...n - Iniatisierungsstring für die Umschaltung auf den richtigen Zeichensatz für "RAHMEN"-Zeichen - n sind ASCII-Befehlswerte - Bsp: für HP-Drucker Wahl des IBM-US-Symbolsatz ESC(10U RAHMENINIT=27,40,51,57,73 RAHMENTYP=n - n=0-5 für Art des Rahmen bei Listenausgabe (0=keiner; ... 5=nur Zeilen) LISTKOPF=zeichen - Druckt "zeichen" als Überschrift auf jede Seite mit "normalen" Zeichensatz (Druckbreite beachten!). Es sind folgende Variablen anwendbar deren Inhalt eingesetzt wird: @D Druck d atum @Z Druck z eit @S Druck s eite @F Listen f ormatname @N Datei n ame @L L aufwerk+Verzeichnis @B aktuelle Filter b edingung - Angehängte weitere "@" definieren in ihrer Gesamtheit die Länge der jeweilig einzufügenden Variable (Mindestlänge ohne weitere "@" ist also 2). z.B. LISTKOPF=Liste vom @D@@@@@@ Seite @S ergibt "Liste vom 01-01-95 Seite 01" DRUCKFORMAT=n - n (1 - 9) definiert das voreingestellte Listenformat DRUCKAUSWAHLn=f1,..fn,!name - n = 1 - 5 Listenformate - n = 6 - 7 Labelformat 1. - 2. Zeile für Kassettenoberseite - n = 8 Labelformat eine Zeile für Kassettenrückseite - n = 9 Statistikliste - name = Frei definierbare Bezeichnung für das Listenformat - f1..ff = Nummern für die auszudruckenden Felderreihenfolge Pos.: 01. Kassettennummer 12. Minuten 23. Regisseur 02. Kassettenhersteller 13. gesamte Minuten 24. Schauspieler 03. Kassettentyp 14. freie Minuten 25. Text-Datei 04. Titel 15. Verliehen an 26. Bild-Datei 05. Bemerkung 16. Verleihbem 27. Land 06. Kategorie 17 . Aufnahmegeschw 28. Werbung 07. Drehjahr 18 . Tonqualität 29. FSK 08. Aufzeichnugsdatum 19 . Filmgüte 30. lfd.Nr. 09. vom Programm 20. löschbar 31. + 10. Anfangszähler 21. gesehen 40-49. String 1-10 11. Endzähler 22. 16:9 DRUCKLISTENBREITEN=n,..,n - n = Breiten der einzelnen Felder STRINGnn =wert - nn = 01-10 für 10 frei definierbare Feldinhalte LABEL1KOPFn=zeichen - Druckt "zeichen" als Überschrift auf jedes Label der Oberseite mit "normalen" Zeichensatz (Druckbreite beachten!). n= 1 bzw. 2 für die Zeilennummer. Es sind folgende Variablen anwendbar deren Inhalt eingesetzt wird: @N Kassetten n ummer @H Kassetten h ersteller @T Kassetten t yp @F f reie Minuten @B b elegte Minuten - Angehängte weitere "@" definieren in ihrer Gesamtheit die Länge der jeweilig einzufügenden Variable (Mindestlänge ohne weitere "@" ist also 2). Steuerzeichen für Druckersteuerung &B / &b Breitdruck ein / aus &S / &s Schmalschrift ein / aus LABEL1HÖHE=n - n Zeilen Höhe für Labeloberseite (10) LABEL1ABSTAND=n - n Zeilen Abstand zwischen den Labeln der Oberseite (2) LABEL1VORSCHUB =n - n=0 1/6 Zoll n=1 1/8 Zoll Zeilenvorschub n=2 Userdefiniert (0) LABEL2HÖHE =n - n Zeilen Höhe für Labelseite (4) LABEL2ABSTAND =n - n Zeilen Abstand zwischen den Labeln der Seite (2) LABEL2VORSCHUB =n - n=0 1/6 Zoll n=1 1/8 Zoll Zeilenvorschub n=2 Userdefiniert (0) LABELUSER1 =n,..,n - frei definierbare Druckerbefehlsfolge für einen Userdefinierten Zeilenvorschub () Bsp. mit unsinnigen Werten: LabelUser1=27,10,123,27,40 LABEL1SPACEUSER =n,..n - frei definierbare Druckerbefehlsfolge nach jedem Label für Label-Oberseite LABEL2SPACEUSER =n,..n - frei definierbare Druckerbefehlsfolge nach jedem Label für Labelseite LABEL1BEGINUSER=n,..n - frei definierbare Druckerbefehlsfolge vor dem ersten Label für Label-Oberseite LABEL2BEGINUSER=n,..n - frei definierbare Druckerbefehlsfolge vor dem ersten Label für Labelseite RANDLABEL1 =n - n Zeichen linken Rand für Labeloberseite (5) RANDLABEL2= n - n Zeichen linken Rand für Labelseite (5) SEITELISTE =n - Länge einer Listenseite (65) SEITESTATISIK=n - Länge einer Statistikseite (65) VORSCHUBLISTE=n - für Listen: n=0 1/6 Zoll n=1 1/8 Zoll Zeilenvorschub n=2 Userdefiniert (0) VORSCHUBSTATISTIK=n - für Statistikliste: n=0 1/6 Zoll n=1 1/8 Zoll Zeilenvorschub n=2 Userdefiniert (0) AREXX-Schnittstelle Für die Erweiterung von EasyVideo bzw. für eine Kommunikation mit anderer Software, wurde eine AREXX-Schnittstelle implementiert. Beim Start von EasyVideo kann ein AREXX-Script automatisch ausgeführt werden (siehe Konfiguration-[Datei]-REXXSTART) und es lassen sich 9 weitere definieren, die dann über das Menü ausgeführt werden können. Allen wird der Name des AREXX-Portes von EasyVideo als Parameter übergeben, wenn innerhalb des Aufrufstrings das Wort "REXX" enthalten ist. Angesprochen wird der AREXX-Port durch: ADDRESS "EasyVideo" (oder auch EasyVideo.1 - EasyVideo.9). Den aktuellen Namen kann man auch erkennen, wenn EasyVideo iconifiziert ist bzw. ist im Titel des Infofensters angegeben. Um auch auf zurückgegebene Ergebnisse zugreifen zu können muß im Script die Befehltszeile OPTION RESULTS enthalten sein. Danach stehen die Ergebnisse in der Variablen RESULT zur Verfügung. Alle Argumente zu den Befehlen sollten in Anführungsstriche gesetzt werden (z.B. EV_SETZE "Jahr=1994" ) Wenn nicht explizit angegeben, werden keine Ergebnisse zurückgemeldet. Konnte ein Befehl nicht ausgeführt werden, dann wird der Rückkehrcode -1. EV_NEU hinzufügen eines Filmes mit den aktuellen Feldinhalten EV_ÄNDERN aktuellen Film mit aktuellen Feldern überschreiben EV_LÖSCHEN aktuellen Film löschen EV_SICHERN Videofilme abspeichern EV_SICHERNKONFIG Konfiguration speichern EV_LADENKONFIG Konfiguration laden EV_ENDE beendet EasyVideo mit Datenspeichern EV_IMPORTEXPORT führt einen Import/Export aus (siehe Text) EV_GOTO Datensätze wählen (arg=+,-,>,<,n) + nächster Film - vorherige Film < erster Film > letzter Film gehe zu Datensatz Nummer EV_INHALT "" Zurückgabe des Inhaltes von EV_SETZE "=" Zuweisung von zum Feld (alle mit * markierten Argumente gelten nur für EV_INHALT) Bemerkung Nummer Kassettennummer Hersteller Kassettenhersteller Typ Kassettentyp Titel Filmtitel Bemerkung Bemerkung Kategorie Filmkategorie Jahr Drehjahr Datum Aufnahmedatum Programm Aufgenommen von A_Zähler Anfangszähler E_Zähler Endezähler Minuten Filmlänge Geschwindigkeit LP / SP Ton Mono, Stereo, 2-Kanal, Surround Qualität sehr gut, gut, geht so Löschbar kann Film überspielt werden (Ja, dann *) Gesehen habe ich den Film schon gesehen (Ja, dann *) Werbung enthält der Film Werbeblöcke (Ja, dann *) Verleihname Film verliehen an Verleihbemerkung Bemerkung dazu Regisseur genau der Schauspieler ein oder mehrer Schauspieler getrennt durch Kommas FSK ab wieviel Jahren zugelassen Land wo wurder der Film gedreht TXTName Name für die externe Textdatei IFFName Name für die externe Bilddatei SuchString ist der zu suchende Begriff SuchVergleich ist der Typ der Suche " "=Text; "-"=Von-Bis-Kassette; "=","<",">","#"= gleich, kleiner, größer, ungleich; "*"=freie Minuten; "/"=verliehen; "^"=Zusätze SuchSelect wenn "Ja" dann ist der Filter aktiv *Bespielt Kassette bespielt mit nnn Minuten *Frei nnn Minuten auf Kassette frei *Prozent Kassette mit nnn % belegt *Speicher freier Systemspeicher *Diskfree freier Diskettenplatz *Datensätze Anzahl der Datensätze *Kassetten Anzahl der Kassetten *Akt_Satz Aktuelle Datensatznummer Alle im Abschnitt "Konfigurationsdatei" aufgeführten Identifikatoren können ebenfalls als Argumente angegeben werden (sowohl EV_INHALT als auch EV_SETZE). Für den Zugriff auf die Eingabefelder (sind bei Eingabe nicht identisch mit dem Datensatz bis "NEU" bzw. "ÄNDERN" betätigt wird) wird dem Argument ein "!" vorangestellt (z.B. EV_Setze "!Jahr=1994"). Alle Befehle & Argumente im sortierten Kurzüberblick: EV_Ändern, EV_Ende, EV_ImportExport, EV_Laden, EV_LadenKonfig, EV_Löschen, EV_Neu, EV_Sichern, EV_SichernKonfig, EV_Inhalt, EV_Setzen: 16:9, A_Zähler, Akt_Satz, AusgabeRollen, AutoBackup, AutoRename, AutoStatistik, Begrenzung, Bemerkung, Bespielt, Blättern, Code, Datensätze, Datum, DiskFree, Druck, DruckFormat, E_Zähler, FehlerWindow, Frei, FSK, Geschwindigkeit, Gesehen, Hersteller, IFFBefehl, IFFLaufwerk, IFFName, Impulse, Jahr, Kassetten, Laufwerk, ListFont, ListFontSize, ListKopf, Löschbar, LP*2, MinMemory, Minuten, Name, NeuLeer, NLQ, Nummer, Pack, Programm, Prozent, Qualität, RahmenTyp, Regisseur, Resort, RexxAnzeige, SaveRequest, Schauspieler, SerNum, Speicher, StatistikSpeed, SuchExakt, SuchSelect, SuchString, SuchUpcase, SuchVergleich, TextFont, Titel, Ton, Trenner, TXTBefehl, TXTLaufwerk, TXTName, Typ, VerleihBemerkung, VerleihName, Workbench Externe REXX-Befehle Für die "externe" Steuerung von EasyVideo gibt es einen Start-REXX-Script, welcher beim Start von EasyVideo automatisch aufgerufen wird. Als Beispiel enthält der mitgelieferte Script ein automatisches Speichern alle 15 min. Desweiteren lassen sich bis zu 9 weitere REXX-Scripte erstellen, die aus dem Menü von EasyVideo gestartet werden können. Als Beispiel wird mitgeliefert: EV_Befehl10vor.rexx springt 10 Datensätze weiter EV_Befehl10zurück.rexx springt 10 Datensätze zurück EV_BefehlDatum.rexx setzt das aktuelle Datum für den Datensatz EV_BefehlDatUmkehr.rexx kehrt für die bessere Sortierung alle Datum um EV_Test.rexx Testfenster zum eingeben von EV Befehlen EV_GotoNr.rexx geht zur, als Parameter angegebene, Kass-Nr. Sollte Jemand weitere nützliche Scripte erstellen, kann er mir diese gerne zur allgemeinen Verfügbarkeit zusenden. Programmfunktionen Das Programm wird über Menü, Gadgets, Tastatur und AREXX gesteuert. Im Standard-Start-REXX-Script ist ein automatisches Speichern (alle 15 min) enthalten. Auf dem Bildschirm wird ein kompletter Videokassetteneintrag angezeigt. In dem Bildschirmbereich darunter sind Informationen zur ganzen angezeigten Videokassette (I), Filmkurzliste der Kassette (L), weitere Eingabefelder (E) (Umschaltbar mit daneben befindlichen Gadgets). Die Schnellsuchliste kann mit (S) zu-/abgeschaltet werden. In dem ganz rechten Abschnitt sind unterhalb einige Statusinformationen wie freier Hauptspeicher, freier Platz auf der Diskette, Anzahl aller Einträge, Anzahl der Kassetten und der aktuelle Datensatz angezeigt. Im mittleren Bereich läuft die aktuelle Uhrzeit und das Datum mit, darunter die Aktivität die das Programm gerade ausführt mit eventuell prozentualen Balken und welches die augenblickliche Filterbedingung ist. Der obere Teil dient zur schnellen Auswahl von schon vorhandenen Einträgen, deren Inhalt vom entsprechend angewählten Feld abhängig ist. Damit ist eine Übernahme von Daten durch einfachen Mausklick möglich bzw. 1s oder SHIFT-Klick -> Filterfunktion; CTRL-Klick -> "springe zu"-Funktion. Diese Auswahl ist allerdings auf folgende Felder beschränkt: Kassettennummer, -hersteller, -typ, Kategorie, Drehjahr, Programm, Verleihname, Regisseur, Land, Schauspieler und FSK. Bei Schauspieler wird das entsprechende Feld nicht überschrieben sondern der gewählte Eintrag mit Komma getrennt angehängt. Stimmen bisher getippte Zeichen eines Namens mit der Auswahl aus der Liste überein, werden bisherige Zeichen zum vollen Namen ergänzt. Beim Betätigen der linken-ALT-Taste kann das bisher eingegebene, wenn es in der Auswahlliste gefunden wird, zum vollen Eintrag ergänzt werden. Ist das Eingegebene öfter als 1mal oder nicht enthalten, blitzt der Bildschirm auf. Im oberen Teil sind die Gadgets zur Steuerung des Programmes angeordnet. Das sind von links beginnend: Tastatur-Aufruf (jeweils mit rALT) - Neuen Eintrag aufnehmen F1 oder N - Veränderungen aktualisieren F2 oder V - Angezeigten Eintrag löschen F3 oder Del - zum ersten Datensatz F4 oder Cursorhoch - einen Satz zurück F5 oder <- - Filter/Suchbedingung F6 oder S - einen Satz weiter F7 oder -> - zum letzten Datensatz F8 oder Cursorrunter - Programmdokumentation F9 oder Help - Ausgaben F10 oder D - Export/Import E - Standardeinstellungen K Das Programm wird durch Betätigung des Schließsymbols beendet. Erst dann werden auch alle Daten auf Diskette abgespeichert. Möchte man kein Abspeichern der Daten, so ist dies durch gleichzeitiges Betätigen der rechten (zuerst rechte Maustaste für ca. 1 sec drücken!) und linken Maustaste auf das Schließsymbol möglich (für den Fall der Fälle). Mit einem Klick auf das Zoom-Symbol läßt sich EasyVideo iconifizieren, d.h. es werden alle Fenster von EasyVideo geschlossen und ein Symbol auf der Workbench angezeigt. Das Programm bleibt vollständig geladen und kann mit einem DoppelKlick wieder "hervorgeholt" werden. Die Datensätze sind grundsätzlich nach Kassettennummer und nach dem Anfangszählerstand sortiert. Bei Änderungen an den Daten werden diese sofort richtig einsortiert. Zum Eingeben wird das entsprechende Eingabefeld angeklickt. Wird betätigt springt der Cursor automatisch in das nächste Eingabefeld. Für die Eingabe in die Felder ANFANG- und ENDEZÄHLER können sowohl Zählerstände als auch Echtzeiten (z.B. 1 Stunde 30 Minuten -> "1:30" oder "01:30:00") eingetragen werden. Wird das Feld Anfangszähler frei gelassen erfolgt automatisch ein Eintragen des letzten Endezählers dieser Kassette (oder "0000" bzw. "0:00" wenn nicht vorhanden), und wird das Feld MINUTEN frei gelassen erfolgt ein automatisches Berechnen und Eintragen der Minuten, jeweils beim Betätigen der -Taste. Ebenso wird bei Echtzeitangaben und nicht veränderten ENDEZÄHLER dieser beim Eintragen der MINUTEN errechnet. Wird bei der Kassettennummer betätigt, werden Kassettenhersteller und -Typ automatisch eingetragen, wenn zu dieser Kassette bereits ein Eintrag existiert. Für die Eingabe von Verleih-Daten ist es notwendig, nach der Eingabe die -Taste zu betätigen. Soll ein Eintrag wieder entfernt werden, muß nur der Inhalt des Feldes "Name" entfernt werden. In den Eingabefeldern sind folgende allgemein gültigen Tastenkombinationen möglich: - Cursortasten, DEL, Backspace wie gewohnt - Ctrl-X Eingabefeld löschen - rechteAMIGA-Q Undo - Shift <- zum Anfang der Zeile - Shift -> zum Ende der Zeile Bei Cycle-Gadgets wird durch Mausklick die nächste Funktion angezeigt, beim gleichzeitigen Betätigen der SHIFT-Taste gehts rückwärts. Mit / kann zwischen den Eingabefeldern vor / zurück gesprungen werden. Tastaturbedienung Die wichtigsten Funktionen lassen sich ebenfalls mit der Tastatur steuern. Dazu ist es unbedingt notwendig, daß kein Eingabefeld aktiv ist (kein Cursor zu sehen). Da bei RETURN immer ins nächste Eingabefeld gesprungen wird, kann durch rALT+RETURN der Eingabemodus verlassen werden. Alle im folgenden aufgeführten Tasten haben nur mit dem gleichzeitigen Betätigen der rechten ALT-Taste (rALT) eine Wirkung. Tastatur-Aufruf (je mit rALT) - Neuen Eintrag aufnehmen F1 oder N - Veränderungen aktualisieren F2 oder V - Angezeigten Eintrag löschen F3 oder Del - zum ersten Datensatz F4 oder Cursorhoch - einen Satz zurück F5 oder <- - Filter/Suchbedingung F6 oder S - einen Satz weiter F7 oder -> - zum letzten Datensatz F8 oder Cursorrunter - Programmdokumentation F9 oder Help - Ausgaben F10 oder D - Export/Import E - Standardeinstellungen K - Umschalten Belegung/Kurzliste Leertaste genauere Funktionsweise der Gadgets 1. Neuaufnahme Hier wird ein neuer Datensatz mit den MOMENTAN angezeigten Daten angelegt. Ist der Schalter "Neu&Leer" im Setup aktiviert, so wird ein LEERER Datensatz hinzugefügt. Hier können nun die Daten eingegeben werden um diese dann mit "Ändern" zu übernehmen. 2. Ändern Erst durch Betätigung dieses Gadgets werden die Änderungen im aktuellen Datensatz auch aktualisiert. Auf einen veränderten Datensatz wird durch Anzeige "Veränderung" hingewiesen. Wählen Sie die gewünschte "Ändern"-Funktionalität im Setup, ob Änderungen nicht automatisch, automatisch geändert oder erfragt werden sollen. 3. Löschen Durch deren Betätigung wird der momentan angezeigte Datensatz, ohne Warnung, unwiderruflich aus dem Datenbestand entfernt. Also Vorsicht. Schalten Sie wenn nötig die Löschsicherheitabfrage im Setup zu. 4. zum Dateianfang bzw. -ende Naja, das bedarf wohl keiner Erläuterung. 5. einen Datensatz zurück / weiter Auch ganz normal einen Datensatz vor bzw. zurück. Wird die Maustaste festgehalten wird ein automatisches Weiterblättern vorgenommen. Wird zusätzlich zur Maustaste die linke SHIFT-Taste gedrückt, so erfolgt ein weiterblättern in Maximalgeschwindigkeit (7MHz-Amiga ca. 4 Datensätze je sec / 68030-25MHz ca. 10/sec). Bei Betätigung von SHIFT-CTRL erfolgt ein Springen zur nächsten Kassette mit kurzer "Blättern"-Pause. Blitzt der Bildschirm auf, so ist der Anfang bzw. das Ende der Datei erreicht. 6. Filter/Suche Dieses ist wohl eine der wichtigsten Funktionen. Nach Anwahl des Gadgets erscheint ein Eingabefeld, in dem der Suchbegriff einzutragen ist und mit oder Klick auf "OK" abgeschlossen werden muß. Wird das Schließsymbol angewählt, erfolgt keine Suche. Genaugenommen ist es keine Suche im normalen Sinne, sondern eher ein Filter. Bei aktivierter Filterfunktion kann ganz normal durch die gefundenen Einträge geblättert werden. Die Filterfunktion bleibt so lange aktiv, bis das Such-Gadget erneut betätigt wird. Nachfolgend die Funktionsweise der einzelnen Modi: Text: Der Suchbegriff wird in allen Feldern und an jeder beliebigen Position innerhalb der Felder gesucht (Joker nach DOS-Syntax erlaubt bzw. wird ergänzt). Ebenfalls wird zwischen Groß- und Kleinschreibung unterschieden, wenn die "Groß = Klein" - Option NICHT angewählt ist. Bei exakter Suche muß der Suchbegriff mit dem jeweiligen Feld genau übereinstimmen. Ist "mit Text-Datei" angewählt, werden auch vorhandene externe Textdatei-Inhalte mit durchsucht (Kennzeichnung in der Schnellsuchliste durch *TXT*). Beispiele für Jokerverwendung: A0[1-2,5-7] findet alle Kassetten A01,A02,A05,A06,A07 * (der|die|das)* findet alle Artikel an beliebiger Stelle BASF* findet alle Felder, die mit BASF beginnen ???/* Feld hat an der 4. Stelle ein "/" sonst beliebig Es ist KEIN Negieren der Bedingung (mit "~") möglich. VON-BIS Kassette: Bei dieser Funktion wird eine Suchbedingung mit 2 durch Bindestrich getrennte Kassettennummern erwartet (z.B. "A10-A13", "A10-" oder "A10"). In den meisten Fällen ist das Häckchen bei "Groß = Klein" zu aktivieren. Um ein ordnungsgemäße Sortierung zu gewährleisten sollten Sie immer 3 bzw. 4-stellige Kassettennummern verwenden (z.B. auch "001"). gleich, größer als, kleiner als, ungleich: Ist für die Suche in den Feldern Anfangszähler, Endezähler, Minuten und FSK gedacht. freie Minuten: Diese Funktion ermöglicht die Suche nach freien Bandminuten. Dabei werden alle Freistellen des Bandes berücksichtigt. Es kann auch ein Bereich (z.B. "90-120", "90-", "-10") angegeben werden. Bei aktivierten "löschbar" werden auch alle als löschbar gekennzeichneten Beiträge gefunden, die in dem angegebenen Minutenbereich liegen. Bedenken Sie, daß für LongPlay-Aufnahmen nur der halbe Platz benötigt wird. verliehen: Hier wird innerhalb der beiden dazugehörigen Eingabefelder gesucht. Sollen alle verliehenen Kassetten gesucht werden, so ist als Filterbedingung ein Stern "*" einzugeben. Zusätze: Dieses ist für die Suche in den Feldern "Mode", "Güte", "gesehen", "löschbar", "16:9" und "Werbung" gedacht. Für "Mode" und "Güte" wird einfach der gesuchte Begriff als Wort eingegeben (z.B. "LP" oder "Sehr gut"). Um auch nach den anderen Feldern suchen zu können, müssen als Suchbegriff folgende Werte verwendet werden: G+ alle Gesehenen G- alle nicht Gesehenen L+ alle Löschbaren L- alle nicht Löschbaren W+ alle mit Werbung W- alle ohne Werbung 16:9+ alle 16:9 Aufnahmen 16:9- alle anderen Es gibt noch eine andere Möglichkeit, das Filter zu aktivieren. Dazu muß man für mindestens 1 Sekunde in ein Eingabefeld mit der linken Maustaste klicken. Dann wird das Filter mit dem Inhalt des angeklickten Feldes aktiviert. Ein Anwählen des Auswahl -Requester (eine Sekunde langer Klick (ab OS3) oder mit linke-SHIFT) ist ebenso möglich. Ein Springen zum nächsten gefundenen Datensatz wird, mit CTRL-Klick in die Liste, aktiviert. Bei dieser Suche wird im "Text"-Modus gesucht, "Groß = Klein" wird hierbei immer deaktiviert und Exakt aktiviert! Erweiterter Suchmodus: In den erweiterten Suchmodus gelangen Sie mit Klick auf ">". Hier kann zu jedem Feld eine eigene Suchbedingung definiert werden. Es sind Pattern nach DOS-Konventionen möglich. Wählen Sie das Feld, tragen die Suchbedingung ein und klicken sie "aufnehmen" (oder ENTER). Mehrere Suchbedingungen können UND oder ODER verknüpft werden (UND = alle Bedingungen müssen zutreffen; ODER = eine der Bedingungen muß zutreffen). Mit "löschen" können eine gewählte oder alle definierten Bedingungen (keine Anwahl) entfernt werden. Alle definierten Bedingungen können nach Anwahl in der Liste geändert und mit "aufnehmen" aktualisiert werden. Ein "OK" startet die Suchbedingung, ein Fenster schließen ist "Abbruch", zurück zur normalen Suche über das "<" Gadget. 7. Ausgabe / Druck Hier ist es möglich das Eingegebene in Listenform und als Label anzuzeigen, auszudrucken oder als ASCII-Datei abzuspeichern. Es sind 5 verschiedene Listenformate, und 1 Statistikformat frei definierbar und je ein Labelformat für Kassettenoberseite und -rückseite. zu empfehlende Labels: - 78 x 45,7 mm Zweckform Nr. 3628 - 147 x 19 mm Zweckform Nr. 3629 Für Einzelblatt-Labels lesen Sie "Tips und Antworten zu Fragen". - Zweckform Nr. 4742 für Label1 - Zweckform Nr. 4746 für Label2 Andere Labelgrößen können aber frei definiert werden (Setup->Druck). Bitte beachten Sie, daß auch hier die eingeschaltete Filterfunktion wirkt. Die linke Liste enthält den "Feldervorrat" und die rechte Liste alle "auszugebenen Felder". Die Belegung der "String-Felder" kann im Setup frei eingestellt werden. Ein Hinzufügen bzw. Löschen erfolgt durch einfachen Mausklick auf den entsprechenden Eintrag. Mit "+" können 2 Felder zusammengefaßt werden, so daß z.B. keine Spaltentrenner verwendet werden. Wird der "Edit"-Modus eingeschaltet, können die Feldlängen für die Ausgabe frei verändert werden. Dazu das entsprechende Feld mit der Maus anklicken, die aktuelle Länge erscheint im Eingabefeld "Länge". Diesen Wert einfach auf die gewünschte Länge verändern und mit der -Taste bestätigen. Wird eine "0" eingegeben so wird dessen Länge durch den Originalwert ersetzt. Die Position der einzelnen Felder kann durch langsames ziehen mit der Maus oder mit Cursortasten hoch/runter nachträglich verändert werden. Über das "O"-Gadget können spezielle Einstellungen für die Ausgabe eingestellt werden. Für Statistiken kann der Bezug zwischen "Anzahl" und "Filmlängen" gewählt werden. Bei Labels kann ein späteres Label für den Beginn der Ausgabe gewählt werden. Für Listen kann angegeben werden, ab welcher Seite ausgegeben werden soll. Die angewählten Felder und deren Ausgabelängen werden beim Betätigen von "Speichern" im "SETUP" mit gesichert. Es erfolgt eine automatische Sortierung nach den ersten beiden Einträgen, die in der Liste der "auszugebenen Felder" stehen (ausgenommen "lfd. Nr."). Vor allem auch müssen deshalb mindestens 2 Felder ausgewählt werden, weniger hat sowieso keinen Sinn. Nach den mit "*" gekennzeichneten Feldern ist keine Sortierung möglich bzw. nützlich. Für die Statistikausgabe erfolgt nur bei den Feldern Kassetten-Nummer, -Hersteller, -Typ, Kategorie, Jahr, Programm, Minuten, Regisseur, Schauspieler, Land, FSK, Aufnahmegeschwindigkeit, Tonqualität und Film-Güte eine entsprechende Auswertung. Ob ein Ausdruck, Anzeige oder Dateiausgabe erfolgen soll, zeigt das entsprechende Cyclegadget an, welches natürlich mit der Maus verändert werden kann. Mit dem Druck auf das Gadget "Start" geht es dann los. Bei der Anzeige auf dem Bildschirm muß man selber darauf achten, daß auch alles in eine Zeile paßt. Ansonsten erfolgt die Ausgabe zweizeilig (77 Zeichen je Zeile bei normalem Zeichensatz). Die aktuelle Breite wird als Zahl angezeigt und es erfolgt eine Anzeige, ob in Schmal- oder Normalschrift beim Ausdruck verwendet wird (beim Druck wird beim Überschreiten der maximalen Druckbreite automatisch in den Schmalschriftmodus gewechselt (Preferenceseinstellung)). Das entsprechende Ausgabeformat wird durch wiederholte Betätigung des untersten Gadgets ausgewählt. Mit "Felder" kann die Ausgabe derjenigen Felder beeinflußt werden, deren Länge 40 Zeichen überschreitet. Die Felder "belegte min der Kassette" und "freie min der Kassette" werden nur dann mit Werten ausgegeben, wenn als erstes Ausgabefeld "Kassettennummer" gewählt wurde. 8. Import/Export Hiermit ist es möglich, die Datensätze der Videodatenbank als Textdatei zu exportieren bzw. eine vorhandene Textdatei in die Datenbank einzulesen. Ebenso ist ein Import von Video-Label-Master 2.0 Dateien möglich. Bei Aufruf der Funktion wird zuerst in dem Datenverzeichnis eine Datei mit dem gleichen Namen wie die Datenbank mit der Dateierweiterung ".IMP" gesucht. Wird sie gefunden, wird die ASCII-Datei eingelesen und die Daten dem Bestand hinzugefügt. Für den Import von Video-Label-Master Daten müssen die beiden Datendateien unter folgendem Namen in das Datenverzeichnis kopiert werden: *.Band_DATEI -> Band_DATEI *.Titel_DATEI -> Titel_DATEI Beim Import von Video-Label-Master-Daten ist eine Begrenzung auf 300 belegten Videokassetten zu beachten. Ist keine der Dateien vorhanden, erfolgt automatisch ein Export des gesamten Datenbestandes. Hierbei wird eine neue Datei mit der Dateierweiterung ".EXP" angelegt. Bei beiden ASCII-Funktionen sind die Einstellungen "TRENNER" und "BEGRENZUNG" der Konfig-Datei zu beachten (sind standardmäßig für Superbase optimal eingestellt). Ein Datensatz muß/wird immer mit einem beendet. Die Reihenfolge der Felder in der Import/Export-Datei sind so wie die Reihenfolge der Eingabefelder auf dem Bildschirm. Die Felder "Mode", "Ton", "Güte", "löschbar", "gesehen", "16:9" und "Werbung" werden in einem Feld von 7 Zeichen von je einer Ziffer zusammengefaßt. (z.B. "0111001" = SP, Stereo, Gut, löschbar, nicht gesehen, nicht 16:9, Werbung) Vor jedem Import oder Export erfolgt eine Sicherheitsabfrage für die erkannte Konvertierungsmethode. 9. Standardeinstellungen Grundsätzlich sind die verschiedenen Parameter in der Bezeichnung (fast immer) und den einzugebenen Werten die gleichen bzw. Ähnlich, wie im Abschnitt Konfigurationsdatei beschrieben. Bei Unklarheiten also den entsprechenden Abschnitt lesen. Hier möchte ich auf einige Besonderheiten eingehen. Das Gadget "Laden" läd noch einmal die Konfigurationsdatei und das Gadget "Speichern" schreibt diese mit den aktuellen Werten in das Verzeichnis zurück, woher die Konfiguration geladen werden konnte. Dabei werden nicht nur die Definitionen im SETUP-Fenster abgespeichert, sondern auch die selektierten Felder für die Druck/Anzeige-Listen, deren Längen, das geöffnete Schnellsuchfenster und alle Fenstergrößen/-positionen. Bei Fontnamen immer den kompletten Dateinamen mit ".font" angeben bzw. nutzen Sie die Möglichkeit diesen durch Druck auf "|" benutzerfreundlich einzugeben. Eine Fontveränderung wirkt sich erst beim nächsten Start von EasyVideo aus. Festlegung der Kassettendaten ("E...", "Banddicke", "Endezähler"): Änderungen vorhandener Werte können einfach durch Überschreiben von "Dicke" und "Endezähler" vorgenommen werden (immer mit "ENTER" abschließen). Wird beim "Endezähler" "ENTER" betätigt, erfolgt intern eine Kontrollrechnung für die eingegeben Werte, wobei ein Requester auf eine größere Abweichung als 10% von der E...-Nummer aufmerksam macht. Bei Banddicke kann, anstelle der Banddicke, die gemessene Gesamtdicke des aufgespulten Bandes (SP siehe Abschnitt [Kassetten]) angegeben werden, wobei eine automatische Berechnung der Banddicke aus dem Endezähler und den Impulsen erfolgt. Dieser Wert wird dann sofort im Feld Banddicke angezeigt. Löschen von Kassetteneinträgen durch Eingabe einer 0 bei "Dicke". Zum Hinzufügen, "NEU" auswählen, bei "Dicke" die Gesamtminutenzahl der Kassette (z.B. 180 "ENTER") eingeben und danach Dicke und Endezähler normal aktualisieren. Bei der Änderung der Listen/Label-Bezeichnungen wird das angezeigte Listen/Label-Format auch gleichzeitig als Standardformat definiert. Nach einer Veränderung von Dateiname bzw. Verzeichnis erfolgt ein Einlesen der gewählten Datei. Es ist günstig, einheitliche Dateierweiterungen (z.B. ".dat") für alle Videodateien zu verwenden, da die aktuelle Dateierweiterung gleich als Pattern ("#?.dat") im Auswahlrequester eingetragen wird und somit nur die Datendateien angezeigt werden. Vor allem für den 4-Farb-Modus ist es möglich/nötig die Farben 4-7 auf die Farben 0-3 umzulenken. Bewährt hat sich 4->3 ; 5->0 ; 6->2 ; 7->3 (die Farben 4 & 5 werden automatisch beim Programmstart umgelenkt). Bei "AREXX" werden die Start- bzw. Befehls-Scripte angegeben. Unter "Anzeige" findet man die Programmaufrufe für die externen Viewer/Editoren und die Verzeichnisse der Dateien. Labelgrößen können unter "Label" eingestellt werden. Die angegebenen Werte sind Zeilenanzahlen. Beispielwerte für empfohlene Standardlabels: für 1/6 Zoll (ausreichend für 4 Datenzeilen) : Label1 10 & 2 Label2 4 & 2 für 1/8 Zoll (ausreichend für 5 Datenzeilen) : Label1 12 & 4 Label2 5 & 3. 10. Gehe zu Diese Funktion ist, wenn auch sinnig, ein wenig versteckt. Man erhält durch Klicken auf den Bereich der aktuellen Satznummer ein Eingabefeld, in das man die Satznummer eingeben kann wo man hinspringen möchte. Man kommt hiermit auch an Satznummern, die bei eingeschalteter Filter-Funktion nicht erreichbar sind. Eine 2. Möglichkeit ist ein CTRL-Klick auf einen Eintrag der Auswahll iste. Hier wird zum nächsten auf den Eintrag passenden Datensatz gesprungen. 11. Verleiheinträge Durch klicken hinter dem Bereich "Name" bzw. "Bemerkung" erhalten Sie ein Eingabefeld, in welches die Verleihdaten zur aktuellen Kassettennummer eingegeben werden können. Beachten Sie, daß diese Felder unbedingt mit abgeschlossen werden müssen. Soll ein Verleiheintrag entfernt werden, ist es nur notwendig den Inhalt des Feldes "Name" zu löschen. 12. Multifunktionsanzeige Durch das mit "I", "L", "E", "S" gekennzeichnete Gadget kann die Anzeige für verschiedene Erweiterungen geschaltet werden. Dabei bedeuten die Kennzeichnungen folgendes: "I" Informationen zur aktuellen Kassette - bespielte Minuten, freie Minuten, prozentuale Belegung - Eintragungen für verliehene Kassette "L" Filmkurzliste der Kassette - alle Filme auf der Kassette mit Zähler und Titel "E" weitere Eingabefelder - Eingaben für Regisseur, Schauspieler, Land, FSK - Eintragen/Anzeigen von Text- und Bilddateien "S" Schnellsuchliste - Ein-/Ausschalten der Schnellsuchliste - beinhaltet alle Einträge, die auf den aktuellen Filter passen - Datensatz wird durch einfachen Klick angesprungen - Aufbau der Liste erfolgt im Hintergrund wenn "SchnelleSuchliste" nicht gewählt - ! während des Listenaufbaus kann Liste NICHT geschlossen werden - Sortierung innerhalb der Liste durch Anwahl der beiden oberhalb der Liste angeordneten Gadgets - füllen der Liste mit allen Datensätzen durch Klick auf "-" Gadget 13. Copy/Paste Mit den kleinen Gadgets "c" und "p" am oberen Rand des Hauptfensters kann ein Datensatz kopiert ("c") und wieder eingeklebt ("p") werden. Bei Paste werden die Dateninhalte des aktuell angezeigten Kassetteneintrages überschriebten. Registrierung Mit erfolgter Registrierung (Zusendung von 30DM) und Bekanntgabe der kompletten Adresse, erhalten Sie von mir eine Diskette (aktuelle Version) mit Seriennummer und einen Code-String. Ein entsprechendes Registrierformular liegt im EasyVideo-Archiv bzw. auf Diskette unter dem Dateinamen "Registrierung.txt" bereit. Sollten Sie nicht innerhalb von ca. 4 Wochen eine Antwort erhalten haben, melden Sie sich bitte noch einmal. Es kann auch mal Probleme mit der Post oder mit fehlenden Adressangaben geben. In den meisten Fällen dürfte es nur ca. 1 Woche dauern. Das Programm "EasyVideoRegistrier" übernimmt dann die Aufgabe, den Registriercode von der Originaldiskette in Ihre Konfiguration zu übernehmen. Diese beiden Angaben können auch mit einem geeigneten Editor in die vorbereiteten Felder (Sektion [Register]) der Datei ENVARC: bzw. S:VIDEO.CONFIG eingetragen werden bzw. befinden sich in der auf der Diskette enthaltenen VIDEO.CONFIG. Für registrierte Anwender: Für jede weitere Zusendung einer neueren Version auf Diskette, ist für die entstehenden Unkosten, ein Betrag von 7.50 DM zu zahlen. Aus Kostengründen kann ich keine Benachrichtigung bei einer neuen Version vornehmen, nutzen Sie die Möglichkeit eines "automatischen Updates". Hier allerdings nur in 15DM-Schritten, also immer gleich 2 automatische Updates. Sie können neuere Versionen aber auch aus anderen Quellen (z.B. Aminet/WWW/Time-Serie...) bekommen und kostenlos nutzen. Sie dürfen auch gerne Anfragen, Probleme und Wüsche mir zukommen lassen. Bei einer unregistrierten Version werden ab 50. Datensatz immer länger werdende Pausen eingelegt und es wird auf das Registrieren hingewiesen. Ebenso erscheint beim Start/Ende/Speichern von EasyVideo das Info-Fenster. Die unregistrierte Version von EasyVideo dürfen Sie nur 8 Wochen lang testen, bei längerer und intensiver Nutzung, müssen Sie sich registrieren lassen. Tips und Antworten zu Fragen Immer wieder treten einige Fragen auf, die ich hier kurz betrachten möchte. Woher bekomme ich die Impulse je Umdrehung der Kassette? Tja, das ist ein kleines Problem, am besten man schaut in den Videorecorder rein. Nur leider ist das nicht Jedermanns Sache und so möchte ich hier einen Weg darlegen, der mit ein wenig Fummelarbeit auch zum Ziel führen sollte. Man nehme z.B. eine 240er Kassette, spule diese einmal hin & her und merke sich den Ende-Zählerstand (z.B. 7770) und mißt die Spulendicke in mm (z.B. 30). Dann nimmt man an, er (der Rekorder) würde 2 Impulse benötigen, schnappt sich die Formel: Banddicke = 30 / 7770 * 2 -> 0.007722 Im SETUP Banddicke, Endezählerstand, Impulse eintragen (immer mit ENTER). In das Feld Endezählerstand klicken und ENTER betätigen. Hat EasyVideo nun eine große Abweichung (interne Testrechnung) erkannt (z.B. beim Kassettentyp E240 ein errechneter Wert von z.B. 487), dann neu rechnen mit anderer Impulszahl. Wenn die berechnete Kassettenlänge größer als die tatsächliche Gesamtzeit (487>240), dann Impulse erhöhen (z.B. 3) und von vorne beginnen (umgekehrt entsprechend). Halbe Umdrehungen gibt es ja nicht und sollte man deshalb schon recht nahe an der tatsächlichen Kassenttenlänge angelangt sein, so sind diese Abweichungen auf ein falsches Messen des Spulendurchmessers zurückzuführen. Also in diesem Falle die berechnete Dicke per Hand anpassen bis es stimmt. Mein Drucker druckt falsche Zeichen. Passen Sie die Konfigurationsdatei, Sektion [Druck] Zeile "Rahmen" entsprechend an. Schauen Sie in Ihr Druckerhandbuch, um die notwendigen Werte (1. + 11. Wert) zu erhalten. Für HP kompatible Drucker sind z.B. folgende Werte richtig: 1. Wert = ASCII-Wert für senkrechten Strich = 124 11. Wert = ASCII-Wert für Statistik-Balkengrafik = 127 Für Epson kompatible Drucker: 1. Wert = ASCII-Wert für senkrechten Strich = 179 11. Wert = ASCII-Wert für Statistik-Balkengrafik = 178 Mein Drucker druckt nicht. Sollte EasyVideo bei der Druckausgabe hängen bleiben (meißt bei WB3.0), dann kontrollieren Sie die Versionen der Datei L:PORT-HANDLER. Kopieren Sie diese Datei evtl. von der EasyVideo-Original-Diskette. Beim Druck beginnt die Listenüberschrift mit z, wieso? Offensichtlich unterstützt Dein Druckertreiber kein Setzen des NLQ-Modus (ist bei fast allen Laserdruckern so). Setze in Setup->Druck->NLQ = "ign." für ignorieren. Ich bekomme keine empfohlenen Labels zu kaufen. Leider gibt es teilweise nur noch 20mm (früher 19mm) hohe Labels für die Kassettenseite, bzw. für die Oberseite nur für 1/6" passend. z.B. Zweckform Nummer: 4742 für Label1 und Zweckform Nummer: 4746 für Label2 Diese sind sehr ungeeignete Formate, da mit normalen Zeilenvorschüben keine Übereinstimmung mit den Label zu erhalten sind. Es ist eine gute Annäherung möglich, mit ein wenig Geschick. Hier erkläre ich dieses am Beispiel von HP-PCL kompatiblen Druckern. Für Kassettenseite: Ich gehe davon aus, das ein Zeilenabstand von 1/8" und eine Labelgröße von 5 und 1 Zeile eingestellt ist. Nun kann über folgende Zeile ein 2/48" Zeilenvorschub zusätzlich zwischen die Labels eingefügt werden: Label2SpaceUser=27,38,108,50,67,10,27,38,108,54,67 - der 1. Teil ist das Einstellen auf 2/48" (ESC&l2C) - die "10" ist ein Zeilenvorschub - der 2. Teil ist ein Zurückstellen auf 1/8" = 6/48" (ESC&l6C) Für Kassettenoberseite: Ich gehe davon aus, das ein Zeilenabstand von 1/8" und eine Labelgröße von 12 und 2 Zeile eingestellt ist. Nun kann über folgende Zeile ein 4/48" Zeilenvorschub zusätzlich zwischen die Labels eingefügt werden: Label1SpaceUser=27,38,108,52,67,10,27,38,108,54,67 - der 1. Teil ist das Einstellen auf 4/48" (ESC&l4C) - die "10" ist ein Zeilenvorschub - der 2. Teil ist ein Zurückstellen auf 1/8" = 6/48" (ESC&l6C) Für beide Varianten wird ein Fehler von nur 0.1mm je Label erreicht, welches noch gerade so zu akzeptieren ist. bekannte Probleme Unter OS 2.x funktioniert nicht das automatische Einschalten des Filters bei 1 Sekunde-Klick in der Auswahlliste. Alternativ kann ein Shift-Klick für diese Funktion verwendet werden. geplante Weiterentwicklung Natürlich ist kein Programm fehlerlos, also sind sicher irgend welche Fehler zu beheben. Wünschen würde ich mir noch kassettenbezogene Informationen mit dessen Auswertungen (Ganzseite je Kassette o.ä.). Wenn Jemand Verbesserungsvorschläge hat, kann er mir diese gerne mitteilen, ich versuche diese dann zu verwirklichen. Sortierzeiten Hier einige Testwerte zum Abschätzen der Sortierzeiten (in min:sec): (jeweils Grundsortierung/Sortierung zur Ausgabe) Datensätze AMIGA 7MHz + 68030 28MHz 200 00:01/00:04 <00:01/00:01 1000 00:20/01:30 00:03/00:20 Das sollen wie gesagt nur Schätzwerte sein, diese können je nach Art der Daten variieren (fast immer zur kürzeren Zeit). Meine Adresse: J. Trahm Lübecker Allee 61 18437 Stralsund Tel.: 03831/493910 Fax: 03831/661219 (24h) E-Mail : Trahm@T-Online.de Internet/WWW : http://ourworld.compuserve.com/homepages/Trahm http://home.t-online.de/home/Trahm Bankverbindung: (für Diejenigen, die 30DM oder mehr übrig haben :-) ) Stadtsparkasse Stralsund BLZ : 13051052 KontNr : 42707709 (denkt an eure genauen Angaben (mindestens Name/Ort/Straße) (evtl. Konfiguration, E-Mail ...)) Neue Versionen von EasyVideo können auch per DFÜ aus dem WWW, dem AmiNet oder der Time-Diskserie bezogen werden! Dabei stehen auch kleinere Updates auf der EasyVideo-Homepage im WWW zur Verfügung. Bitte gebe an, wenn Du EasyVideo aus dem Netz oder anderen Quellen beziehen kannst. Vertrieb: Fa. Black & White Halmerweg 31 28237 Bremen Tel/Fax: 0421/6160712 Danksagung Für die sehr gute Zusammenarbeit bei der Testung von EasyVideo und den guten Ideen für neue Funktionalitäten möchte ich besonders erwähnen: Florian Bauer aus Hamburg Oliver Molz aus Hamburg Siegmar Schmidt aus Nürnberg Dank auch an allen anderen EasyVideo-Nutzern, die Anregungen für die Weiterentwicklung und Fehlerreports geschickt haben. EasyVideo Dokumentation Seite 1 EasyVideo Dokumentation # Index A Adresse 22, 25 AREXX 5, 10, 12 Ausgabe 18-19, 25 AUSWAHLLEEREINTRAG 4 AUSWAHLLISTEROLLEN 4 AUTOBACKUP 3, 12 AUTORENAME 3, 12 AUTOSTATISTIK 5, 12 AUTOSTATISTIKSCHRITT 5 B Bankverbindung 26 BEGRENZUNG 3, 12, 19 BLAETTERN 4 D Danksagung 26 Datei 2-4, 16, 19, 21-22, 24 Druck 7, 12, 18-20, 24 DRUCKERTEST 7 DRUCKFORMAT 8, 12 DRUCKLISTENBREITEN 8 E einen Datensatz zurück / weiter 15 Einleitung 1 Eintrag ergänzt 13 Erweiterter Suchmodus 17 EV_ENDE 10, 12 EV_GOTO 10 EV_IMPORTEXPORT 10, 12 EV_INHALT 10-12 EV_LADENKONFIG 10, 12 EV_LÖSCHEN 10 EV_NEU 10, 12 EV_SETZE 10-12 EV_SICHERN 10, 12 EV_SICHERNKONFIG 10, 12 EV_ÄNDERN 10, 12 F Farben 2, 5, 21 FEHLERWINDOW 5, 12 FELDERSUCHLISTE 4 Filter 11, 13, 15-17, 21-22 Fragen 18, 23 G Gehe zu 10, 21 genauere Funktionsweise der Gadgets 15 GUETE 4 I Import/Export 3, 10, 19-20 IMPULSE 7, 12, 23 Installationshinweise 1 J JOKER 4 K Kassetten 6-7, 11-13, 16-17, 19 KASSNUMMERLÄNGE 4 KERNGROSSBIS 7 Konfigurationsdatei 1-2, 20, 24 L LABEL1ABSTAND 9 LABEL1BEGINUSER 9 LABEL1SPACEUSER 9, 25 LABEL1VORSCHUB 9 LABEL2ABSTAND 9 LABEL2BEGINUSER 9 LABEL2HÖHE 9 LABEL2SPACEUSER 9, 24 LABEL2VORSCHUB 9 Labels 1, 18, 24-25 LABELUSER1 9 LAUFWERK 2-3, 8, 12 Listen 1, 7, 10, 18, 20 LISTENACHVORNAME 5 LISTFONT 6, 12 LISTFONTSIZE 6, 12 LISTKOPF 8, 12 LP*2 5, 12 LÖSCHABFRAGE 4 Löschen 2, 4, 10, 13-15, 18, 20-21 M MAPCOLOR 3 MAXLISTBREITE 7 MINMEMORY 5, 12 MINUTENPLUS 7 Multifunktionsanzeige 21 MULTILABEL 7 MWBLOOK 5 N NAME 3, 8, 10-12, 26 Neuaufnahme 15 NEULEER 4, 12 NLQ 7, 12, 24 O O 25 P PACK 7, 12 Probleme 22-23, 25 Problemen 2 Programmfunktionen 12 R RAHMEN 7-8 RAHMENINIT 7 RAHMENTYP 8, 12 RANDLABEL1 9 RANDLABEL2 9 Registrierung 22 RESORT 4, 12 REXXANZEIGE 5, 12 REXXSTART 3 S SAVEREQUEST 3, 12 SCHNELLESUCHLISTE 5 SCREENHB 6 SCREENID 6 SEITELISTE 9 SEITESTATISIK 9 Sortierzeiten 25 Standardeinstellungen 13, 15, 20 Statistiken 18 STATISTIKSPEED 5, 12 STRING 8 Suche 4, 11, 16-17 SUCHEXAKT 4, 12 SUCHLISTE 5-6 SUCHUPCASE 4, 12 T Tastaturbedienung 14 TEXTFONT 5, 12 Tips 23 TRENNER 3, 12 U UMSCHALTUNGSTATISTIK 5 V Verleiheinträge 21 Vertrieb 1, 26 VORSCHUBLISTE 10 VORSCHUBSTATISTIK 10 W WB_FARBEN 3 Weiterentwicklung 25-26 WINHBLIST 6 WINHBSUCHLIST 6 WINPOSAUSWAHL 6 WINPOSEV 6 WINPOSLIST 6 WINPOSSETUP 6 WINPOSSUCHLIST 6 WORKBENCH 1, 3, 5, 12, 14 Z zum Dateianfang bzw. -ende 15 Zweckform Nr. 3628 18 Zweckform Nr. 3629 18 Zweckform Nr. 4742 18 Zweckform Nr. 4746 18 ZÄHLERLÄNGE 4 Ä ÄNDERN 4, 15