Vielseitiges PIP !

Eine Sammlung vieler nützlicher Hinweise !
aus der Sammlung ZCPR im Bestand der PD-Corner

PIP ist ein vielseitiges Datei- Übertragungsprogramm von Diskette zu Diskette und von Diskette zu den Peripheriegeräten Drucker, Bildschirm, Tastatur über die Ein- und Ausgabekanäle. Die Anwendung ist breit gestreut: Kopieren einzelner Dateien oder ganzer Disk-Inhalte, zusammenfügen von ASCII-Texten und deren Ausgabe auf Bildschirm, Tastatur, Centronics-Schnittstelle für alle Drucker, Verändern von Dateien beim Kopieren, Auszüge von Textdateien anfertigen. Dabei gilt immer die Befehlsfolge: Ziel: = Quelle. Dies gilt für Datei, Laufwerk und Ein- und Ausgabekanäle Drucker oder Bildschirm, je nach Verwendungswunsch.

PIP.COM ist auf jeder System-Disk, die mit dem JOYCE ausgeliefert wurde, auf der Seite 2 (Rückseite von LocoScript) vorhanden.


Vielseitiges PIP !

CP/M's Perripheral Interchange Programm: verkettet. Wußten Sie das ? Hallo ! Dies sind starke Worte. Gemeint ist, daß PIP inn aufsteigender Folge einige kleine Dateien in eine größre umwandeln kann ? Zum Beispiel nehmen wir einmal an, Sie haben mehrere verschiedene Text-Dateien auf Ihrer Disk, die diesen Zweck erfüllen sollen: in eine einzige größere Datei. Und dies auch noch mit einem neuen Datei-Namen, die die neue Datei erhalten soll. Sie können auch Dateien aus dem Laufwerk M: durch entsprechendes Hinzufügen von M: zu dem Datei-Namen aufrufen. Auch die zusätzliche Bestimmung eines bestimmten User-Bereichs mit Übergabe und Bestätigung, ganz wie Sie wünschen ! (verify und Echo) Die Befehls- Struktur würde lauten:

PIP B:Neue.DAT=M:Alte.DAT,Zweite.DAT

Hier werden die Dateien Alte.DAT und Zweite.DAT aus dem Laufwerk M: zu einer neuen Datei Neue.DAT auf Laufwerk B: zusammengefasst und kopiert. LocoScript- Einzeldateien können ebenfalls so kopiert werden und können in die Text (B) bearbeitung unter LocoScript 2> geladen werden. Mehrere LocoScript-Dateien wurden auf meinem JOYCE mit einem CP/M System-Syntax-Fehler beantwortet und abgebrochen: Nicht zu empfehlen ! Datenfehler auf Diskette !

PIP ist eins von den vielseitigsten Programmen, die wir haben. Die meisten User wissen, dass es Dateien kopiert. Wußten Sie aber auch, dass es auch nur einen kleinen Anteil davon kopieren kann ? Oder für Ihre Tastatur einsetzen können, dass Sie es als Sichtbild-Anzeige auf Ihrem Bildschirm erscheinen lassen können (E-)cho-Funktion ? Wußten Sie auch, dass Sie PIP auch zur Umwandlung von niedrig eingestellten auf höher eingestellte Zeichenfolgen verwenden können, Umwandlung von Tabs in Leerzeichen, löschen oder einfügen von Seitenvorschüben (Form-feeds, F-Funktion) letztendlich als Abschluß-Tip des vielseitigen PIP. Nutzen sie alle ! dazu das folgende Beispiel:

PIP B:NEUE.DAT=M:DRITTE.DAT[E]

gibt den Textinhalt zunächst auf dem Bildschirm aus,bevor von Laufwerk M: nach Laufwerk B: kopiert wird.


Handy Helfer: AUGUST PIP TIPS

Die Stärke von PIP setzt uns in Erstaunen !

Beispielsweise Kopieren von nur einem Teil der Datei ist mit PIP möglich:

Dazu bietet PIP zwei Optionen an:

Qs↑Z (Quit) Beendet den Kopiervorgang bei String s.
Ss↑Z (Start) Beginnt mit dem Kopieren der Quellendatei bei String s.

Diese beiden Optionen sollten nur nach separatem Starten von PIP erteilt werden, wenn das Sternchen zur Befehlseingabe auffordert: *

z.B.:
PIP
*PROBE.DAT=PCWINFO.ASC[QVorstandALT+Z]

wobei "string" jede Zeichenkette an jedem Punkt innerhalb von ERSTE.DAT bedeuten kann. PIP wird mit (Q)uit auf die einzeln angegebenen Zeichen der Kette kopieren. Der Kopiervorgang wird nach dem genannten String "Vorstand", der als Textwort in der zu kopierenden Datei gefunden wird, beendet.

Dagegen kann man die Datei vom Beginn des angegebenen Strings "Vorstand" bis zu ihrem Datei-Ende die Befehls-Struktur "S" verwenden:

PIP
*ZWEITE.DAT=ERSTE.DAT[SVorstand↑Z]

und all dies könnte auch benutzt werden zur Kopie eines Blocks mitten in der Datei durch einen Befehl:

M>:PIP *
*Dritte.DAT=Erste.DAT[SVorstand↑ZQPrüfung↑Z]


PIP TIP FÜR SEPTEMBER

Dieses wundervolle Programm hält mich weiter gefangen ! Wir hatten Teil verschiedenes zu besprechen. Verkettete Dateien, Kopieren nur von ausgesuchten Datei-Teilen, Re-Organisation des Weges nach der Überschreibung und somit Beschleunigung des Prozesses.

egal was Sie tun wollen.... es ist mit PIP getan. Manchmmal werden Sie alle niedrig eingestellten Zeichenfolgen (Kleinschreibung) in höher eingestellte (Großschreibung) umwandeln wollen, begann dies doch genauso, wie wenn Sie Dateien kopierten. Dazu sollten Sie anwenden: [U] oder umgekehrt: [L].

Die Befehls-Struktur würde dann lauten:

PIP Vierte.DAT=Dritte.DAT[U] und
PIP Fünfte.DAT=Vierte.DAT[L]

Versuchen Sie es ! Selbst wenn Sie wissen, was PIP tun wird, ist es immer wieder ein Erlebnis, PIP anzuwenden und zu genießen !


ERSTAUNLICHES PIP !

CLASSIFIED ADS  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Temporäre Dateien $$$

$$$ -- Dies ist eine temporäre Datei. PIP greift sich $$$- Dateien zu Beginn jeden Transfers. Wenn die Übertragung beendet ist, werden die $$$- Dateien automatisch gelöscht. Die sind selten vollständig oder mit ihrem tatsächlichen Wert zu gebrauchen.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 


DAS [G] PARAMETER VON PIP

Wenn Sie eine "10" benutzen wollen, hat unser Freund PIP eine spezielle Hilfe für Sie. Sie können dieses schöne und stolze Programm dazu benutzen, aus einem anderen User-Bereich zu der augenblicklich benutzten User-Bereich zu kopieren. Angenommen, Sie haben eine dieser "Muß ich haben"-Datei auf User B:12 und SIE sind geschäftig am Arbeiten in A:0, ist PIP immer bereit, Ihre Bitte zu erfüllen. Das Know-How lautet:

PIP B:=M:ZWEITE.DAT[G12]

macht dies, indem die Datei Zweite.DAT aus Laufwerk M:, User 12 in Laufwerk B:User 0 kopiert wird. Wird sofort erledigt !


Eigene Erfahrungen mit PIP

und aus der Klubarbeit beim JOYCE-Treff 1999 in Ittenbach bei Königswinter: Wofür kann PIP.COM verwendet werden ?

Das Kopieren mit PIP ist immer dann angezeigt, wenn andere Kopierprogramme, wie sie in den Benutzeroberflächen ERGO und JOY.COM enthalten sind, versagen. Die sind zwar schneller und wegen ihrer Anwendung beim Kopieren sehr vieler Einzeldateien sinnvoller einzusetzen, doch haben sie einen entscheidenden Nachteil:

ERGO und JOY können keine ganzen Disketten kopieren, dafür ist DiscKit.COM (unter CP/M) oder die Kopierfunktion aus der Diskverwaltung unter LocoScript 2 (aufwärts) besser geeignet. Mit DiscKit/LocoScript 2> werden auch die Boot- Sektoren der Disketten und das Directory übertragen, was sonst nicht vollständig möglich ist.

Für das Kopieren von Einzeldateien, die Texte mit unseren deutschen Umlauten ä,ö,ü und die Sonderzeichen sowie ß versagt ERGO (JOY) seinen Dienst. Diese Zeichen werden nicht erkannt. Hier hilft PIP, denn damit geht es problemlos !

PIP M:=B:+KALKÜL.BAS

oder, liebe JOYCE- Freunde, probiert doch mal folgendes aus:

PIP C:=M:Küchle.BLE=M:Mehl.VIL,C:Zucker.FEI,Eier.FRI,B:Wasser.NAS,Hefe.BRÖ,ÖL.EßL

Was glaubt ihr wohl, wo PIP sich seine Zutaten alle zusammensuchen muß ? PIP fragte mich, als ich es ausprobierte, nicht danach, wo ich was versteckt hatte, sondern fragte ganz diplomatisch, wo ich denn meine Festplatte (Lw C) habe, die könne er nicht finden. Dabei hatte ich doch nur meinen Zweit-JOYCE benutzt, das konnte es nicht wissen. Ja, Ja,so sind halt Computer: Die finden immer da Fehler, wo keiner es vermutet. Und das tröstet mich ungemein ! Da weiß ich immer gleich, das ich auch nur ein Mensch bin !

Ich wünsche Euch noch eine schöne Advents- und Weihnachtszeit sowie noch viele erfüllte Jahre mit und um unseren JOYCE, der auch das Jahr 2000 bald hinter sich lassen wird. Wer hätte das gedacht ? Vor allem aber wünsche ich noch viel Spaß mit unserem neuen alten Freund PIP !

Euer Dieter Reiter im November 1999

 


Tips zu PIP ...
Nach einer Idee von Elmer F. Little Jr.
Aus dem Englischen übersetzt, bearbeitet und getestet: Dieter Reiter


 

Und noch mehr Tips zu PIP:   Universelles Kopierprogramm