*************************************************************************** * * * Neue CLI-Befehle 2 * * * * Geschrieben im Jahre 1991 von Norbert Tausch * * * * Nobi-Soft ; Public Doamin * * * *************************************************************************** Vorwort .............................. Zeile 19 Warum CLI-Befehle die es schon gibt .. Zeile 60 Beschreibung der einzelnen Befehle ... Zeile 73 Benutzungshinweise ................... Zeile 121 Benutzungsbedingungen ................ Zeile 138 Adresse des Autors ................... Zeile 150 Nachwort (Danksagungen, und anderes) . Zeile 170 *************************************************************************** Vorwort Hier möchte ich mich zuallererst einmal bei allen PD-Freunden entschuldigen die auch die CLI-Befehle 1 sich beschafft haben (Erschienen auf der Franz- PD #137). Da es eines meiner ersten PD Unternehmungen war (wobei ich dies nicht als Schutz verwende) und es mir an Erfahrung fehlte und noch immer fehlt, waren die letzten Befehle und Texte bis zum Rand mit Fehlern angehäuft. Die Fehler die sich im Text angesammelt haben, werde ich in diesem Text Erläutern (ich glaube es war nur ein einziger !?). Die Bugs in den einzelnen Programmen werde ich auch noch kurz ansprechen. Die fehler- haften (??) Programme sind in einer neuen Version verpackt mitgeliefert (selbstverständlich mit behobenen Fehlern). Am besten fange ich doch gleich einmal an. Wie ich bei den letzten CLI- Befehlen schon erwähnt habe, so sind die Assemblerprogramme mit dem A68k- und dem Devpac-Assembler getestet worden. Da auf der Verpackung des Devpac- Assemblers so ein riesiger Aufkleber die Version 2.0 verkündete habe ich diese Versionsnummer auch gleich in dem Anleitungstext der Befehle unterge- bracht. Da dies ein Irrtum war möchte ich nun verkünden das alle Programme mit dem Devpac-Assembler V2.14D !! geschrieben wurden. Dies ist zwar aus meiner Sicht kein großer Fehler, aber es soll ja alles seine Richtigkeit haben. Bei den Programmen ging es schon etwas schärfer zu. Alle Programme ver- wendeten in der alten Version die gleiche Routine die für die Parameter- "verarbeitung" zuständig war. Leider war auch diese fehlerhaft. Die Programme liefen zwar alle bis zu einem bestimmten Grad einwandfrei, aber eben nur bis zu einem Bestimmten. Wenn man nämlich als Parameter hinter dem Filenamen noch einige Leerzeichen stehen hatte (z.B. >CD Ordner <), so wurden diese mitübernommen und so an die DOS-Funktionen übergeben. Wenn man also mit dem Befehl MakeDIR ein Directory erstellt hatte und solche Leerzeichen verwendet wurden, so kam es zu dem Fall, daß man das Directory nicht mit dem üblichen Dir-Befehl ansprechen konnte, weil sich die übergebenen Namen ja unterschieden. Tia das war der einzige Fehler, der mir kopfzerbrechen bereitete. Ich habe aber diesen Umstand bereinigt. (Die betroffenen Programme CD,MakeDIR und SetComment wurden in einer neuen Version beigelegt !!) Ich bitte hiermit alle Benutzer um Entschuldigung !! *************************************************************************** Warum CLI-Befehle die es schon gibt ?? Bei diesen Programmen geht es eigentlich nur darum allen Assembler-Ein- steigern ein paar Programme zu übermitteln, die sie 1. als nützliche Programme gebrauchen können. 2. als Beispielprogramme verwenden können. 3. motivieren kann (soll ??) die Programme zu verbessern. So kann man z.B. endlich auch einmal ein Einsteiger sich zu Wort melden. (Gewissermaßen bin ich selbst noch ein kleiner Einsteiger !!) Ich weiß von was ich spreche (schreibe). *************************************************************************** Beschreibung der einzelnen Befehle Befehl: CurrentDir Format: CD Pfad Version: 1.1 Bedeutung: Wechselt das aktuelle Verzeichnis Befehl: Dir Format DIR Pfad Version: 1.0 Bedeutung: Zeigt den Inhalt des mit Pfad gekennzeichneten Ver- zeichnisses. Anmerkung: Leider ist es mir noch nicht möglich einen Dir-Befehl zu schreiben der auch ohne Pfadangabe arbeitet. Außerdem ist die Ausgabe noch ungeordnet d.h. die Directorys und die Files werden durcheinander ausgegeben. Befehl: MakeDirectory Format: MakeDIR Name Version: 1.1 Bedeutung: Erstellt ein neues Directory mit als Namen. Befehl: Rename Version: 1.0 Format: Rename AlterName NeuerName Bedeutung: Gibt einer Datei oder einem Verzeichnis einen neuen Namen. Dieser Befehl kann auch bei einer Umsortierung einer Diskette behilf- lich sein. Mit ihm kann man Dateien in andere Verzeichnisse kopieren wobei die alte Datei gelöscht wird. Z.B. Folgende Befehle können durch Rename in "einem Zug" ausgeführt werden: Copy Anleitung to df1:Texte/Basic/Spiele/Radix/Anleitung Delete Anleitung ==> Rename Anleitung df1:Texte/Basic/Spiele/Radix/Anleitung Die oberen beiden Befehle haben die selbe Wirkung wie der Rename-Befehl. Befehl: SetComment Format: SetComment File-Name Version: 1.1 Bedeutung: Setzt den Kommentar eines Files neu. Soll allerdings ein alter Kommentar gelöscht werden, so ist als Kommentar nur die Return-Taste zu drücken. *************************************************************************** Benutzungshinweise Falls sie einen Befehl auf einen Tastendruck warten lassen wollen, so können sie dies mit einem <+>-Zeichen nach dem kompletten Befehlsformat bewerkstelligen. Hierbei ists allerdings zu beachten das gesetzt den Fall Sie diese Funktion benutzen wollen, ein Freiraum von mindestens einem Leerzeichen bleibt. Beispiel: Leider habe ich nicht die Möglichkeit die Programme auf einem Amiga mit OS 2.0 testen zu können. Auf den Kickstart-Versionen 1.2 und 1.3 laufen sie jedenfalls. Falls Sie also so ein OS 2.0 besitzen und irgendein Programm nicht so funktioniert wie es sollte (gilt nicht nur für OS 2.0- ler), so bitte ich Sie mir dies mitzuteilen!! Vielleicht kann der Fehler noch behoben werden!? *************************************************************************** Benutzungsbedingungen All die hier vorgestellten Programme und Texte sind Public Domain und daher frei kopierbar. Ich kann Ihnen also zur Benutzung dieser Programme keine Vorschriften machen. Falls Sie aber dieses Verzeichnis in Ihre PD-Serie aufnehmen wollen, so bitte ich Sie dies mir mitzuteilen. Ich kann dann eventuelle Verbesserungen auch an Sie weiterleiten. Mir kann es ja nur recht sein wenn Sie meine Programme weiterveröffentlichen, da ich ja dadurch eigentlich nur Vorteile davon habe. *************************************************************************** Adresse des Autors Wenn Sie also Verbesserungvorschläge, Fehlermeldungen oder einfach einen netten Brief an mich richten wollen (für Kritik bin ich übrigens auch zu haben. Auch wenn Sie nicht gerade erfreulich sein sollte), so lassen Sie sich gesagt sein daß Ihnen dann fast nichts mehr im Wege steht (außer vielleicht die Bundespost die sich strikt weigert ihren Brief zu befördern oder aber ihr Geldbeutel der eine kleine Ausgabe für die Versandkosten nicht zuläßt). Falls Sie allerdings Antwort auf Ihr schreiben haben wollen so müßen sie ein ausreichendes Rückporto beilegen (Ansonsten keine Ant- wort!!). Hier also meine Adresse: Norbert Tausch Norikerstr. 06 I 8500 Nürnberg 01 Ich freue mich schon auf Ihr Schreiben !! *************************************************************************** Nachwort Diesesmal möchte ich mich wieder einmal bei ein paar Personen bedanken, die mir entweder viel Freude oder aber auch Ärgerniß bereitet haben: Bedanken möchte ich mich bei - meinem Freund Denis der es wohl nie lernen wird ein professionelles Programm in BASIC zu schreiben, das auch einen Nutzen mit sich bringt. Trotzdem nicht aufgeben !! - Herrn Holger Franz der die Serie gegründet hat. Ohne Ihn würden Sie jetzt diesen Text nicht lesen können! - den Herren Gerald Zorn und Hans-Peter Lattka, die die Serie nun weiterführen werden! Hier auch noch ein Wort an alle Programmierer: Schreibt Programme was das Zeug hält und gebt sie an Franz_PD weiter. Damit helft Ihr das die Franz_PD-Serie noch größer, noch attraktiver und die beste Deutsche PD-Serie wird. - der Firma HiSoft für den einzigartigen Devpac Assembler (was das Devpac eigentlich bedeuten soll weiß ich immer noch nicht) - Herrn Joachim Graf für die wundervollen "Murphys Computergesetze". Die Lektüre kann ich nur empfehlen !! - Peter Wollschläger für das phantastische Assemblerbuch !! - Markt&Technik ohne ihn würde es diese Bücher vielleicht überhaupt nicht geben. Das war alles das was ich noch sagen wollte. Ich kann hier nur noch allen Assemblereinsteigern ein fröhliches Jahr und einen guten Einstieg wünschen. Das mit dem fröhlichen Jahr gilt natürlich auch für alle anderen PD-Benutzer!!!!! Nobi-Soft ; Nürnberg den 31.08.1991 ***************************************************************************