@DATABASE AMigaDOs-TIps.guide
@$VER: AMDOTI V1.1
@(c) Copyright by Ralf.Stecher@t-online.de
@AUTHOR "Ralf Stecher"

@NODE MAIN
@TITLE "AMIGA-DOS-Tips oder kurz AMDOTI"


        Hallo User.

        Eigendlich müßte ich ja etwas an meinem Haus tun, aber
        man kennt das ja...

        Immer wieder wede ich gefragt wie man einen bestimten
        Programmablauf beeinflussen kann, oder wie man dieses
        oder jenes auf andere Art und Weise auch für andere
        Zwecke nutzen kann oder ob ein anderes Programm für
        bestimmte Zwecke besser geeignet währe.

        Also setzte ich mich an den Rechner und schrieb einige
        der gebräuchlichsten Tips und Tricks im Umgang mit
        unserer Freundin auf.

        Auf den folgenden seiten findet Ihr:

        @{"     " LINK TIP01}  Der AMIGA als Schreibmaschine
        @{"     " LINK TIP02}  Debugger für Scripts
        @{"     " LINK TIP03}  High Density RAD
        @{"     " LINK TIP04}  Undokumentiertes zu IconEdit
        @{"     " LINK TIP05}  Join !?!
        @{"     " LINK TIP06}  Löschabfrage
        @{"     " LINK TIP07}  MultiView und Joker
        @{"     " LINK TIP08}  Shell Abfrage
        @{"     " LINK TIP09}  Shell Batch
        @{"     " LINK TIP10}  Shell Manipulation
        @{"     " LINK TIP11}  Shell oder Newshell ???
        @{"     " LINK TIP12}  Sortierte Lisen
        @{"     " LINK TIP13}  Stromausfall, was nun ???
        @{"     " LINK TIP14}  Zeilennummern
 
        Ach ja, da war ja noch was @{"Wichtiges" LINK STANDART}.

        Ich weiß schon heute das ich jede menge Mails bekommen
        werde in denen setht das dieses oder jenes anders, besser
        oder eleganter gemacht werden könnte, aber habt bitte
        Verständniss, auch ich binn nicht perfekt und erhebe auch
        keinen anspruch darauf.
        Freuen würde mich Post in der Tips stehen die ich
        veröffendlichen darf ( gebt mir also die Erlaubnis ) und
        die auch Verständlich und mit dem AMIGA-DOS nachvollziehbar
        sind. Tips zu bestimmten Programmen ( FW, OPUS, PPaint... )
        werde ich NICHT dazuschreiben.

        @{fg shine}Ralf Stecher
        Frankfurterstr.35
        38122 Braunschweig
        e-Mail: Ralf.Stecher@t-online.de@{fg text}


@ENDNODE
@NODE TIP01
@TITLE "Der AMIGA als Schreibmaschine"


   AMIGA-Schreibmaschine

   Habt Ihr schon mal versucht Euren AMIGA als Schreibmachine zu
   mißbrauchen ? Noch nicht ??? Hab ich mir gedacht, und daher binn
   ich der Meinung das es nun endlich mal zeit wird für solche
   Spielereien.
   Aber es steckt auch ein ernster Gedanke bei dieser sache.
   Stellt Euch mal vor, Ihr seid so schön am Schreiben eines Scriptes
   mit ED, seit fast Fertig und der Rechner Hängt sich auf weil Euer
   Programm im Hintergrund ( Bidberechnung, Backupprogramm... )
   einen gravierenden Fehler aufweißt ( "es gibt kein perfektes
   Programm... ) und schon ist Eure ganze arbeit zunichte, und nur
   weil irgend so´n Idiot die Sicherung herausgehauen hat.
   Und genau dafür gibt es im AMIGA-DOS einen Hervorragenden Trick um
   Eingaben sofort in eine Datei oder wie hier zum Drucker zu
   schicken. Also Shell öffnen und Folgende Zeile eingeben:
   Copy * to PRT:
   Einziger Harken an der sache ist das nur Zeilenweise ( nach
   betätigen der Return Taste ) übertragen wird.
   mann kann also auch in eine Datei schreiben, z.B. mit
   Copy * to RAD:Kochrezepte/Rehrücken
   Ihr Schreibt also eine Zeile, und Speichert diese sofort ab.
   Ins "Normale" Shell kehrt man mit der Tastenkombination
   Ctrl schrägstrich ( Links neben der Löschtaste )
   ( Beide Tasten gleichzeitig drücken ) zurück.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de



   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP02
@TITLE "Debugger  für Scripts"

   Debugger für Scripts.

   Wer viel mit Scriptdateien arbeitet oder ständig Script Dateien
   Schreibt wie ich es tue, wird sich sicherlich schon darüber
   geärgert haben das es für die Shell keinen Debugger giebt wie er
   Komerziellen Programiersprachen beiliegt. Also eine Fehlersuche in
   Scriptdateien in der Shell giebt es nicht.
   Falsch gedacht.
   Zumindest etwas ähnliches gibt es.
   Undokumentiert, und sicherlich nur Spezialisten und Programierer
   bekannt. Den Trace-Modus. Er bewirkt das ein aufgerufener Script in
   der Shell Zeile für Zeile gezeigt wird. Was wiederum heißt das man
   sofort erkennen kann an welcher Stelle ein Script abbricht, oder wo
   Fehler in der Ausführung des Scriptes auftreten.
   Aufgerufen wird der Trace-Modus in der Shell mit dem Befehl
   Set Echo "on"
   Und schon werden alle in der Shell aufgerufenen Batchdateien
   "Durchsichtig". Man kann also genau sehen welcher Befehl mit
   welchen Argumenten gerade aufgerufen bzw. Ausgeführt wird. Mit
   Set Echo "Off"
   wird der Trace-Modus wieder ausgeschaltet. Womit ein normales
   bisher gewohntes arbeiten in der Shell wieder möglich ist.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de



   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP03
@TITLE "HD RAD"

   HD RAD

   Wer genügend Speicher hat eine RAD: zu nutzen, kann glücklich sein.
   Zum ausprobieren ist dieser Datenträger genau das Richtige
   ( reicht der Platz auf der Diskette ?, Habe ich alles für den
   selbstständigen aufruf von Disk ?, Wieviel Bilder incl. anzeiger
   haben auf der Disk Platz ? )
   Interresant wird es natürlich wenn Ihr ein HD Laufwerk simmulieren
   wollt. Das allerdings ist unter den bisherigen Workbenchversionen
   nicht vorgesehen. Bleibt also nur ein Trick.
   Zuerst mal muß die Datei RAD aus dem Verzeichnis
   Storage/DosDrivers geklont werden
   ( in die RAM: kopieren, Umbenennen, zurückkopieren fertig ).
   Danach mit einem beliebigen ASCII Editor ( z.B. ED ) einiges
   Verändert werden. Also die neue Datei laden
   ( z.B. ED Workbench:Storage/DosDrivers/HDRAD ) und dann volgende
   Zeilen Ändern:

     Orginal                  Ändern in

   Unit = 0                   Unit = 1

   BlocksPerTrack = 11        BlocksPerTrack = 22

   Wenn dann noch am Dateiende die Zeile

   Dostype = 0x444F5301

   eingefügt wird verwendet das neue Laufwerk Standartmäßig das
   FastFileSystem.

   Bitte bedenkt das auf gar keinen fall die Orginal
   Workbenchdisketten verwendet werden dürfen, da ihr eventuell nicht
   wieder gut zu machende schäden anrichten könnt.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de



   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP04
@TITLE "Undokumentiertes zu IconEdit"


   Hier einige Undokumentierte Tips zu Icon Edit.

   Will man gerasterte Flächen erhalten, muß man
   dieses nicht Pixel für Pixel tun.
   Die erste Farbe Anklicken, Shift Taste gedrückt
   halten und gewünschte Fläche ausfüllen, fertig.

   Sollen die Flächen dagegen senkrecht gestreift
   sein, muß diese Aktion mit gedrückter Alt Taste
   durchgeführt werden.

   Mit der Taste p lassen sich die Farben
   durchschalten. Dabei kann mann mehr Farben wählen
   als ursprünglich zur verfügung stehen wenn man
   nicht gerade auf vier Farben beschränkt ist.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de



   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP05
@TITLE "Join !?!"


   Join !?!

   Und schon wieder etwas da nicht jeder weiß.

   Ständig bin ich dabei und schreibe .guide dateien oder Installer
   Scripte. Mein einziges Problem war früher das Zusammenfassen der
   einzelnen Textabschnitte mittels Join.
   Dem kann aber abgeholfen werden, und das gilt für jeden der
   mehrere Dateien zusammenfassen muß, möchte, will oder was weiß ich
   den überhaupt.
   Der Befehl Type ist hierzu nämlich hervorragend geeignet.
   Glaubt Ihr nicht? Na dann lest mal weiter.
   Mittels der Umlenkfunktion > kann man hier einiges
   bewerkstelligen. Allerdings muß die Funktion gleich zwei mal
   aufgerufen werden ( >> ).
   Wozu Braucht man dieses eigendlich werdet Ihr Euch fragen.
   Auch diese Sache liegt klar auf der Hand.
   Join kann keine Texte Überschreiben, man ist also immer gezwungen
   alle Textteile immer wieder neu zusammenzufügen, auch wenn man an
   Bestehende Texte nur etwas anhängen möchte. Type Hängt an.
   Der Befehlssyntax hierzu ist auch ganz einfach:
   Type >>Datei Anhang1 Anhang2 Anhang3...
   Die Datei wird in diesm Fall also Überschrieben, bzw. erweitert.
   Es dürfte klar sein das die Datei erst einmal Vorhanden sein muß
   da diese ja schließlich erweitert werden soll.
   Wer diese Funktion öfters benötigt (!) kann sich in der
   Shell-Startup folgende Zeile anhängen:
   ALIAS TJOIN TYPE >>[]
   Somit braucht man in zukunft nur noch
   TJoin Datei Anhang1 Anhang2 Anhang3...
   in der Shell eintippen und erspart sich somit Type >>
   Anstadt TJoin könnt ihr auch beliebigen anderen Namen Wählen,
   passt nur auf das der gewählte name nicht schon in einem Suchpfad
   Existiert, da Ihr ansonsten das Betriebssystem Durcheinanderbringen
   könnt.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de



   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP06
@TITLE "Löschabfrage in der Shell"


   Löschabfrage

   Wer von Euch nur ab und zu mal etwas zu Löschen hat wird sich
   sicherlich schon geärgert haben das man immer ein Directory Utily
   öffnen muß um auf der sicheren seite zu stehen, denn im Shell gibt es
   für Delete keine Sicherheitsabfrage. Leider muß man sagen.
   Aber mit einem kleinen Trick läßt sich auch das bewerkstelligen.
   Wozu hat man den die möglichkeit ( fast ) alles per Script zu
   bewerkstelligen.
   Ich habe ein Script mit den Namen Del geschrieben und dieses ( wie
   es sich gehöhrt ) in das S: Verzeichnis kopiert.
   Mit DEL wird im Shell erst mal gezeigt was im Verzeichnis steht,
   und gefragt ob überhaupt gelöscht werden soll. Dieses zu
   bestätigen bleibt dem benutzer überlassen. Ansonsten funktioniert
   dieser Script genauso wie der Befehl Delete, nur das es halt kein
   Programm ist.
   Wer von Euch das Script nicht immer mit Execute aufrufen möchte,
   sollte die Schutzbits s und e setzen. Somit läst es sich ohne
   Execute und Pfadangabe wie Delete aufrufen.
   Bleibt Euch nur noch das Script Abzutippen. und ins S: Verzeichnis
   zu kopieren.

   .key pat
   Echo "*N*N"
   list "<pat>"
   Ask "*N*N -> Wirklich alles Löschen ??? (y/n):   "
   If Warn
   Echo "*N*N"
   Delete "<pat>"
   Echo "*N*N Aktion Ausgeführt - Alles Gelöscht.*N*N"
   Else
   Echo "*N*N Aktion Abgebrochen !!!*N*N"
   EndIf
   ; $VER: 1.2 DEL (17.01.98)
   ; © Copyright by Ralf Stecher Cheruskerstr.19 Braunschweig e-Mail Ralf.Stecher@t-online.de
   ; Script zum Löschen von Dateien mit Abfrage.

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP07
@TITLE "MultiView und Joker

   MultiView und Joker

   Habt Ihr schon mal versucht via MultiView mehrere Bilder mittels
   Joker ( #? ) aufzurufen ? Wenn ja, wißt Ihr ja auch das dieser
   Versuch zu einer Fehlermeldung führt ( Kann #? nicht öffnen ).
   Ärgerlich, aber nicht zu ändern.
   Moment mal, habe ich eben gesagt nicht zu ändern ?
   Wozu gibt es denn AMIGA-DOS ?
   Und wozu ist mir denn die Möglichkeit gegeben ( fast ) alles per
   Scriptdatei zu realisieren ?
   Also, folgene Batchdatei benutzt Multiview und erkennt auch Joker.
   Nachdem der Scließbutton betätigt wurde wird die Nächste Datei
   geladen ( wenn ein DataType vorhanden ist! ).
   Gespeichert wird der Script wie immer im S: Verzeichnis, am besten
   mit dem Namen MultiV. ( Artverwand ) und die Schutzbits s und e
   sollten auch gesetzt sein. damit es wie ein Programm ohne Execute
   aufgerufen werden kann ( MultiV. Work:Bilder/#? oder ähnlich ).
   Euch bleibt nur noch das Script abzutippen und Spaß damit zu haben.


   .key Datei/A    ; Auch Joker werden Anerkannt
   .Bra [
   .Ket ]
   List "[Datei]" lformat="MultiView %P%N" to T:[$$]MVListe
   Execute T:[$$]MVListe
   Delete T:[$$]MVListe Quiet
   ; $VER: MultiV 1.3 (13.01.98)
   ; © Copyright by Ralf Stecher, Cheruskerstr.19, Braunschweig, e-Mail: Ralf.Stecher@t-online.de
   ; MultiView erweiterung, erkennt auch Joker ( Namensmuster ) zum Anzeigen von Text, Pics...

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP08
@TITLE "Shell - Abfrage

   Shell - Abfrage

   Habt Ihr schon mal versucht eine Shell eingabe abzufragen?
   Nein? Dann wird es ja mal richtig Zeit dazu.
   Voher möchte ich allerdings noch die Frage beantworten wozu das
   eigendlich gut sein soll.
   OK. Früher als es noch keinen Installer gab ( zu Zeiten von 1.3
   und Früher ) war es für gewissenhafte Programierer Pflicht ein
   Install-Script beizulegen der über XIcon aufgerufen wurde, und aus
   diesen konnte man sich ein Zielverzeichnis wählen.
   Um dieses zu erreichen sind grundsäztlich Zwei Wege möglich, und
   beide machen im Prinzip das selbe. Es wird eine vom User getätigte
   Eingabe aus- und weiterverwertet.
   Einen dieser Wege um dieses zu Erreichen möchte ich hier
   beschreiben.
   Allerdings ist zu bemerken das sich die Abfrage der Eingabe
   durchaus noch weiter Verwenden läßt. Z.B. als PASSWORTABFRAGE, als
   kleiner SCHERZ um Gebutsdaten abzufragen und zum Angeben später
   wieder aufzurufen, als Simulations-Script um ein EIGENLEBEN Eures
   Rechners vorzutäuschen, als RECHENAUFGABENSTELLER mit Späterer
   ausgabe der gemachten Fehler...
   Wie Ihr seht sind dem geschickten User keine Grenzen gesetzt.
   Nun aber zur Abfrageroutine:

   Echo "   Erwarte nun eine Eingabe:     " NOLINE
   Set >NIL: Eingabe ?

   Als Eingabe werden alle Wörter, Buchstaben, Sonderzeichen, Zahlen
   und auch ganze Sätze akzeptiert.
   Das Wort Eingabe ( hinter >NIL: und vor dem Fragezeichen ) muß
   nicht unbedingt Eingabe heißen, es darf ebenfals anders heißen,
   paßt nur auf bei Dateien oder Logischen Verzeichnisen die bereits
   Existieren ( C: L: Fonts: Copy Delete Multiview pipe... ). Am
   unverfänglichsten sind immer diverse Zahlen, Namen, Einzelne
   Buchstaben ( ausgenommen C L und T ) wobei die groß und
   kleinschreibung keine rolle spielt.
   Weiterverarbeitet wird die Eingabe z.B. mit dem IF Befehl.

   If $Eingabe EQ Zahl
      Echo "Nein"
      Wait 5
      Endcli
    Else
      Echo "Ja"
   Endif

   $Eingabe ist hierbei das was Ihr eingegeben habt, EQ eine
   Numerische Vergleichsoption von IF und Zahl eine Beliebige Zahl
   die mit der eingabe Verglichen wird. Stimmen die eingabe und die
   Zahl nicht überein wird auf dem Bidschirm Nein ausgegeben, der
   Rechner wartet dann noch 5 Secunden und schließt dann die Shell.

   Eine weitere Anwendung währe z.B. der Einsatz von Assign, Copy,
   Delete, Echo, Execute, List, Lock, Makedir... natürlich immer mit
   dem hinweiß auf die Variable ( Eingabe ) z.B. Echo $Eingabe
   Zeigt Euch die Eingabe.

   Wenn Ihr etwas sinnvolles mit diesem Tip veranstallten konntet,
   schickt es mir einfach mal zu, Ihr dürft nur keine Angst vorm
   Schreiben haben.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP09
@TITLE "Shell Batch"

   Shell - Batch

   Wer von Euch Mehrere Befehle in der Shell gleichzeitig eingeben
   möchte, hat ein Problem.
   Wie geht das !!!
   Nun gibt es dazu auch eine Lösung ( + ) die ich aber für unschön
   halte, weil dieses nur bedingt einzusetzen ist.
   Inteligenter währe es doch die Befehle untereinander zu Schreiben,
   was ja auch möglich ist, und zwar mit Ctrl j ( beide Tasten
   gleichzeitig gedrückt ) anstadt Enter.
   Das Bestätigen mit Enter erfolgt erst nachdem alle gewünschten
   Befehle eingegeben sind.
   So lassen sich auch kleinere Batchdateien zum Direkten
   Ausprobieren in die Shell eingeben.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de


   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP10
@TITLE "Shell - Manipulationen"

   Shell - Manipulationen

   Wenn Ihr einmal Eure(n) Bekannte(n) ärgern wollt, wartet mal ab
   bis Sie oder Er eine Shell aufmacht und Tippt eine der unten
   stehenden Tastenkombinationen ab.
   Am Besten Ihr probiert mal selbst aus was für Verrückte Dinge man
   anstellen kann, aber keine Angst, Ihr könnt nichts Zerstören,
   außer der Shell in der Ihr Momentan arbeitet.
   Wenn ich hier von ESC Schreibe meine ich natürlich die Taste oben
   links auf Eurer Tastatur. Nach Betätigen dieser seht Ihr eine
   Eckige klammer mit dunklen Hintergrund. Wenn Ich von <n> Schreibe
   meine ich einen Numerischen Wert ( eine beliebige Zahl ).

   ESC[<n>t  = Anzahl der Zeilen die geschrieben werden können.
   ESC[<n>u  = Anzahl der Zeichen pro Zeile
   ESC[<n>x  = Anzahl der Pixel von links des ersten Zeichens
   ESC[<n>y  = Abstand des ersten Zeichens von der Oberkannte Shell

   ESC c     = Alle Eingaben rückgängig machen.

   Nachdem Ihr etwas Eingegeben habt, müßt Ihr nur noch Return
   Drücken. Danach seht Ihr eine Fehlermeldung (: Unbekannter Befehl)
   was Euch aber nicht aufhalten darf. Ctrl und l ( Beide Tasten
   gleichzeitig gedrückt ) Eingeben, bestätigen und auf das dumme
   Gesicht Eures gegenüber Warten.


   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP11
@TITLE "Shell oder Newshell ?"

   Shell oder Newshell ?!?

   Wer hat sich nicht schon mal überlegt eine Shell zu öffnen und
   dabei gleich ein Bestimmtes Verzeichnis zur verfügung zu haben?
   Kann manchmal durchaus sinnvoll sein, denn beim Kopieren muß dann
   nicht immer der Vollständige Pfad angegeben werden. ein einfaches
   Copy <Datei> to "" genügt dann zum Beispiel vollkommen, da "" das
   aktuelle Verzeichnis ist. Sammler von Fonts können diese also
   einfach durch Copy CD0:Fonts to "" in das Verzeichnis kopieren in der
   sich die Shell gerade befindet.
   Aber immer den Pfad in der Shell eingeben ist auch recht mühselig
   und überflüssig ( Copy CD0:Fonts to DH1:Sammlung/BW/Bitmap/Fonts ).
   Ein einfacher dreizeiler als Script aus dem S: Verzeichnis
   aufgerufen genügt völlig. Schreiben, abspeichern mit dem namen
   Shell, Schutzbits s und e setzen und schon kann die Shell wie ein
   Programm aufgerufen werden.

   CD RAM:
   NEWSHELL con:0/0/640/256/Meine-Shell/Close
   ENDCLI

   Anstadt RAM: könnt Ihr den Pfad angeben zu dem Verzeichnis das in
   der Neuen Shell als Aktuelle stehen soll.
   Die angaben hinter con: sind die Startpixel sowie die Endpixel,
   der Fenstername und der Schalter zum Schließen des Shellfensters.
   Wie es sich gehöhrt wird der Script im S: Verzeichnis gespeichert.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP12
@TITLE "Sortierte Listen"

   Sortierte Listen

   Ist es Euch auch schon mal passiert das Ihr ein Programm auf einer
   CD sucht und es nicht findet? Oder das einem Bekannten soetwas
   passiert und er nach einigen tagen vor dem Suizit steht?
   Aber dafür gibt es ja das AMIGA-DO, auch wenn man diesem ert mal
   erzählen muß was es zu tun hat. Aber dafür bin ja ich zuständig,
   und ich werde Euch sagen wie Ihr Euren Rechner überreden könnt.
   Der folgende Sript wird im S:verzeichnis als S-List Eurer Bootpartition
   abgelegt ( da gehöhren batchdateien nun mal hin ) und später mit
   execute S:S-List Laufwerk: oder execute S:S-List Laufwerk:verzeichnis
   aufgerufen.
   S-List macht folgendes: Es erstellt erst mal eine Liste des
   angegebenen Verzeichnises, sortiert dieses, löscht die erste Liste
   und zeigt Euch die Sortierte Liste an. Fals ihr nicht alles Lesen
   könnt weil ein Teil schon aus dem Bildschirm "Herausgerollt" ist, so
   könnt Ihr die Liste jederzeit wieder aufrufen. Sie liegt im RAM:
   und heißt Liste. Aufzurufen also mit Multiview RAM:Liste
   Da alles Alphabetisch sortiert ist, könnt Ihr jederzeit die
   gesuchte Datei finden ( wenn vorhanden ) und dahinter ablesen in
   welchem pfad diese steht.

   .key d
   .bra {
   .ket }
   list >ram:Liste1 {d} lformat="%N  %P  %A  %T" all
   sort RAM:Liste1 RAM:Liste
   echo "Das ergebnis steht in ram:Liste"
   delete ram:Liste1 quiet
   type ram:Liste
   ; $VER: S-LIST 1.0 (17.01.98)
   ; Dieses Script Sortiert den Inhalt eines Verzeichnises Alphabetisch
   ; © Copyright by Ralf Stecher Cheruskerstr.19 Braunschweig e-Mail Ralf.Stecher@t-online.de

   Euch bleibt nur noch das Script Abzutippen und abzuspeichern.
   Fals Ihr an den Platzhaltern etwas Ändern möchtet um noch mehr ( weniger )
   angaben zur gefundenen Datei abzufragen, schaut bitte in Euer
   DOS-Handbuch die informationen zu list an. Dort steht alles was
   Ihr wissen müßt.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP13
@TITLE "Stromausfall"

   STROMAUSFALL !!!

   Was passiert eigendlich bei einem Stromausfall mit Euren Daten die
   Ihr gerade mit Copy * to RAM:123 eingegeben habt um mal wieder
   eine kleine Notiz zu schreiben weil es sich nicht lohnt dafür
   extra eine aufwendige Textverarbeitung zu starten?
   Na klar, alles weg, weil man solches bevorzugter weise im RAM:
   macht. Dafür ist er ja auch da oder???
   Bei kleineren Projekten ist das ja nicht so wild, aber um so mehr
   man schreibt ( Sourcecode ) desto ärgerlicher wird es.
   Aber mit dem AMIGA-DOS läßt sich ja so einiges Abfangen.
   Unten stehende Batchdatei Schreibt in regelmäßigen Abständen ein
   Backup auf einen beliebigen Datenträger wobei man eine Diskette
   bevorzugen sollte, denn die Festplatte zu Fragmentieren ist auch
   nicht sinn der sache.
   Nun aber zum Script:
   Wie immer gehöhrt ein Script in das S: Verzeichnis Eurer
   Bootpartition. Copy * to <Laufwerk:><Datei> funktioniert Zeilenweise
   und habe ich übrigens an anderer Stelle schon beschrieben.
   Das Script muß BAC heißen, ansonsten ist ebenfals der Name im
   Script zu Ändern.
   Aufgerufen wird das Script mit
   Execute BAC <Datei> <Minuten> <Ziel>
   also z.B.
   Execute BAC RAM:Text 2 DF0:
   Wer von Euch die Schuztbits s + e setzt kann das Script ohne
   Execute wie ein DOS-Programm aufrufen, was einem natürlich
   tipparbeit spart. ( BAC RAM:Text 4 DF0: )
   BAC Überschreibt jedesmahl die alte Datei und ruft sich selbst
   wieder auf.
   Wehrmutstropfen:
   Das Shell aus der heraus BAC aufgerufen wurde ist für die dauer
   des gebrauchs des Scriptes gesperrt, aso ist es ratsam es über die
   Menüleiste mit dem Menüpunkt Befehl Ausführen zu starten.
   Ein Abbrechen des Scriptes ist jederzeit mit der Tastenkombination
   < Ctrl/C > ( Beide Tasten Gleichzeitig !!! ) möglich.
   Nun bleibt Euch nur noch das Abtippen und Spaß haben mit diesem
   Script.


   .key Name,Zeit,Ziel
   Wait <Zeit> MIN
   If exists <Name>
   Copy <Name> <Ziel>
   EndIf
   Execute BAC <Name> <Zeit> <Ziel>
   ; $VER: BAC 1.1 (18.01.97)
   ; Backup-Script für Direkt geschriebene Projekte
   ; © Copyright by Ralf Stecher, Cheruskerstr.19, Braunschweig, e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE TIP14
@TITLE "Zeilennummern


   Zeilennummern

   Nun mal etwas das man wissen sollte, aber wrscheinlich nur selten
   benötigen wird.
   Ihr könnt beliebige Text mit Type ( hat jeder auf seiner Workbench )
   Anzeigen lassen. Gut und schön. Aber man kann sich mit Type auch
   Texte Numerieren lassen. Wozu das gut ist bleibt jedem selbst
   überlassen ( Fehlersuche, Namenssuche, Numerieren von
   Textzeilen... ). Eingeben muß man nur
   Type <Dateiname> to <Zieldatei> opt n
   Auch eie direkte Ausgabe auf den Drucker ist so möglich:
   Type <Dateiname> to PRT: opt n
   Wie immer so gild auch hier das die groß und kleinschreibung in
   der Shell keine rolle spielt.

   Ralf Stecher
   Cheruskerstr.19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de

   @{"     " LINK MAIN} Zurück zur Hauptseite.


@ENDNODE


@NODE STANDART
@TITLE "ZU DEN HINWEISSEITEN"


   @{"   " LINK COPYRIGHT}          Bitte beachtet auch die @{fg shine}Copyrightbestimmungen@{fg text}
   @{"   " LINK COPYRIGHT}          die diesem Verzeichnis unterliegen.
   
   @{"   " LINK HAFTUNG}          Fals Euch durch Teile aus diesem Verzeichniss
   @{"   " LINK HAFTUNG}          irgendwelche @{fg shine}schäden jedweder Art@{fg text} entstanden
   @{"   " LINK HAFTUNG}          sind, solltet ihr mal hier nachschauen. Aber
   @{"   " LINK HAFTUNG}          ihr solltet doch schon jezt lesen was auf Euch
   @{"   " LINK HAFTUNG}          Zukommt wenn etwas Passiert was von mir nicht
   @{"   " LINK HAFTUNG}          beabsichtigt ist. also, am besten sofort Lesen.
   
   @{"   " LINK AUTHOR}          @{fg shine}Hinweise zum Author@{fg text} dieses Verzeichnises, an
   @{"   " LINK AUTHOR}          anderer Stelle auch Paket genannt können in
   @{"   " LINK AUTHOR}          diesem abschnitt nachgelesen werden.

   @{"   " LINK SCHLUSSWORT}          Nun bitte ich Euch nur noch @{fg shine}das Schlusswort@{fg text} zu
   @{"   " LINK SCHLUSSWORT}          Lesen in dem etwas in eigener sache steht und
   @{"   " LINK SCHLUSSWORT}          @{fg shine}in dem ich mich schon mal im vorraus bei Euch
   @{"   " LINK SCHLUSSWORT}          entschuldigen möchte.@{fg text}

   @{"   " LINK MAIN}          Zurück zur Hauptseite.

@ENDNODE
@NODE COPYRIGHT
@TITLE "Copyright"

   Dieses Verzeichnis ist Copyright © 1995 by @{"Ralf Stecher" LINK AUTHOR}, Braunschweig,
   Deutschland. Alle Rechte vorbehalten. Dieses Verzeichnis darf
   weitergegeben werden, wenn dies völlig kostenlos ausschließlich durch
   nicht gewerblich ausgerichtete Institutionen und Vollständig geschieht,
   oder wenn eine schriftliche Genehmigung des Herausgebers vorliegt.
   Eine Weitergabe durch das »Aminet« oder der AMIGA Times ( DiskMag. )
   und dessen WEB Seiten ist daher ausdrücklich gestattet.
   Ansonsten ist eine @{kostenlose} Weitergabe dieses Dokumentes jederzeit
   erlaubt und auch erwünscht. Sogenannte »Kopiergebühren« sind unzulässig.
   
   Wenn Du Fehler in diesen Hypertexten findest, so melde dies doch
   bitte dem @{"Herausgeber" LINK AUTHOR}, der sich dann bemühen wird, diese Fehler zu
   beheben.

   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
   ####
   ####  ###    #      AMIGA online Magazin ( German )
   #### #   # #####
   ####     #   #      Ralf Stecher, Abt. Helpline
   ####  ####   #
   #### #   #   #      web:   http://www.amigaworld.com/amigatimes/index.htm
   #### #   #   #  #   email: amigatimes@amigaworld.com
   ####  ####    ##
   ####                Wir sind immer auf der Suche nach texten aller Art
   ####  amiga times   Testberichte, Storys, Software- Hardwareprobleme....
   ####
   #########################################################################
   #########################################################################
   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
   
   @{"    " LINK STANDART}   Zurück zu den Hinweisen.

@ENDNODE

@NODE HAFTUNG
@TITLE "Haftungsausschluß"

   @{"Ralf Stecher" LINK AUTHOR} kann in keinem Fall für irgendwelche mittel- oder
   unmittelbaren Schäden haftbar gemacht werden (dazu gehören ohne
   Einschränkung Betriebsstörung, oder andere finanzelle Verluste),
   die durch den Gebrauch oder Nichtgebrauch der Files dieses
   Verzeichnises entstehen. Dies gilt auch für den Fall, daß der
   @{"Herausgeber" LINK AUTHOR} von der Möglichkeit solcher Schäden
   in Kenntnis gesetzt wurde.

   Bitte beachte vor allem, daß die Möglichkeit besteht, daß
   Teile dieses Paketes fehlerhaft sind.

   Jegliche Nutzung der Beilagen dieses Verzeichnises geschieht
   deshalb auf eigene Gefahr.


   @{"    " LINK STANDART}   Zurück zu den Hinweisen.

@ENDNODE

@NODE AUTHOR
@TITLE "Herausgeber"



   Herausgeber dieses Hypertext-Dokumentes:

 
   @{b}@{fg shine} Ralf Stecher
    Cheruskerstr. 19
    38112 Braunschweig
    e-Mail Ralf.Stecher@t-online.de@{ub}@{fg text}


   Die Konvertierung des Textes ins Hypertext-Format wurde komplett
   von dem Herausgeber durchgeführt. Wenn Du mich ermuntern möchtest,
   auch in Zukunft etwas zu entwickeln bzw. ins Hypertext-Format zu wandeln
   und dieses zu veröffentlichen, so schicke mir ein Paar anregungen.

   Wenn ich dann das Gefühl habe, daß meine Arbeit allgemein erwünscht
   ist, werde ich alle brauchbaren, interresanten ideen  aufnehmen,
   eventuelle Fehler beseitigen, eventuelle Install Scrips Schreiben,
   Hypertexte entwickeln, mich um Veröffentlichung bemühen usw.

   Wenn Du über Ideen, Programme, DOS-Scripte oder anderes interresantes
   verfügst, das Du gerne Veröffendlicht hättest, so kannst Du mich gerne
   wie unten beschrieben kontaktieren.

   Selbstverständlich wird jeder der mir etwas brauchbares zusendet auch
   namentlich genannt, außer eine namentliche Nennung wird nicht erwünscht.
   Im letzteren fall wird zwar das zugesandte Material verwendet, ansonsten
   aber alles vernichtet und eine namendliche Nennung besteht aus UNBEKANNT
   ( schließlich möchte ich mich nicht mit fremden Federn schmücken ).

   Angenommen wird alles was sich irgendwie Lesen läßt, also AMIGA Diskette,
   PC Diskette, Handschriftliches ,mit Maschine geschrieben oder e-Mails.
   Nur verwendet keine Sonderformate wenn Ihr mir eine Diskette zuschickt.

   @{"    " LINK STANDART}   Zurück zu den Hinweisen.

@ENDNODE

@NODE SCHLUSSWORT
@TITLE "Nun noch das Schlußwort"


   Zum Schluß nur noch eine kleine Bitte:

   Fals ihr Probleme habt mit dem was ich geschrieben
   habe, dann meldet Euch doch bitte bei mir, ich werde
   sehen was ich für Euch tun kann.

   Genauso könnt Ihr mich kontaktieren wenn Ihr andere
   Probleme mit dem AMIGA DOS habt, irgendwelche
   Scripte schreiben möchtet oder eine automatisierung
   einer Funktion auf Scriptbasis erreichen möchtet.

   Alle e-Mails werden garantiert beantwortet solange
   mein Rechner nicht kaput geht oder der Modem nicht
   Versagt.

   Ist übrigens kein Schreibfehler:
   Der Mo ( dulattor ) dem ( odulator ).

   Da wir gerade bei diesem leidigen Thema sind:
   Für Irgendwelche fehlenden Satzzeichen falsch
   geschriebene Wörter oder überflüssige Satzzeichen
   binn ich selber voll Verantwortlich.

   Ich bekenne mich Schuldig, verurteilt mich zu zwei
   Jahre Zwangsschreiben auf einer alten Mechanischen
   Schreibmaschine, aber manchmal wollen Geist und
   Finger nicht zusammenarbeiten.


  @{b}@{fg shine} Ralf Stecher
   Cheruskerstr. 19
   38112 Braunschweig
   e-Mail: Ralf.Stecher@t-online.de@{ub}@{fg text}


   @{"    " LINK STANDART}   Zurück zu den Hinweisen.

@ENDNODE
