Batch-Programmierung Grundlagen

Slides:



Advertisements
Ähnliche Präsentationen
Die Installation von Windows 95 erfordert etwas Vorarbeit: Als erstes müssen Sie mit einer Windows 95 Startdiskette den Computer booten.... Dabei wird.
Advertisements

der Universität Oldenburg
OStR Dipl. Ing. Carsten Kraft
Ausführen.
Forschungszentrum caesar
Timm Grams Hochschule Fulda Fachbereich Elektrotechnik und Informationstechnik Rekursive Funktionen in C © Timm Grams, Fulda, (korr.: )
Ein paar Grundlagen zur Informatik
Einführung in JavaScript II
10. Grundlagen imperativer Programmiersprachen
SWITCH - Anweisung.
SWITCH - Anweisung.
Windows Explorer.
Robotik mit LEGO Mindstorms
Allgemein Batchdatei/en erstellen Was ist das?? Wie geht das??
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Imperative Programmierung Funktionen und Parameter
2D-Visualisierung von Daten
Boolesche Ausdrücke Ist der Rückgabewert eines Ausdrucks vom Typ boolean, so wird dieser als Boolescher Ausdruck bezeichnet (nach dem Mathematiker George.
Teil I - Erstellen einer Excel-Tabelle zur Deckungsbeitragsrechnung
Schiller-Gymnasium Hof Manuel Friedrich OStR, PHP – Variablen und Formulardaten speichern! © 2010 Manuel Friedrich - Wie.
Excel Kurs Teil VI Logische Funktionen( WENN, UND, ODER ) Datumsfunktionen ( DATUM, MONAT ) Bedingte Formatierung F. Bäumer.
Excel Kurs Teil I Excel starten, Verknüpfungen auf dem Desktop anlegen. F. Bäumer.
Fli4l Der Ein-Disketten-Router von Sebastian Röhl von Sebastian Röhl.
Linux-HA-Cluster – Heartbeat mit DRBD
Redundanter Fileserver mit Heartbeat2 und DRBD - Linux-HA-Cluster
Mechanikwerkstatt
Einführung in KDE (Desktop Environment)
Einführung in Visual C++
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Michael Adolph WML-Grundlagen.
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
Programmieren mit MS Small Basic
TWS/Graph HORIZONT Produkt-Präsentation Software für Rechenzentren
Patrick Schmerlaib. Scriptsprachen: sind Programmiersprachen Verzichten auf Sprachelemente Vorteile: schnelle Erstellung kleiner Programme Flexible Sprache.
Debugging in Lua Universität zu Köln Re-usable Content in 3D und Simulationssystemen Prof. Dr. Manfred Thaller Referent: Artur Wilke.
Copyright 2011 Bernd Brügge, Christian Herzog Grundlagen der Programmierung TUM Wintersemester 2011/12 Kapitel 11, Folie 1 2 Dr. Christian Herzog Technische.
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Dynamische Webseiten mit PHP [und Python]
Betriebssysteme: Unix
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
1. Word 97- und Windows Grundlagen
PHP Basic.
Programmierung 1. Einführung Seite 1
PHP in HTML Von C. Göpfert.
Informatik II Grundlagen der Programmierung Programmieren in C Programmstrukturen / Kontrollstrukturen Hochschule Fulda – FB ET Sommersemester 2014.
Informatik II Grundlagen der Programmierung Programmieren in C Benutzerinteraktion / Ein- und Ausgabe Hochschule Fulda – FB ET Sommersemester
Dynamische Webseiten-Generierung
Einführung in PHP.
Einführung in PHP 5.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Agenda für heute, 7. April, 2005 Bedingte ProgrammausführungBedingte Programmausführung Algorithmische Grundlagen Vergleichsoperatoren, Wahrheitswerte.
Informatik Grundlagen, WS04, Seminar 7
3. Lineare Befehle 3.1 Die Ausgabefunktion
Hochschule Fulda – FB ET Sommersemester 2014
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
„ Ein Programm mit Papier und Stift “
Excel Grundlagen.
CSS Cascading Style Sheets
Montag, 9. Juli 2001  ====!"§==Systems = Seite 1 Projekt SAPscript  Dana Stepanek SAPscript  Symbole MitSymbolen können Programm- bzw. Systemdaten oder.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Java Syntaxdiagramme Buchstabe A B Z a z ... Ziffer
AUDIO im WEB HTML & AUDIO WEB_0302 WEBDESIGN MODUL 03 h.huetter 1 Sound-Dateien können, ebenso wie Video-Dateien, auf mehrere Arten in HTML-Dateien integriert.
Formulare Vanessa Kogelbauer.
Vieren - Programmierung Im Jahre 1981 traten die ersten Viren auf, die noch sehr einfach gestrickt waren, und nicht sehr destruktiv waren. Mittlerweile.
WiWi WS2015 Excel Grundlagen Fachbereich Wirtschaftswissenschaften.
Viern - Progammierung. Im Jahre 1981 traten die ersten Viren auf, die noch sehr einfach gestrickt waren, und nicht sehr destruktiv waren. Mittlerweile.
Funktionen. Aufgabe : Eingabe zweier Zahlen ---> Minimum bestimmen Dann nochmals Eingabe zweier Zahlen ---> Minimum bestimmen.
Einführung in Office 2010 Office Grundlagen Starten und Beenden Programmoberfläche und Symbolleiste Programmsteuerung Programmoptionen Arbeiten mit Office-Dokumenten.
Makros – Überblick und Struktur (1/4)
 Präsentation transkript:

Batch-Programmierung Grundlagen

Batch-Programmierung Grundlagen 28.06.01

Gliederung Was ist Batch? Grundlegende Befehle - Kommentare („Rem“; „::“) - Bildschirmausgaben („Echo“) - Unterbrechungen („Pause“) - Sprungbefehle und Sprungmarken („Goto“ <Label>) - Unterprogrammaufrufe („Call“) Befehlsparameter Was sind „Errorlevel“? Bedingungen Batch-Programmierung Grundlagen

Was ist Batch? Merkmale: Batch-Datei muß die Endung „BAT“ haben In Windows und DOS standardmäßig integriert Zum Erstellen wird ein ASCII-Editor benötigt (z. B. „Notepad“, „Edit“) Befehle werden Zeilenweise nacheinander abgearbeitet Batch-Programmierung Grundlagen

„Rem“ oder „::“ Definition: Der Befehl „Rem“ bzw „::“ erklärt einen Text zum Kommentar Kommentare werden nicht auf dem Bildschirm angezeigt Vorteil von „::“ Es Können alle Zeichen für Kommentare Verwendet werden auch „<“ „>“ „|“ Batch-Programmierung Grundlagen

Bei „Echo On“ werden Eingaben vor denen ein „@“ ist ausgeblendet „Echo“ und „@Echo“ Definition: Der Befehl „Echo“ legt fest was auf dem Bildschirm ausgebeben wird „Echo On“ „Echo Off“ „@Echo Off“ (Standard)  Anzeige  keine Anzeige  keine Anzeige der Eingaben der Eingaben der Eingaben auch nicht des Echo-Befehls Durch „Echo“ <Text> wird der <Text> hinter „Echo“ ausgegeben Bei „Echo On“ werden Eingaben vor denen ein „@“ ist ausgeblendet Batch-Programmierung Grundlagen

„Pause“ Definition: Der Befehl „Pause“ stoppt den Batch-Ablauf Es wird immer die Meldung „Weiter mit beliebiger Taste“ ausgegeben Batch-Programmierung Grundlagen

„Goto“ <Label> Definition: Durch den Befehl „Goto“ wird zu einem beliebigen <Label> gesprungen. Ein <Label> wird durch einen vorangestellten „:“ gekennzeichnet Batch-Programmierung Grundlagen

„Call“ <Datei> Definition: Durch den Befehl „Call“ <Datei> werden untergeordnete Batch-Dateien aufgerufen Nur Call-Befehl verwenden sonst kein Rücksprung in ursprüngliche Batch-Datei Batch-Programmierung Grundlagen

Befehlsparameter „%1, %2“... In Batch-Abläufen sind oft variable Angaben erforderlich, die erst mit dem jeweiligen Aufruf bestimmt werden sollen. Dazu werden in die Batch-Datei Platzhalter eingebaut, die beim Start mit den Werten hinter der Befehlszeile ausgetauscht werden. „%1 - %9“ möglich (Aufruf Test.bat) (Übergebene Parameter) Test A: B: C: ergibt %1 = A: %2 = B: %3 = C: Batch-Programmierung Grundlagen

Batch-Programmierung Grundlagen

Errorlevel 0 ... 255 Definition: Viele DOS-Programme liefern beim Beenden einen sogenannten Errorlevel Merkmale: Kann die Werte 0 bis 255 annehmen Errorlevel 0 bedeutet ohne Fehler beendet Jeder Errorlevel beinhaltet auch die niedrigeren Errorlevel mit (d.h. 3 beinhaltet auch 2, 1 u. 0) Batch-Programmierung Grundlagen

Bedingungen „IF [not]“ ... Bedingungen werden durch IF-Ausdrücke formuliert Man unterscheidet drei Varianten: - IF [not] exist <Datei-Ausdruck> - IF [not] errorlevel <n> - IF [not] <1>==<2> Nach einer Bedingung kann jede beliebige Batch-Anweisung stehen (z.B. Goto, Call, Copy, etc...) Batch-Anweisungen werden nur ausgeführt wenn die Bedingung wahr ist!! Batch-Programmierung Grundlagen

IF Exist Batch-Programmierung Grundlagen

IF Errorlevel Batch-Programmierung Grundlagen

IF <1>==<2> Batch-Programmierung Grundlagen

Quellen Batch für Einsteiger MS DOS Handbuch Internet (verschiedene Seiten) Kontakt: Sebastian.Roehl@rrze.uni-erlangen.de Batch-Programmierung Grundlagen

Batch-Programmierung Grundlagen