software:diy:batch:aes
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:diy:batch:aes [09/05/2006 11:05] – source-code zum downloaden uxt | software:diy:batch:aes [22/09/2022 21:09] (aktuell) – [Erste Versuche] Rechtschreibung bttr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Batchen im AES-Look ====== | ====== Batchen im AES-Look ====== | ||
+ | AES steht für " | ||
+ | Dies geht zwar schon allein mit den internen DOS-Befehlen, | ||
- | AES steht für Application Environment Services, dabei handelt es sich um den Teil des Betriebssystems, | ||
- | Dies geht zwar schon allein mit den internen DOS-Befehlen, | ||
Diese Utilities/ | Diese Utilities/ | ||
- | *CSRPOS.COM --Ermöglicht das freie Positionieren des Cursors. | + | * [[software: |
- | *CSRMOD.COM --Ermöglicht das Ein- und Ausschalten des Cursors. | + | * [[software: |
- | *SCRSTR.COM --Speichert komplette Textbildschirme als Datei. | + | * [[software: |
- | *SCRRST.COM --Liest den mit SCRSTR.COM gespeicherten Bildschirm zurück. | + | * [[software: |
- | *BOX.COM --Erstellt einen AES-üblichen Rahmen. | + | * [[software: |
- | *MSG.COM --Zeigt eine eingerahmte Meldung. | + | * [[software: |
- | *MENU.EXE --Fabriziert | + | * [[software: |
- | *INPUT.COM --Ermöglicht die Eingabe von Zeichen samt Zeilen-Editing. | + | * [[software: |
- | *GETFILE.EXE --Ermöglicht das Laden/ | + | *GETFILE.EXE -- Ermöglicht das Laden/ |
- | Diese Dateien sind im Downloadbereich | + | Diese Dateien sind im [[software: |
- | Downloaden, zum Pofo übertragen, | + | |
+ | Downloaden, zum Pofo übertragen, | ||
===== Erste Versuche ===== | ===== Erste Versuche ===== | ||
Zeile 32: | Zeile 33: | ||
</ | </ | ||
- | Nennen wir sie MKAES01.BAT. Wenn wir sie ausführen sehen wir dabei zu wie DOS uns einen Startbildschirm bastelt | + | Nennen wir sie MKAES01.BAT. Wenn wir sie ausführen, sehen wir dabei zu, wie DOS uns einen Startbildschirm |
Nun ein kleines Hauptprogramm: | Nun ein kleines Hauptprogramm: | ||
Zeile 40: | Zeile 41: | ||
SET FILENAME=UNSET | SET FILENAME=UNSET | ||
GETFILE *.* | GETFILE *.* | ||
- | IF %FILENAME%==UNSET GOTO NIX | + | IF %FILENAME%==UNSET GOTO ENDE |
CLS | CLS | ||
ECHO %FILENAME% | ECHO %FILENAME% | ||
Zeile 48: | Zeile 49: | ||
SCRRST SCR0.PGT | SCRRST SCR0.PGT | ||
GOTO START | GOTO START | ||
- | :NIX | + | :ENDE |
</ | </ | ||
- | Nennen wir es AES.BAT. Starten wir diese Batchdatei erscheint unser vorher generierter Startbildschirm und ein Fenster mit allen auf dem gegenwärtigen Pfad befindlichen Dateien. Mit den Pfeiltasten oder durch Drücken eines der Anfangsbuchstaben wählen wir sie aus. Dies erledigt GETFILE.EXE. Haben wir eine ausgewählt steht ihr Name in der Ungegungsvariable | + | Nennen wir es AES.BAT. Starten wir diese Batchdatei, erscheint unser vorher generierter Startbildschirm und ein Fenster mit allen auf dem gegenwärtigen Pfad befindlichen Dateien. Mit den Pfeiltasten oder durch Drücken eines der Anfangsbuchstaben wählen wir sie aus. Dies erledigt GETFILE.EXE. Haben wir eine Datei ausgewählt, steht ihr Name in der Umgebungsvariable |
Sie löschen: DEL %FILENAME% \\ | Sie löschen: DEL %FILENAME% \\ | ||
Sie ansehen: TYPE %FILENAME% \\ | Sie ansehen: TYPE %FILENAME% \\ | ||
Sie kopieren: COPY %FILENAME% C:\*.* \\ | Sie kopieren: COPY %FILENAME% C:\*.* \\ | ||
usw. \\ | usw. \\ | ||
- | Im obigen Beispiel wird der Name auf einem blanken | + | Im obigen Beispiel wird der Name auf einem leeren |
===== Ladebalken ===== | ===== Ladebalken ===== | ||
Zeile 94: | Zeile 95: | ||
Zwischen ECHO und CSRPOS können jeweils Teile einer Routine eingefügt werden. So kann man anhand des wachsenden Balkens das Fortschreiten der Gesamtroutine beobachten. | Zwischen ECHO und CSRPOS können jeweils Teile einer Routine eingefügt werden. So kann man anhand des wachsenden Balkens das Fortschreiten der Gesamtroutine beobachten. | ||
+ | |||
===== Elementarer Filemanager ===== | ===== Elementarer Filemanager ===== | ||
Zeile 395: | Zeile 397: | ||
</ | </ | ||
- | {{: | + | Download: |
- | [[v.hamann@digitainment-lab.de|volker hamann]] | + | [[v-hamann@web.de|volker hamann]] |
software/diy/batch/aes.1147168464.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)