🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fras.text.programmieren
Article #1

Re: EDIT und die furchtbaren Qualen eines Ahnungslosen

#1
From: Klemens Meyer
Date: Fri, 18 Aug 1995 19:46
61 lines
2950 bytes
Am Mi 16.08.1995 um 13:27:00 Uhr meinte humpty@tomate.tng.oche.de (Andreas Mixich) zum Thema "EDIT und die furchtbaren Qualen eines Ahnungslosen":


AM> --------------------------------------------------------------------------------
AM>						Fischbach, den 16. August 1995
AM>
AM>				 Hallo,
AM>
AM> ich habe vor ein Script zu schreiben, welches ein bis zwei Zeilen in einem Text
AM> modifizieren kann. Dazu dachte ich an C:EDIT, habe aber mit Grauen und
AM> zitternden Haenden das DOS Handbuch weggeworfen und das Vorhaben nach einigem
AM> herumprobieren mit dem Befehl aufgegeben.

Tja, so ein Zeileneditor ist ein mächtig unhandliches Stück Software. :-)
Nun, C:EDIT ist kein einfacher Befehl, sondern ein "richtiger" Editor.
Nur, ist der eben kein Bildschirmeditor, sondern verarbeitet Zeile für Zeile
einzeln. Dabei mußt Du wie in der Shell Befehle eintippen, um den Text zu verändern.

So ein Zeileneditor ist noch ein Relikt aus der Frühzeit der Computer, als es
wirklich TEUER war, viel RAM und Plattenkapazität zu haben.

AM> Jetzt nutze ich meine Chance und frage jemanden, der eventuell diese Qualen fuer
AM> mich ausgelitten hat und sich auskennt.

Qualen ist schon das richtige Wort.

EDIT hat einen Vorteil, und zwar ist er vollständig automatisierbar. Ich nehme an,
das ist es, was Du vorhast.

AM>
AM> Das script sollte so in etwa das machen:
AM>
AM> IF $language EQ "deutsch"
AM>	EDIT S:myscript Zeile 7 "Hello World !" "Hallo Welt"
AM> ELSE
AM>	QUIT
AM> ENDIF
AM> QUIT

Also, um EDIT zu automatisieren, ist es nötig, daß Du eine Datei erzeugst, in dem
die Befehle stehen, mit denen Du Deinen Text edieren willst, so als ob Du die
Befehle per Hand eingegeben hättest. Ach ja, am Schluß nicht "W" vergessen,
sonst wird EDIT nicht beendet, sondern landet im Dialog Modus.

Diese Datei mit den Befehlen wird dann nach dem Schlüsselwort WITH an EDIT übergeben,
und somit ausgeführt.

AM> Ausserdem wüßte ich gerne ob der EDIT Befehl auch im INSTALLER vorkommt oder ob
AM> der einen eingebauten hat.

Im Installer hast Du die Möglichkeit Shell-Befehle abzusetzen. Daher kannst Du auch
EDIT starten.



 #################################################
##  || //  ||\	/||  ## 			 ##
##  ||//   ||\\//||  ## Klemens Meyer		 ##
##  ||\\   || \/ ||  ## Klemens@DC.han.de	 ##
##  || \\O ||	 ||O ## 			 ##
 #################################################
Technical Details
Message-ID: <2128CB3BH00083D61H@klemens.dc.han.de>
Path: arc1-ca.pugleaf.net!dc.han.de!Klemens
References: <wMfIkMD0aezA@0humpty.tomate.tng.oche.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!dc.han.de!Klemens
From: Klemens@dc.han.de (Klemens Meyer)
Newsgroups: fras.text.programmieren,z-netz.rechner.amiga.allgemein
Subject: Re: EDIT und die furchtbaren Qualen eines Ahnungslosen
Date: 18 Aug 95 21:46:35 +0200
Message-ID: <2128CB3BH00083D61H@klemens.dc.han.de>
References: <wMfIkMD0aezA@0humpty.tomate.tng.oche.de>
X-Mailer: -- The Answer V3.05
X-Gateway: ZCONNECT UH ldb.han.de [UUCPfZ V5.60 U002]
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit