hardware:doku:handbuchpofo:kapitel2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Vorhergehende Überarbeitung | |||
hardware:doku:handbuchpofo:kapitel2 [03/03/2006 11:03] – Fixme entfernt mischroeder | — | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== 2. Das Betriebssystem ====== | ||
- | ===== 2.1 Einleitung ===== | ||
- | |||
- | Das Betriebssystem ist das Programm, das den Betrieb des Rechners steuert und interne Verwaltungsaufgaben ausführt. | ||
- | |||
- | Das Betriebssystem, | ||
- | |||
- | **Technischer Hinweis:** Wenn Sie mit der Art, wie MS-DOS oder PC-DOS arbeiten, vertraut sind, so kennen Sie interne und externe Befehle. Der Portfolio arbeitet auf viel einfachere Art: Alle hier aufgeführten Befehle sind interne Befehle. Im Portfolio werden keine externen Befehle benutzt. | ||
- | |||
- | ===== 2.2 Benutzung von Speicherkarten ===== | ||
- | |||
- | Speicherkarten im Kreditkartenformat werden für die Datenspeicherung beim Portfolio in derselben Weise benutzt wie Disketten beim tischgebundenen PC. Eine Speicherkarte kann bis zu 128KB Speicherkapazität haben und kann herausgenommen, | ||
- | |||
- | Die Karten und die Laufwerke haben keine bewegten Teile, sie sind robust, sehr klein und bequem in der Handhabung. | ||
- | |||
- | Wenn Sie eine Speicherkarte zum ersten Mal benutzen, muß sie formatiert werden - genau wie eine normale Diskette. Lesen Sie für weitere Einzelheiten den Abschnitt über den [[hardware: | ||
- | |||
- | ===== 2.3 Joker-Zeichen ===== | ||
- | |||
- | Wenn Sie einen Filenamen angeben, ist es manchmal nützlich sagen zu können: "Liste alle Dateinamen mit dem Namen VERKAUF auf, die eine beliebige Erweiterung haben" | ||
- | |||
- | Die Anwendung der beiden Joker-Zeichen unterscheidet sich etwas. Das erste, ' | ||
- | |||
- | DIR *.WKS | ||
- | |||
- | Der Befehl bedeutet: "Liste alle Dateien, die ' | ||
- | |||
- | Um alle Dateien zu listen, die mit den Buchstaben VERKAUF beginnen und beliebig enden und irgendeine Erweiterung haben, schreiben Sie: | ||
- | |||
- | DIR VERKAUF*.* | ||
- | |||
- | Das zweite Joker-Zeichen, | ||
- | |||
- | DIR ? | ||
- | |||
- | Dieser Befehl könnte zum Beispiel auflisten: | ||
- | * 1VERKAUF.GUT | ||
- | * AVERKAUF.GUT | ||
- | * BVERKAUF.GUT | ||
- | * CVERKAUF.GUT | ||
- | |||
- | ===== 2.4 Verzeichnisse ===== | ||
- | |||
- | Bei der ersten Benutzung des Portfolio wird automatisch auf Laufwerk '' | ||
- | |||
- | Das Verzeichnis '' | ||
- | |||
- | Der auf jedem Laufwerk vorhandene Speicher kann mit einer hierar-chischen Verzeichnisstruktur aufgeteilt werden. Hier ist zum Beispiel eine typische Verzeichnisstruktur, | ||
- | |||
- | WURZEL | ||
- | / | ||
- | / | ||
- | / | ||
- | | ||
- | / | | | | \ | ||
- | / | ||
- | / | | | | \ | ||
- | MUSTER STAB PRIVAT FIRMA PRIVAT FIRMA | ||
- | |||
- | Das Verzeichnis in der obersten Ebene, das ' | ||
- | |||
- | Bei der Benutzung von DOS-Befehlen, | ||
- | |||
- | DIR \BRIEFE\PRIVAT\*.* | ||
- | |||
- | Der umgekehrte Schrägstrich ' | ||
- | |||
- | In jedem Verzeichnis oder Unterverzeichnis können Daten oder Programme gespeichert werden. Der Vorteil der Verwendung eines Verzeichnisbaums wie der oben gezeigte ist der, dass Dateien bestimmter Art in Gruppen zusammengefasst werden können. Sie können alle Ihre privaten Briefe in dem Verzeichnis \BRIEFE\PRIVAT ablegen, während Sie alle geschäftlichen Briefe in \BRIEFE\FIRMA speichern. | ||
- | |||
- | ==== 2.4.1 Das aktuelle Verzeichnis ==== | ||
- | |||
- | Genauso wie es immer ein aktuelles Laufwerk gibt, gibt es immer ein aktuelles Verzeichnis auf diesem Laufwerk. Das aktuelle Verzeichnis kann das Stammverzeichnis sein oder jedes Verzeichnis in dem Verzeichnisbaum. | ||
- | |||
- | Zwei DOS-Befehle existieren, um das Erzeugen und Löschen von Verzeichnissen und Unterverzeichnissen zu ermöglichen. Dies sind [[hardware: | ||
- | |||
- | ===== 2.5 Pfade und Pfadnamen ===== | ||
- | |||
- | Ein Pfad ist eine Folge von Verzeichnisnamen gefolgt von einem Dateinamen, wobei jeder von dem vorherigen durch einen umgekehrten Schrägstrich getrennt ist. | ||
- | |||
- | Einem Pfad kann auch eine Laufwerksbezeichnung vorangestellt sein, die dann von dem Rest des Pfades durch einen Doppelpunkt getrennt sein muß. | ||
- | |||
- | Wenn ein Pfadname mit einem umgekehrten Schrägstrich beginnt, so nimmt DOS an, dass es sich um einen Pfad des Verzeichnisbaumes handelt, der auf der Ebene des Stammverzeichnisses beginnt. Wenn ein Pfadname nicht mit einem umgekehrten Schrägstrich beginnt, so nimmt DOS an, daß der Pfad auf der Ebene des aktuellen Verzeichnisses beginnt. | ||
- | |||
- | Hier sind einige Pfadnamen als Beispiele: | ||
- | |||
- | \ das Stammverzeichnis | ||
- | \AUTOEXEC.BAT | ||
- | \VERKAUF\ARTIKEL | ||
- | Verzeichnis mit Namen VERKAUF auf der Stammebene | ||
- | \VERKAUF\MWST.14 | ||
- | ARTIKEL\MWST.14 | ||
- | die sich unterhalb des aktuellen Verzeichnisses befindet. | ||
- | |||
- | ===== 2.6 Funktionstasten ===== | ||
- | |||
- | Wenn Sie einen DOS-Befehl geschrieben haben und als nächstes denselben oder einen ähnlichen Befehl schreiben wollen, so können Sie es sich durch Benutzung der Funktionstasten und einiger anderer Tasten ersparen, den gesamten Befehl noch einmal schreiben zu müssen. | ||
- | |||
- | Wenn Sie einen DOS-Befehl schreiben, so wird eine Kopie Ihrer Eingabe in einem Zwischenspeicher aufbewahrt. Nachdem Sie einen Befehl geschrieben und < | ||
- | |||
- | ^Taste | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |< | ||
- | |||
- | ===== 2.7 Andere Steuerzeichen ===== | ||
- | |||
- | Die folgenden Steuerzeichen werden außerdem erkannt: | ||
- | |||
- | * < | ||
- | * < | ||
- | |||
- | ===== 2.8 DOS-Befehle und Worte, die in Stapelverarbeitungsdateienerkannt werden ===== | ||
- | |||
- | Die folgenden Befehle sind alle intern (sie werden also bei einem Verzeichnisausgabebefehl nicht aufgelistet) und sind in alphabetischer Reihenfolge aufgeführt: | ||
- | |||
- | * **APP** --- Ein für den Portfolio spezifischer Befehl zum Ausführen von Anwendungen | ||
- | * **BREAK** --- Umschalter für den DOS-Unterbrechungsmechanismus | ||
- | * **CD (CHDIR)** --- Wechsel zu einem anderen Verzeichnis in einem Laufwerk | ||
- | * **CHKDSK** --- Überprüfung des Zustandes einer Diskette/ | ||
- | * **CLS** --- Löschen des Bildschirms | ||
- | * **COPY** --- Kopieren einer Datei | ||
- | * **DATE** --- Setzen des Datums der eingebauten Uhr mit Kalender | ||
- | * **DEL** --- Löschen einer oder mehrere Dateien auf einem Laufwerk | ||
- | * **DIR** --- Anzeigen des Verzeichnisses eines Laufwerks | ||
- | * **DO** --- Teil des FOR-Befehls | ||
- | * **ECHO** --- Ein/ | ||
- | * **ERRORLEVEL** --- Stapelverarbeitungsbefehl zum Abfragen von Programmausgangscodes | ||
- | * **EXIST** --- Teil des IF-Befehls in Stapelverarbeitungsdateien | ||
- | * **FDISK** --- Zum Festlegen der Größe des internen RAM-Laufwerks | ||
- | * **FOR** --- Schleifenstruktur für Wiederholungen in Stapelverarbeitungsdateien | ||
- | * **FORMAT** --- Zum Formatieren einer Speicherkarte | ||
- | * **GOTO** --- Befehl zur Strukturierung von Stapelverarbeitungsdateien | ||
- | * **HELP** --- Listet alle vorhandenen DOS-Befehle und Stapelverarbeitungs-Worte | ||
- | * **IF** --- Bedingungsstruktur in Stapelverarbeitungsdateien | ||
- | * **IN** --- Teil des FOR-Befehls in Stapelverarbeitungsdateien | ||
- | * **LABEL** --- Erzeugen oder verändern einer Diskettenbezeichnung | ||
- | * **MD (MKDIR)** --- Erzeugen eines neuen Verzeichnisses auf einem Laufwerk | ||
- | * **NOT** --- Teil des IF-Befehls in Stapelverarbeitungsdateien | ||
- | * **OFF** --- Schaltet den Portfolio in Bereitschaftsstellung | ||
- | * **PAUSE** --- Stapelverarbeitungsbefehl hält die Ausführung an | ||
- | * **PATH** --- Setzen oder Anzeigen des DOS-Suchpfades für Programme | ||
- | * **PROMPT** --- Setzen des DOS-Prompts für ihren Portfolio | ||
- | * **RD (RMDIR)** --- Entfernen eines leeren Verzeichnisses von einem Laufwerk | ||
- | * **REM** --- Einleitung von Komentaren in Stapelverarbeitungsdateien | ||
- | * **RUN** --- Ausführen von DOS-Software von einer Speicherkarte | ||
- | * **SET** --- Setzen oder Anzeigen der Einstellungen der Umgebung | ||
- | * **SHIFT** --- Zugriff auf zusätzliche Parameter für Stapelverarbeitungsdateien | ||
- | * **TIME** --- Setzen der Uhrzeit der internen Uhr mit Kalender | ||
- | * **TYPE** --- Zum Anzeigen einer Textdatei auf dem Bildschirm | ||
- | * **VER** --- Anzeigen der DOS-Versionsnummer auf dem Bildschirm | ||
- | * **VERIFY** --- Umschalten der Verifizierungsfunktion beim Schreiben auf Diskette | ||
- | * **VOL** --- Anzeige des einem Laufwerk zugewiesenen Namens | ||
- | |||
- | Die Befehle in den folgenden Beschreibungen werden oft begleitet von Namen von verschiedenen Verzeichnissen, | ||
- | |||
- | * **[d]** --- ein Laufwerk; d.h., ein Buchstabe, der ein Speicherkartenlaufwerk oder die interne RAM-Diskette bezeichnet und von einem Doppelpunkt gefolgt wird, zum Beispiel a:, b:, c: | ||
- | * **[dir]** --- ein Verzeichnis auf einer Speicherkarte oder der internen Diskette | ||
- | * **[fname]** --- ein Dateiname bestehend aus einem Namen und einer Erweiterung, | ||
- | * **[pathname]** --- eine Kombination aus Laufwerk, Verzeichnis und Dateiname, die ein bestimmtes Laufwerk, Verzeichnis oder eine bestimmte Datei bezeichnet. Falls das Laufwerk weggelassen wird, wird das aktuelle Laufwerk angenommen; falls das Verzeichnis weggelassen wird, wird das aktuelle Verzeichnis angenommen. | ||
- | * **(/P)** --- alle Parameter in Klammern sind wahlweise, oft steht ein Schrägstrich davor. Der Parameter /P wird zum Beispiel mit den Befehlen '' | ||
- | * **[(/ | ||
- | |||
- | Ein kompletter Befehl mit seinen Parametern - hinter dem DOS-Prompt geschrieben - heißt eine DOS-Befehlszeile. | ||
- | |||
- | ===== 2.9 Stapelverarbeitungsbefehle ===== | ||
- | |||
- | DOS kann auch Stapelverarbeitungsdateien ausführen. Stapelverarbeitungsdateien bestehen aus mehreren DOS-Befehlen und können wie jedes andere Programm ausgeführt werden. Sie dienen dazu, eine ganze Serie von DOS-Befehlen automatisch ablaufen zu lassen. | ||
- | |||
- | Stapelverarbeitungsdateien haben immer die Erweiterung '' | ||
- | |||
- | Jeder der DOS-Befehle, | ||
- | |||
- | * ECHO | ||
- | * EXIST | ||
- | * ERRORLEVEL | ||
- | * FOR | ||
- | * GOTO | ||
- | * IF | ||
- | * PAUSE | ||
- | * REM | ||
- | * SHIFT | ||
- | * DO | ||
- | * IN | ||
- | * NOT | ||
- | * @< | ||
- | |||
- | Lesen Sie den Abschnitt über Stapelverarbeitungsdateien später in diesem [[hardware: | ||
- | |||
- | ===== 2.10 Die DOS-Befehle ===== | ||
- | |||
- | Portfolio akzeptiert alle DOS-Kommandos in Großbuchstaben, | ||
- | |||
- | ==== 2.10.1 APP ==== | ||
- | |||
- | **Syntax: ** | ||
- | * APP[(/ | ||
- | Der Befehl APP führt zum Hauptmenü der Anwendungen, | ||
- | |||
- | APP/A | ||
- | |||
- | direkt ins Adressbuch. | ||
- | |||
- | ==== 2.10.2 BREAK ==== | ||
- | |||
- | **Syntax:** | ||
- | * BREAK | ||
- | * BREAK ON | ||
- | * BREAK OFF | ||
- | |||
- | Der Befehl Break weist das System an, öfter die Break-Taste, | ||
- | |||
- | Wenn '' | ||
- | |||
- | Wenn '' | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | ==== 2.10.3 CD (Synonym: CHDIR) ==== | ||
- | |||
- | **Syntax:** | ||
- | * CD | ||
- | * CD [dir] | ||
- | |||
- | |||
- | |||
- | Wenn CD ohne Parameter benutzt wird, wird das aktuelle Laufwerk und Verzeichnis auf dem Bildschirm angezeigt. Zum Beispiel könnte nach: | ||
- | |||
- | CD | ||
- | |||
- | die Anzeige lauten | ||
- | |||
- | a: | ||
- | |||
- | Wenn CD mit dem Namen eines Verzeichnisses benutzt wird, so wird dies Verzeichnis das aktuelle Verzeichnis auf dem aktuellen Laufwerk. Zum Beispiel wird durch: | ||
- | |||
- | CD \ | ||
- | |||
- | das Stammverzeichnis zum aktuellen Verzeichnis. | ||
- | |||
- | Beachten Sie, daß dann, wenn der Verzeichnis-Parameter mit einem umgekehrten Schrägstrich (\) beginnt, der angegebene Verzeichnispfad mit dem Stammverzeichnis beginnt. Sonst beginnt der angegebene Verzeichnispfad auf der aktuellen Verzeichnisebene. | ||
- | |||
- | CD gefolgt von zwei Punkten (CD..) führt eine Ebene höher zum Mutter-Verzeichnis. | ||
- | |||
- | CD gefolgt von einem Verzeichnisnamen führt eine Ebene hinab zu diesem Verzeichnis. Zum Beispiel führt die Eingabe von: | ||
- | |||
- | CD STAB | ||
- | |||
- | innerhalb des Verzeichnisses \VERKAUF zum Verzeichnis | ||
- | |||
- | \VERKAUF\STAB | ||
- | |||
- | **Hinweis: | ||
- | |||
- | ==== 2.10.4 CHKDSK ==== | ||
- | |||
- | **Syntax:** | ||
- | * CHKDSK ([d])(/p) | ||
- | |||
- | Der Befehl CHKDSK führt eine grundsätzliche Prüfung entweder des aktuellen oder des angegebenen Laufwerks durch. Wenn eine Speicherkarte in Laufwerk '' | ||
- | |||
- | CHKDSK a: | ||
- | |||
- | folgende Anzeige ergeben: | ||
- | |||
- | Bez. home_disk erstellt 4-04-89 12:37 | ||
- | 62592 Bytes insgesamt - Diskette | ||
- | 1024 Bytes in 2 Verzeichnissen | ||
- | 4224 Bytes in 6 Benutzerdateien | ||
- | 57344 Bytes verfügbar - Diskette | ||
- | 126976 Bytes gesamter Speicher | ||
- | 81936 Bytes frei | ||
- | |||
- | Mit der Option /p werden die Informationen seitenweise angezeigt. | ||
- | |||
- | |||
- | ==== 2.10.5 CLS ==== | ||
- | |||
- | **Syntax:** | ||
- | * CLS | ||
- | |||
- | Löscht die Bildschirmanzeige und setzt den Positionszeiger in die obere, linke Ecke des Bildschirms. Falls das Anzeigefenster auf dem größeren, 80 mal 25 Bildschirm, von der Grundposition (Zeile 1; Spalte 1) wegbewegt worden war, so wird es wieder in die Grundposition bewegt. | ||
- | |||
- | ==== 2.10.6 COPY ==== | ||
- | |||
- | **Syntax:** | ||
- | * COPY [Pfadname] [Pfadname] | ||
- | |||
- | Kopiert eine oder mehrere Dateien von einem Laufwerk und/oder Verzeichnis auf/in ein anderes. Der erste Pfadname hinter dem Befehl '' | ||
- | |||
- | COPY BRIEF.TXT MEMO.TXT | ||
- | |||
- | eine Kopie der Datei '' | ||
- | |||
- | Wenn die Laufwerksangabe bei dem Quell- oder Zielpfadnamen weggelassen wird, so wird das aktuelle Laufwerk verwendet. Wenn kein Verzeichnis angegeben wird, so wird das aktuelle Verzeichnis verwendet. | ||
- | |||
- | Wenn eine Zieldatei mit demselben Namen bereits existiert, so wird sie ohne Warnung überschrieben. | ||
- | |||
- | Die Joker-Zeichen ' | ||
- | |||
- | COPY A: | ||
- | |||
- | kopiert alle Dateien mit einem zwei Buchstaben langen Namen und beliebiger Erweiterung vom Stammverzeichnis auf Laufwerk A: in das aktuelle Verzeichnis auf dem aktuellen Laufwerk. | ||
- | |||
- | Oder: | ||
- | |||
- | COPY *.WKS \DATEN | ||
- | |||
- | kopiert alle Dateien aus dem aktuellen Unterverzeichnis mit der Erweiterung '' | ||
- | |||
- | Die Quelldateien bleiben bei allen Kopiervorgängen unverändert. '' | ||
- | |||
- | '' | ||
- | |||
- | Wenn Sie zum Beispiel eine '' | ||
- | |||
- | <code dos> | ||
- | COPY CON AUTOEXEC.BAT | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | </ | ||
- | |||
- | ==== 2.10.7 DATE ==== | ||
- | |||
- | **Syntax:** | ||
- | * DATE (mm-tt-jj) | ||
- | * DATE | ||
- | |||
- | Verändert das im Portfolio intern gespeicherte Datum. Das Datum kann hinter dem Befehl '' | ||
- | |||
- | Wenn Sie nur '' | ||
- | |||
- | Datum: < | ||
- | Neues Datum: (mm-tt-jj) | ||
- | |||
- | Sie können nun das neue Datum in dem angegebenen Format eingeben. Zum Beispiel wird der 26. August 1990 eingegeben als 08-26-90. Sie können zum Trennen der Teile des Datums einen Bindestrich oder einen Schrägstrich (/) verwenden. Wenn Sie das angezeigte Datum nicht ändern wollen, drücken Sie einfach < | ||
- | |||
- | ==== 2.10.8 DEL ==== | ||
- | |||
- | **Syntax:** | ||
- | * DEL [Pfadname] | ||
- | * DEL [Dateiname] | ||
- | |||
- | Löscht eine oder mehrere Dateien vom internen RAM-Laufwerk oder einer Speicherkarte. Bei dem ersten der beiden oben gezeigten Formate bezeichnet der volle Pfadname das Laufwerk und das Verzeichnis, | ||
- | |||
- | Um mehr als eine Datei gleichzeitig zu löschen, können Jokerzeichen ' | ||
- | |||
- | DEL *.BAK | ||
- | |||
- | Um alle Dateien mit den Erweiterungen '' | ||
- | |||
- | DEL *.WK? | ||
- | |||
- | Es ist möglich, alle Dateien auf dem aktuellen Laufwerk im aktuellen Verzeichnis zu löschen, indem man eingibt: | ||
- | |||
- | DEL *.* | ||
- | |||
- | Um sicherzustellen, | ||
- | |||
- | Sind Sie sicher (J/ | ||
- | |||
- | Drücken Sie < | ||
- | |||
- | Mit dem '' | ||
- | |||
- | ==== 2.10.9 DIR ==== | ||
- | |||
- | **Syntax:** | ||
- | * DIR [Pfadname](/ | ||
- | |||
- | Zeigt eine Liste von Dateien, die auf einem Laufwerk oder in einem Verzeichnis gespeichert sind. Wenn kein Laufwerk angegeben ist, werden die Dateien des aktuellen Laufwerks gelistet. Wenn kein Verzeichnis angegeben ist, werden die Dateien des aktuellen Verzeichnisses gelistet. Jokerzeichen können benutzt werden, um das Verzeichnis nach Dateien zu durchsuchen, | ||
- | |||
- | Um die Liste der Dateien zu sehen, die auf Laufwerk '' | ||
- | |||
- | DIR C:\VERKAUF \\ | ||
- | |||
- | Der Bildschirm zeigt dann etwa Folgendes: | ||
- | |||
- | Datenträger in C hat keinen Namen | ||
- | Inhaltsverzeichnis von C:\VERKAUF | ||
- | . < | ||
- | .. < | ||
- | MUSTER1 WK1 | ||
- | MUSTER2 WK1 1280 8-26-88 12:55 | ||
- | WERBUNG ADR 1408 2-25-88 22:15 | ||
- | 5 Dateien 12168 Bytes frei | ||
- | |||
- | Die in '' | ||
- | |||
- | Die beiden Verzeichnisse (.) und (..) werden von DOS in allen Verzeichnissen außer dem Stammverzeichnis erzeugt. (.) repräsentiert das aktuelle Verzeichnis, | ||
- | |||
- | In der folgenden Liste von Beispielen ist '' | ||
- | |||
- | ^Befehl | ||
- | |DIR |DIR A: | ||
- | |DIR MUS* |DIR A: | ||
- | |DIR *.WK? |DIR A: | ||
- | |DIR .. |DIR A:\*.* | | ||
- | |||
- | Das letzte Beispiel ist eine Abkürzung für das Suchen im Mutter-Verzeichnis des aktuellen Verzeichnisses; | ||
- | |||
- | Diese Abkürzung kann auch zusammen mit einem umgekehrten Schrägstrich benutzt werden. Der Befehl: | ||
- | |||
- | DIR ..\.. | ||
- | |||
- | würde zum Beispiel die Dateien des Mutter-Verzeichnisses des Mutter-Verzeichnisses des aktuellen Verzeichnisses listen (zwei Ebenen höher im Verzeichnis-Baum). | ||
- | |||
- | Zwei Parameter können zusammen mit dem Befehl '' | ||
- | |||
- | * /P listet Dateien seitenweise. Wenn der Bildschirm gefüllt ist, können Sie den Teil der Liste mit Muße durchlesen; nach Druck auf irgendeine Taste erscheinen die nächsten acht Zeilen der Liste (falls vorhanden). Beachten Sie, daß die Einstellung des Bildschirm-Modus, | ||
- | |||
- | * /W listet Dateien im breiten Modus. Dateien werden über die gesamte Bildschirmbreite gelistet und nur die Dateinamen und die Erweiterungen werden angezeigt, ohne die anderen Dateiinformationen. | ||
- | |||
- | ==== 2.10.10 DO ==== | ||
- | |||
- | **Syntax:** | ||
- | * FOR %A IN (*.BAT) DO TYPE %A FIXME % Problem | ||
- | |||
- | Das reservierte Wort '' | ||
- | |||
- | Weitere Informationen dazu finden Sie bei dem Befehl '' | ||
- | |||
- | ==== 2.10.11 ECHO ==== | ||
- | |||
- | **Syntax:** | ||
- | * ECHO OFF | ||
- | * ECHO ON | ||
- | * ECHO Textzeile, die angezeigt werden soll | ||
- | |||
- | Der Befehl '' | ||
- | - Ein/ | ||
- | - Anzeigen einer Textzeile auf dem Bildschirm als Teil einer Stapelverarbeitungsdatei. | ||
- | |||
- | 1. Status des ECHO-Befehls | ||
- | |||
- | Wenn eine Stapelverarbeitungsdatei ausgeführt wird, werden alle enthaltenen Befehle vor ihrer Ausführung auf dem Bildschirm angezeigt. Wenn die erste Zeile der Stapelverarbeitungsdatei den Befehl '' | ||
- | |||
- | 2. Text anzeigen | ||
- | |||
- | Um eine Textzeile während der Ausführung einer Stapelverarbeitungsdatei auf dem Bildschirm anzuzeigen, fügen Sie die Zeile ein: | ||
- | |||
- | ECHO Ihre Textzeile | ||
- | |||
- | Der Bildschirm zeigt dann: | ||
- | |||
- | Ihre Textzeile | ||
- | |||
- | Lesen Sie auch den Abschnitt über Stapelverarbeitungsdateien später in diesem [[hardware: | ||
- | |||
- | ==== 2.10.12 ERRORLEVEL ==== | ||
- | |||
- | **Syntax:** | ||
- | * IF ERRORLEVEL <n> < | ||
- | |||
- | Das reservierte Wort '' | ||
- | |||
- | Die Bedingung der '' | ||
- | |||
- | Weitere Informationen finden Sie bei dem Befehl IF und in dem Abschnitt über Stapelverarbeitungsdateien später in diesem [[hardware: | ||
- | |||
- | ==== 2.10.13 EXIST ==== | ||
- | |||
- | **Syntax:** | ||
- | * IF EXIST [Dateiname] < | ||
- | |||
- | Das reservierte Wort '' | ||
- | |||
- | Wenn der angegebene Dateiname vorhanden ist, wird der Befehl ausgeführt. | ||
- | |||
- | Weitere Informationen finden Sie bei dem Befehl IF und in dem Abschnitt über Stapelverarbeitungsdateien später in diesem [[hardware: | ||
- | |||
- | ==== 2.10.14 FDISK ==== | ||
- | |||
- | **Syntax:** | ||
- | * FDISK [n] | ||
- | |||
- | Setzt die Größe des internen RAM-Laufwerks '' | ||
- | |||
- | Zum Beispiel setzt der Befehl | ||
- | |||
- | FDISK 16 | ||
- | |||
- | die Größe des RAM-Laufwerks auf 16 Kilobytes. | ||
- | |||
- | Die Benutzung dieses Befehls führt außerdem einen Kaltstart durch. Alle Dateien, die gerade im Speicher des Portfolio gespeichert sind, werden gelöscht, damit die Größe des RAM-Laufwerks verändert werden kann. Dieser Befehl soll mit Vorsicht benutzt werden. | ||
- | |||
- | ==== 2.10.15 FOR ==== | ||
- | |||
- | **Syntax:** | ||
- | * FOR <a> IN (< | ||
- | |||
- | Dabei ist <a> irgendein Buchstabe; < | ||
- | |||
- | '' | ||
- | |||
- | Weitere Einzelheiten finden Sie in dem Abschnitt über Stapelverarbeitungsdateien später in diesem Kapitel FIXME . | ||
- | |||
- | ==== 2.10.16 FORMAT ==== | ||
- | |||
- | **Syntax:** | ||
- | * FORMAT [d](/V) | ||
- | |||
- | Formatiert eine Speicherkarte, | ||
- | |||
- | Die erlaubten Laufwerksbezeichnungen sind '' | ||
- | |||
- | Der Parameter /V erlaubt es, dem Laufwerk nach der Formatierung einen neuen Namen zu geben. | ||
- | |||
- | ==== 2.10.17 GOTO ==== | ||
- | |||
- | **Syntax:** | ||
- | * GOTO < | ||
- | |||
- | Wird benutzt, um in einer Stapelverarbeitungsdatei zu einer Marke zu springen. Die Marke muß sich in derselben Stapelverarbeitungsdatei befinden und mit einem Doppelpunkt beginnen. | ||
- | |||
- | Weitere Einzelheiten finden Sie in dem Abschnitt über Stapelverarbeitungsdateien später in diesem Kapitel FIXME . | ||
- | |||
- | ==== 2.10.18 HELP ==== | ||
- | |||
- | **Syntax:** | ||
- | * HELP | ||
- | |||
- | Help listet die DOS-Befehle und Stapelverarbeitungsdatei-Worte auf, die auf dem Portfolio benutzt werden können, wie sie in dieser Liste enthalten sind. | ||
- | |||
- | ==== 2.10.19 IF ==== | ||
- | |||
- | **Syntax:** | ||
- | * IF (NOT) < | ||
- | |||
- | Weiter Einzelheiten finden Sie in dem Abschnitt über Stapelverar-beitungsdateien später in diesem Kapitel FIXME . | ||
- | |||
- | '' | ||
- | |||
- | EXIST < | ||
- | |||
- | Dies ist wahr, wenn mindestens eine der Dateien die durch ''< | ||
- | |||
- | ERRORLEVEL < | ||
- | |||
- | Dies ist erfüllt, wenn der von dem vorherigen externen Befehl zurückgelieferte Wert größer oder gleich < | ||
- | |||
- | < | ||
- | |||
- | Dies ist wahr, wenn < | ||
- | |||
- | NOT < | ||
- | |||
- | Dies ist wahr, wenn < | ||
- | |||
- | |||
- | ==== 2.10.20 LABEL ==== | ||
- | |||
- | **Syntax:** | ||
- | * LABEL [d](Marke) | ||
- | |||
- | Weist einer verfügbaren Speicherkarte oder dem internen RAM-Laufwerk einen Namen zu. Der Name erscheint immer dann, wenn das Dateiverzeichnis eines Speichergerätes gelesen wird. | ||
- | |||
- | Wenn der Befehl ausgeführt wird, wird der gegenwärtige Name (falls einer existiert) angezeigt. Er kann dann in einen anderen mit bis zu 11 Zeichen geändert werden. Es können nur die für Dateinamen erlaubten Zeichen verwendet werden, so dass zum Beispiel Leerzeichen nicht verwendet werden können. | ||
- | |||
- | '' | ||
- | |||
- | |||
- | ==== 2.10.21 MD (Synonym: MKDIR) ==== | ||
- | |||
- | **Syntax:** | ||
- | * MD [d][Pfad][Name] | ||
- | |||
- | Erzeugt ein neues Verzeichnis mit dem angegebenen Namen und arbeitet ähnlich '' | ||
- | |||
- | MD PREISE | ||
- | |||
- | oder | ||
- | |||
- | MD \VERKAUF\PREISE | ||
- | |||
- | schreiben. | ||
- | |||
- | Falls der angegebene Name für ein neues Verzeichnis im Konflikt steht mit einem bereits vorhandenen Verzeichnis, | ||
- | |||
- | |||
- | ==== 2.10.22 OFF ==== | ||
- | |||
- | **Syntax:** | ||
- | * OFF | ||
- | |||
- | Schaltet den Portfolio in den Bereitschaftszustand. Der Bildschirm wird gelöscht und der Portfolio wird ausgeschaltet. Dadurch werden die Batterien geschont. Drücken Sie irgendeine Taste, um den Portfolio wieder einzuschalten. | ||
- | |||
- | Der Inhalt des internen RAM-Laufwerks '' | ||
- | |||
- | Beachten Sie auch, daß der Portfolio automatisch in den Bereitschaftszustand schaltet, wenn er länger als ungefähr zwei Minuten nicht benutzt worden ist. | ||
- | |||
- | Sie können den Portfolio auch jederzeit ausschalten, | ||
- | |||
- | |||
- | ==== 2.10.23 PATH ==== | ||
- | |||
- | **Syntax:** | ||
- | * PATH [Pfadname](; | ||
- | * PATH | ||
- | |||
- | Setzt den Befehlssuchpfad für DOS. Der Suchpfad gibt die Verzeichnisse an, in denen DOS nach Programmen und Stapelverarbeitungsdateien sucht. Die Pfade müsssen in der Befehlszeile durch Semikolons getrennt sein. Wenn Sie zum Beispiel schreiben: | ||
- | |||
- | PATH C: | ||
- | |||
- | und dann einen Befehl eingeben, der eine ausführbare Datei aufruft; zum Beispiel '' | ||
- | |||
- | Wenn mit diesem Befehl ein Suchpfad eingegeben wurde, so bleibt er solange gültig, bis Sie einen neuen Suchpfad eingeben. Die zweite oben gezeigte Form des Befehls, PATH ohne Parameter, zeigt den derzeit gültigen Suchpfad auf dem Bildschirm an. | ||
- | |||
- | Wenn Sie den Suchpfad wieder zurücksetzen wollen, so daß nur in dem gerade aktiven Verzeichnis nach ausführbaren Dateien gesucht wird, so schreiben Sie: | ||
- | |||
- | PATH ; | ||
- | |||
- | |||
- | ==== 2.10.24 PAUSE ==== | ||
- | |||
- | **Syntax:** | ||
- | * PAUSE | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | Wenn bereit, beliebige Taste drücken... | ||
- | |||
- | wird auf dem Bildschirm angezeigt und die Ausführung der Stapelverarbeitungsdatei wird erst fortgesetzt, | ||
- | |||
- | Weitere Einzelheiten finden Sie in dem Abschnitt über Stapelverarbeitungsdateien später in diesem Kapitel FIXME . | ||
- | |||
- | |||
- | ==== 2.10.25 PROMPT ==== | ||
- | |||
- | **Syntax:** | ||
- | * PROMPT | ||
- | * PROMPT [Text] | ||
- | |||
- | Setzt die Eingabeaufforderung, | ||
- | |||
- | Das zweite oben gezeigte Format des Befehls ermöglicht jeden Text und/oder eine Anzahl besonderer Eingabeaufforderungen. Die folgende Liste zeigt die Zeichen, mit denen die besonderen Eingabeaufforderungen gesetzt werden. In der Befehlszeile muß jedem ein ' | ||
- | |||
- | ^Zeichen | ||
- | |$ |das Zeichen ' | ||
- | |d |das Datum | | ||
- | |t |die Uhrzeit | | ||
- | |p |das aktuelle Laufwerk und das aktuelle Verzeichnis | | ||
- | |v |die DOS-Versionsnummer | | ||
- | |n |das aktuelle Laufwerk | | ||
- | |g |das Zeichen '>' | ||
- | |%%|%% | ||
- | |b |das Zeichen ' | ||
- | |_(Unterstrich) | ||
- | |s |ein Leerzeichen (nur voranstehend) | | ||
- | |h |ein <- -Zeichen | | ||
- | |||
- | Wenn ein ungültiges Zeichen hinter einem ' | ||
- | |||
- | Hier sind einige Beispiele der Anwendung des '' | ||
- | |||
- | ^BEFEHL | ||
- | |PROMPT $p$g |c: | ||
- | |PROMPT $t$h$h$h$h$h$p$g | ||
- | |PROMPT Datum = $d$g |Datum=Di 10-10-89> | ||
- | |||
- | |||
- | ==== 2.10.26 RD (Synonym: RMDIR) ==== | ||
- | |||
- | **Syntax:** | ||
- | * RD [d][dir] | ||
- | |||
- | Entfernt das angegebene Verzeichnis von dem angegebenen Laufwerk (falls angegeben). Das angegebene Verzeichnis muß leer sein, bevor Sie versuchen können, es zu entfernen. Das Verzeichnis, | ||
- | |||
- | Wenn das angegebene Verzeichnis nicht leer ist, wird die Fehlermeldung ' | ||
- | |||
- | |||
- | ==== 2.10.27 REM ==== | ||
- | |||
- | **Syntax:** | ||
- | * REM < | ||
- | |||
- | Wird benutzt, um einen nicht ausführbaren Kommentar in eine Stapelverarbeitungsdatei einzufügen. Zum Beispiel könnte eine Stapelverarbeitungsdatei so aussehen: | ||
- | |||
- | REM Diese Stapekverarbeitungsdatei löscht | ||
- | REM Sicherheitskopien aller Dateien | ||
- | REM | ||
- | DEL \verkauf\*.bak | ||
- | |||
- | Die Zeilen, die mit '' | ||
- | |||
- | |||
- | ==== 2.10.28 REN ==== | ||
- | |||
- | **Syntax:** | ||
- | * REN [d][alter Dateiname] [neuer Dateiname] | ||
- | |||
- | Gibt der Datei auf dem angegebenen Laufwerk mit dem gegenwärtigen Namen [alter Dateiname] den Namen [neuer Dateiname]. Beachten Sie, dass das Laufwerk nicht als Teil des Namens angegeben werden muß. Dasselbe Laufwerk wird als richtiger Platz für die Datei mit dem neuen Namen angenommen. Wenn Sie verschiedene Laufwerke für den alten und den neuen Dateinamen angeben, wird eine Fehlermeldung ausgegeben. Wenn kein Laufwerk angegeben ist, wird das aktuelle Laufwerk benutzt. Wenn kein Verzeichnis angegeben wird, wird das aktuelle Verzeichnis benutzt. | ||
- | |||
- | |||
- | ==== 2.10.29 RUN ==== | ||
- | |||
- | **Syntax:** | ||
- | * RUN [d][Dateiname] | ||
- | |||
- | Dieser Befehl ist speziell für den Portfolio und wird benutzt, um eigens für den Portfolio entwickelte Programme direkt von Speicherkarte zu starten. | ||
- | |||
- | Er ist nicht geeignet für normale '' | ||
- | |||
- | |||
- | ==== 2.10.30 SET ==== | ||
- | |||
- | **Syntax:** | ||
- | * SET | ||
- | * SET [Zeichenkette1]=[Zeichenkette2] | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | SET PATH=%PATH%; | ||
- | |||
- | '' | ||
- | |||
- | COMSPEC=C: | ||
- | PATH=C: | ||
- | PROMPT=$T$H$H$H$H$H$P$G | ||
- | |||
- | Um eine Zuordnung einzugeben, zum Beispiel den Namen des Benutzers, schreiben Sie: | ||
- | |||
- | SET NAME=David | ||
- | |||
- | Dies könnte in einer Stapelverarbeitungsdatei benutzt werden, um den Benutzer zu begrüßen: | ||
- | |||
- | @ECHO Hallo, %name%, ich hoffe Dir geht es gut! | ||
- | |||
- | Zum Entfernen einer Zuordnung schreiben Sie: | ||
- | |||
- | SET < | ||
- | |||
- | wodurch < | ||
- | |||
- | |||
- | ==== 2.10.31 SHIFT ==== | ||
- | |||
- | **Syntax:** | ||
- | * SHIFT | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | Weiter Einzelheiten finden Sie in dem Abschnitt Stapelverarbeitungsdateien später in diesem Kapitel FIXME . | ||
- | |||
- | |||
- | ==== 2.10.32 TIME ==== | ||
- | |||
- | **Syntax:** | ||
- | * TIME (hh(: | ||
- | * TIME | ||
- | |||
- | Ändert die im Portfolio intern gespeicherte Uhrzeit. Die Uhrzeit kann hinter dem Befehl '' | ||
- | |||
- | Wenn Sie '' | ||
- | |||
- | Uhrzeit: | ||
- | Neue Uhrzeit: | ||
- | |||
- | Sie können nun die Uhrzeit im angegebenen Format (Stunden von 0 bis 23) eingeben. Sie brauchen nur die Teile anzugeben, die Sie ändern wollen. Wenn Sie zum Beispiel :30 eingeben, so werden die Minuten in 30 geändert und die Stunden, Sekunden und Hundertstel bleiben unverändert. | ||
- | |||
- | |||
- | ==== 2.10.33 TYPE ==== | ||
- | |||
- | **Syntax: | ||
- | * TYPE [d][Dateiname](/ | ||
- | |||
- | Gibt den Inhalt der angegebenen Datei auf dem Bildschirm aus. | ||
- | |||
- | Bei dem Befehl '' | ||
- | |||
- | /P Der Inhalt wir seitenweise ausgegeben. Wenn der Bildschirm voll ist, können Sie den mit Text vollgeschriebenen Bildschirm in aller Ruhe lesen; nach Drücken irgendeiner Taste erscheinen die nächsten sieben Zeilen der Datei (falls vorhanden). Beachten Sie, daß der eingestellte Bildschirmodus, | ||
- | |||
- | |||
- | ==== 2.10.34 VER ==== | ||
- | |||
- | **Syntax:** | ||
- | * VER | ||
- | |||
- | Gibt die DOS-Versionsnummer auf dem Bildschirm aus: | ||
- | |||
- | DIP Operating System 2.11 v< | ||
- | |||
- | |||
- | ==== 2.10.35 VERIFY ==== | ||
- | |||
- | **Syntax:** | ||
- | * VERIFY | ||
- | * VERIFY ON | ||
- | * VERIFY OFF | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | |||
- | ==== 2.10.36 VOL ==== | ||
- | |||
- | **Syntax:** | ||
- | * VOL [d] | ||
- | |||
- | Zeigt den Namen von Laufwerk [d] an. Dies ist der mit dem Befehl '' | ||
- | |||
- | |||
- | ===== 2.11 Devices (Geräte) ===== | ||
- | |||
- | Zusätzlich zu den oben erwähnten Laufwerken gibt es eine Anzahl anderer Geräte und Peripherie-Adapter, | ||
- | |||
- | * CON --- Die Konsole (Tastatur und Bildschirm. Ein Beispiel finden Sie beim Befehl COPY.) FIXME | ||
- | * NUL --- Keine Ausgabe (Ein Beispiel finden Sie bei Umleitung der Ausgabe.) FIXME | ||
- | * PRN --- Der aktuelle parallele Druckerausgang | ||
- | * AUX --- Der aktuelle serielle Ausgang | ||
- | * LPT1 --- dasselbe wie PRN | ||
- | * COM1 --- dasselbe wie AUX | ||
- | |||
- | Sie wollen zum Beispiel die Datei '' | ||
- | |||
- | COPY MEINE.TXT AUX | ||
- | |||
- | |||
- | ===== 2.12 Stapelverarbeitungsdateien ===== | ||
- | |||
- | Dieser Abschnitt enthält mehrere Beispiele von Stapelverarbeitungsdateien. Folgende Befehle sind besonders nützlich in Stapelverarbeitungsdateien: | ||
- | |||
- | * ECHO | ||
- | * FOR | ||
- | * GOTO | ||
- | * IF | ||
- | * PAUSE | ||
- | * REM | ||
- | * SHIFT | ||
- | |||
- | |||
- | ==== 2.12.1 IF, NOT und EXIST ==== | ||
- | |||
- | Der Befehl '' | ||
- | |||
- | IF EXIST VERKAUF.TXT DEL VERKAUF.TXT | ||
- | |||
- | Die Bedingung "'' | ||
- | |||
- | Diese Stapelverarbeitungsdatei ist viel nützlicher, | ||
- | |||
- | IF EXIST %1 DEL %1 | ||
- | |||
- | Nehmen wir an, diese Stapelverarbeitungsdatei wurde '' | ||
- | |||
- | ZAP VERKAUF.TXT | ||
- | |||
- | was genau dieselbe Funktion bewirkt wie die vorherige Stapelverarbeitungsdatei. | ||
- | |||
- | Es ist möglich, den Befehl '' | ||
- | |||
- | IF NOT EXIST %1 GOTO LAB | ||
- | COPY %1 A: | ||
- | DEL %1 | ||
- | :LAB | ||
- | |||
- | Hier ist das Schlüsselwort '' | ||
- | |||
- | |||
- | ==== 2.12.2 PAUSE ==== | ||
- | |||
- | Der Befehl Pause wird verwendet, um eine Stapelverarbeitungsdatei vorübergehend anzuhalten, bis eine Taste gedrückt wird. Wir können zum Beispiel in der obigen Stapelverarbeitungsdatei eine '' | ||
- | |||
- | IF NOT EXIST %1 GOTO LAB | ||
- | PAUSE | ||
- | COPY %1 A: | ||
- | DEL %1 | ||
- | :LAB | ||
- | |||
- | Wenn eine Taste gedrückt wird, geht die Ausführung der Stapelverarbeitungsdatei weiter und die Datei wird auf Laufwerk '' | ||
- | |||
- | |||
- | ==== 2.12.3 Stapelverarbeitungsdatei-Parameter; | ||
- | |||
- | Die nächste Stapelverarbeitungsdatei ändert den Namen einer Datei auch dann, wenn eine Datei mit dem neuen Namen bereits existiert: | ||
- | |||
- | IF EXIST %2 DEL %2 | ||
- | REN %1 %2 | ||
- | |||
- | Diese Stapelverarbeitungsdatei benötigt zwei Parameter, der erste wird anstelle von '' | ||
- | |||
- | DELREN VERKAUF.TXT ERLOESE.TXT | ||
- | |||
- | Hierdurch wird '' | ||
- | |||
- | Bis zu 9 Parameter sind in Stapelverarbeitungsdateien zugelassen. Diese stehen für die auswechselbaren Parameter '' | ||
- | |||
- | ECHO %0 %1 %2 %3 | ||
- | |||
- | Wenn diese Stapelverarbeitungsdatei '' | ||
- | |||
- | EC EINS ZWEI DREI VIER | ||
- | |||
- | dann wird | ||
- | |||
- | EC EINS ZWEI DREI | ||
- | |||
- | auf dem Bildschirm erscheinen. Beachten Sie, daß der vierte Parameter VIER ignoriert wird. Wenn ein '' | ||
- | |||
- | ECHO %0 %1 %2 %3 | ||
- | SHIFT | ||
- | ECHO %0 %1 %2 %3 | ||
- | |||
- | und dann die Stapelverarbeitungsdatei aufgerufen wird mit | ||
- | |||
- | EC EINS ZWEI DREI VIER | ||
- | |||
- | so wird auf dem Bildschirm erscheinen: | ||
- | |||
- | EC EINS ZWEI DREI | ||
- | EINS ZWEI DREI VIER | ||
- | |||
- | Nach der Ausführung des SHIFT-Befehls wird '' | ||
- | |||
- | |||
- | ==== 2.12.4 ECHO und @ECHO ==== | ||
- | |||
- | Da alle Zeilen einer Stapelverarbeitungsdatei auf dem Bildschirm ausgegeben werden, bevor sie ausgeführt werden, kann ein Wirrwar auf dem Bildschirm entstehen. Um die Ausgabe der Zeilen der Stapelverarbeitungsdatei zu unterdrücken, | ||
- | |||
- | ECHO OFF | ||
- | |||
- | ganz oben in die Stapelverarbeitungsdatei. Die einzige Zeile der Stapelverarbeitungsdatei, | ||
- | |||
- | @ECHO OFF | ||
- | |||
- | Das ' | ||
- | |||
- | |||
- | ==== 2.12.5 REM ==== | ||
- | |||
- | Wenn Stapelverarbeitungsdateien größer werden, ist es nützlich, einige Kommentare einzufügen, | ||
- | |||
- | REM Testen des Shift-Befehls: | ||
- | ECHO %0 %1 %2 %3 | ||
- | SHIFT | ||
- | ECHO %0 %1 %2 %3 | ||
- | |||
- | '' | ||
- | |||
- | |||
- | ==== 2.12.6 ERRORLEVEL ==== | ||
- | |||
- | Die Bedingungen im '' | ||
- | |||
- | @ECHO OFF | ||
- | LFWRKB | ||
- | IF ERRORLEVEL 1 GOTO EXIST | ||
- | ECHO Laufwerk B: nicht vorhanden | ||
- | GOTO END | ||
- | : | ||
- | ECHO Laufwerk B: ist vorhanden | ||
- | :END | ||
- | |||
- | ==== 2.12.7 Benutzung von ' | ||
- | |||
- | Eine andere nützliche Eigenschaft des '' | ||
- | |||
- | @ECHO Hallo %NAME% | ||
- | |||
- | Diese gibt " | ||
- | |||
- | Wenn dann die Stapelverarbeitungsdatei '' | ||
- | |||
- | SET NAME=Fritz | ||
- | HI | ||
- | |||
- | so erscheint auf dem Bildschirm | ||
- | |||
- | Hallo Fritz | ||
- | |||
- | Der '' | ||
- | |||
- | @IF %NAME%==" | ||
- | |||
- | Wir können auch die auswechselbaren Parameter '' | ||
- | |||
- | Vorgänge, die sich wiederholen, | ||
- | |||
- | @FOR %%A IN (*.TXT) DO TYPE %%A | ||
- | |||
- | Dadurch wird intern ein Verzeichnis aller '' | ||
- | |||
- | |||
- | ==== 2.12.8 Aufruf einer Stapelverarbeitungsdatei durch eine andere ==== | ||
- | |||
- | Schließlich ist es noch möglich, eine andere Stapelverarbeitungsdatei aus einer Stapelverarbeitungsdatei heraus aufzurufen, indem man einfach den Namen der zweiten Stapelverarbeitungsdatei in die erste schreibt. Angenommen eine Stapelverarbeitungsdatei mit Namen '' | ||
- | |||
- | @ECHO OFF | ||
- | IF EXIST %1 EDIT %1 | ||
- | ECHO Datei nicht gefunden | ||
- | |||
- | Wenn wir also schreiben: | ||
- | |||
- | ED TASCHE.TXT | ||
- | |||
- | und '' | ||
- | |||
- | |||
- | ==== 2.13 Umleitung der Ausgabe ==== | ||
- | |||
- | DOS-Befehle schicken normalerweise alle ihre Ausgaben auf den Bildschirm. Sie möchten jedoch vielleicht, daß diese Informationen auf den Drucker oder in eine Datei geschrieben werden. Bei allen DOS-Befehlen die irgendeine Art von Ausgabe erzeugen, kann diese durch Verwendung des '>' | ||
- | |||
- | (ein Befehl, der Ausgaben erzeugt) > (Ziel) | ||
- | (ein Befehl, der Ausgaben erzeugt) >> (Anhängen an Ziel) | ||
- | |||
- | Links vom '>' | ||
- | |||
- | |||
- | ==== 2.13.1 Umleitung in Dateien ==== | ||
- | |||
- | Wenn das mit dem Befehl angegebene Ziel als Dateiname interpretiert werden kann, so wird eine Datei mit dem Namen erzeugt und die Ausgabe darin abgespeichert. Wenn die Datei bereits existiert, so wird ihr Inhalt durch die Ausgabe ersetzt. Alternativ kann die Ausgabe an den Inhalt einer bestehenden Datei angehängt werden, indem zwei '>' | ||
- | |||
- | Wenn Sie zum Beispiel eine Datei mit Namen '' | ||
- | |||
- | DIR > | ||
- | |||
- | Wenn '' | ||
- | |||
- | DIR >> | ||
- | |||
- | |||
- | ==== 2.13.2 Umleitung auf ein Gerät ==== | ||
- | |||
- | Wenn das mit dem Befehl angegebene Ziel als ein Gerätename interpretiert werden kann, so wird die Ausgabe des Befehls zu dem Gerät geschickt. | ||
- | |||
- | Wenn die Ausgabe des '' | ||
- | |||
- | DIR >PRN | ||
- | |||
- | |||
- | ==== 2.13.3 Unterdrücken der Ausgabe ==== | ||
- | |||
- | Wenn der Befehl eine Textausgabe erzeugt, die nicht erwünscht ist, so kann diese unterdrückt werden, indem die Ausgabe zu dem ' | ||
- | |||
- | Der '' | ||
- | |||
- | COPY AUTOEXEC.BAT AUTOEXEC.BAK >NUL | ||
- | |||
- | |||
- | ==== 2.14 Umleitung der Eingabe ==== | ||
- | |||
- | Umleiten der Eingabe funktioniert ähnlich wie Umleiten der Ausgabe. Es wird benutzt, um festzulegen, | ||
- | |||
- | Sind Sie sicher (J/N) | ||
- | |||
- | dazu auf, entweder < | ||
- | |||
- | ECHO J >JA.TXT | ||
- | |||
- | Um dann zum Beispiel alle Dateien auf '' | ||
- | |||
- | DEL A:*.* <JA.TXT | ||
- | |||
- | --- // | ||
- | --- // |
hardware/doku/handbuchpofo/kapitel2.txt · Zuletzt geändert: 04/03/2006 00:03 (Externe Bearbeitung)