Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Off Topic


Die MCSEboard.de Member Lounge: Small Talk Forum — Bitte keine technischen Fragen


Antwort
     
Themen-Optionen
Alt 16.11.2002, 16:19   #1
Member
 
Benutzerbild von sascha
 
Offline
Registriert seit: 10-2002
Ort: Dortmund
Beiträge: 253
PoFo?

Hallo!
Eine Frage hab ich mal. Ich bin gerade dabei mich ein wenig mehr in die Kunst Batchdateien unter MS-DOS zu programmieren einzuarbeiten. Dabei bin ich auf den Begriff "PoFo" gestoßen und ich weiß nicht was das ist. Ich bin glaube ich noch zu jung um das alles zu wissen (bin erst seit Win95 fabei) Wär schön, wenn mir jemand den Begriff erklären könnte. Oder kennt jemand ein Onlinedokument, das gut über die DOS Archtektur berichtet?


Danke
Sascha

Signatur
Certified Evil Genius

"Man sagte mir ich solle froh sein, es könne auch schlimmer kommen. Ich war froh und es kam schlimmer!"

    Mit Zitat antworten
Alt 16.11.2002, 18:05   #2
Nic
Gast
 
Benutzerbild von Nic
 
Offline
Registriert seit: 08-2001
Ort: sag ich auf Anfrage
Beiträge: 651
Hi!

Erklär mal in welchem Zusammenhang der Begriff auftaucht. Den hab ich so noch nie gehört...

Gruss

Nic
    Mit Zitat antworten
Alt 16.11.2002, 18:32   #3
Member
 
Benutzerbild von sascha
 
Offline
Registriert seit: 10-2002
Ort: Dortmund
Beiträge: 253
Dann sind wir ja schon Zwei. Ich hab hier mal einen Auszug aus dem Text mitgepostet.

************
Laufe ich auf dem PoFo oder dem
PC?

Diese Frage müssen sich Batchdateien stellen und selbst
beantworten können, wenn sie auf beiden Computern laufen
sollen. Denn es gibt leider ein paar Unterschiede in der
Batchsyntax zwischen PoFo und PC!
So kann jede einzelne, der folgenden Batchzeilen, dem PC
unter bestimmten Umständen Probleme bereiten:

IF %1==L ECHO Der Buchstabe L!
CD..>NUL
MD C:\DOS>NUL
FOR %%A in (C:\DOS\*.*) DO TYPE C:\DOS\%%A
TYPE C:\CONFIG.SYS /P
APP /E
OFF

Sie führen zu Fehlermeldungen und bringen damit Daten in
Gefahr, da die Batchdatei, die nur eine dieser Zeilen
beinhaltet, mit einem falschen Resultat endet. Zumindest tritt
das sehr oft beim Einsatz auf dem PC ein. Für den PoFo sind
diese Batchzeilen dagegen vollkommen korrekt und werden
auch, beim Einsatz in Batchdateien, wohlgemerkt, ordentlich
ausgeführt.
Um aber diese Batchzeilen auf dem PC einsetzen zu
können, müssen diese so geschrieben werden:

IF %1.==L. ECHO Der Buchstabe L!
IF EXIST ..\NUL CD ..
IF NOT EXIST C:\DOS\NUL MD C:\DOS
FOR %%A IN (C:\DOS\*.*) DO TYPE %%A
TYPE C:\CONFIG.SYS | MORE
EDIT - Anm.: MS-DOS als DOS vorausgesetzt
OFF - Anm.: Dazu gibt es keinen vergleichbaren Befehl beim PC

In dieser Schreibweise sind aber leider nicht alle Zeilen auch
für den PoFo gültig und würden bei ihm zu
Fehlermeldungen führen.
Eine gemeinsame Schreibweise, die auf beiden Geräten
gültig und unproblematisch ist, gibt es immerhin für die
ersten drei Batchzeilen:

IF %1.==L. ECHO Der Buchstabe L!
IF EXIST ..\NUL.* CD ..
IF NOT EXIST C:\DOS\NUL.* MD C:\DOS
******************

Sascha

Signatur
Certified Evil Genius

"Man sagte mir ich solle froh sein, es könne auch schlimmer kommen. Ich war froh und es kam schlimmer!"

    Mit Zitat antworten
Alt 17.11.2002, 00:41   #4
Board Staff
 
Offline
Registriert seit: 05-2001
Ort: Ingolstadt
Beiträge: 57
Hi Sascha,

Wow, mit welchen Unterlagen lernst Du denn Batch-Programmierung???

Der Atari Portfolio ("PoFo") ist ein Handheld aus dem Jahr 1989 auf dem ein abgewandeltes DOS 2.11 läuft. Dafür gibt es natürlich eine etwas andere Befehlssyntax als beim PC.

Du solltest Dir auf alle Fälle ein vernünftiges Buch zu dem Thema besorgen!

So sieht übrigens ein PoFo aus:
Angehängte Grafiken
Dateityp: jpg ataripor.jpg (25,3 KB, 115x aufgerufen)
    Mit Zitat antworten
Alt 17.11.2002, 09:35   #5
Member
 
Benutzerbild von sascha
 
Offline
Registriert seit: 10-2002
Ort: Dortmund
Beiträge: 253
Hallo!
JA das mag sein, das das schon ein wenig veraltet ist. Das "Buch" ist vom Knowware Verlag (www.knowware.de) und da ich nichts davür bezahlt habe, hab ich einfach mal drin geschmökert. Aber danke für deine Antwort.

Sascha

Signatur
Certified Evil Genius

"Man sagte mir ich solle froh sein, es könne auch schlimmer kommen. Ich war froh und es kam schlimmer!"

    Mit Zitat antworten
Alt 17.11.2002, 09:38   #6
Member
 
Benutzerbild von sascha
 
Offline
Registriert seit: 10-2002
Ort: Dortmund
Beiträge: 253
Kannst du mir denn einige Bücher empfehlen?

Signatur
Certified Evil Genius

"Man sagte mir ich solle froh sein, es könne auch schlimmer kommen. Ich war froh und es kam schlimmer!"

    Mit Zitat antworten
Alt 17.11.2002, 14:07   #7
Board Staff
 
Offline
Registriert seit: 05-2001
Ort: Ingolstadt
Beiträge: 57
Hallo Sascha,

schau Dir mal http://www.antonis.de/dos/ an. Dort findest Du, neben vielen Infos und Links über DOS, einiges zum Thema Batch-Programmierung.

Unter http://www.antonis.de/dos/batchtut/index.htm gibts ausführliche Tutorials. Das sollte zum Einstieg locker ausreichen.

Grüße
BerndK
    Mit Zitat antworten
Antwort


Themen-Optionen



Alle Zeitangaben in MEZ/CET. Es ist jetzt 20:50 Uhr. Seite generiert in 0,071 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang