<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.print2forms.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.print2forms.de/feed.php">
        <title>print2forms print2forms:skripte:funktionen</title>
        <description></description>
        <link>https://wiki.print2forms.de/</link>
        <image rdf:resource="https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-30T03:46:53+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:archiv"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:arithmetischeoperationen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:cmd"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateienladen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateierzeugung"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:datenbanken"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:mailversand"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:nutzdaten"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:pclpdf"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:start"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:textersetzung"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:verzweigungen"/>
                <rdf:li rdf:resource="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:zeit"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico">
        <title>print2forms</title>
        <link>https://wiki.print2forms.de/</link>
        <url>https://wiki.print2forms.de/ttps://wiki.print2forms.de/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:archiv">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:28+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELektronische Archive</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:archiv</link>
        <description>ELektronische Archive

Viele elektronische Archivsysteme bieten die Möglichkeit, einen Ordner zu überwachen und Dateien, die dort abgelegt werden, automatisch in das Archiv zu übernehmen. Dabei benötigt das Archiv häufig eine Schlagwortdatei für jede abzulegende Datei. Dazu bietet</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:arithmetischeoperationen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:28+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Arithmetische Operationen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:arithmetischeoperationen</link>
        <description>Arithmetische Operationen

Eine arithmetische Operation hat als Ergebniss eine Zahl. Die Operation kann dabei auch Argumente haben, die das Ergebniss der Operation verändern.

Die arithmetische Operation Addition benötigt beispielsweise zwei Argumente und gibt die Summer dieser beiden Argumente zurück. Werden als Argumente fünf und zwei verwendet, so ist das Ergebnis sieben:</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:cmd">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Starten von externen Programmen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:cmd</link>
        <description>Starten von externen Programmen

Um externe Programme über die Kommandozeile von Windows zu starten steht folgender Block zur Verfügung:



Der Block kann nicht nur zum Starten von Programmen sondern für alle Kommandos verwendet werden, die in einer Windows-Befehlszeile zur Verfügung stehen.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateienladen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Laden von Dateien</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateienladen</link>
        <description>Laden von Dateien

In (p2fs) können Sie Textdateien einlesen. Dabei wird zwischen normalen Textdateien und Templatedateien unterschieden. Wenn Sie eine Textdatei einlesen wird ihr Inhalt genau so, wie er in der Datei steht in einer Variablen abgelegt. Wenn Sie eine Templatedatei laden, findet eine Variablenersetzung statt.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateierzeugung">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Erzeugen von Dateien</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:dateierzeugung</link>
        <description>Erzeugen von Dateien

Für das erstellen von Textdateien bietet (p2fs) einen eigenen Block an. Er benötigt einen Dateinamen für die zu erstellende Datei und einen Inhalt. Die Datei wird relativ zum Spool-Verzeichnis angelegt.

Außerdem ist es möglich, aus</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:datenbanken">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datenbankzugriff</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:datenbanken</link>
        <description>Datenbankzugriff

Mit (p2fs) ist es möglich, durch die Kombination weniger Blöcke Datenbankabfragen auszuführen um Beispielsweise die EMail-Adresse eines Kunden zu erfahren.




Einfügen eines neuen Datensatzes



Wenn Sie einen neuen Datensatz in die Datenbank einfügen möchten, benötigen Sie den oben Dargestellten Block. In diesem Beispiel soll der Kundentabelle ein neuer Kunde hinzugefügt werden, daher wird der</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:mailversand">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mailversand</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:mailversand</link>
        <description>Mailversand

Häufig sollen (p2f)-Gateways EMails versenden. Deswegen ist diese Funktion in (p2fs) als eigener Block implementiert.  Beachten Sie allerdings, dass die entsprechenden Einstellungen in der Konfiguration vorgenommen werden müssen.









Wie Sie sehen benötigt eine EMail einen Betreff, Empfänger und eine Nachricht. Optional kann auch ein Anhang beigefügt werden. Dies kann der Dateiname einer Datei, die sich im Spool-Verzeichnis befindet oder ein absoluter bzw. ein relativer Pfad be…</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:nutzdaten">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Laden von Nutzdaten aus der Index-Datei</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:nutzdaten</link>
        <description>Laden von Nutzdaten aus der Index-Datei

Eine der wichtigsten Funktionen von (p2fs)-Skripten ist das extrahieren von Nutzdaten aus der von (p2f) erzeugten Index-Datei. Die Nutzdaten in solche einer Indexdatei sind Zeilenweise abgelegt, wobei jede Zeile einen Index von</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:pclpdf">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Umwandeln der PCL-Datei in eine PDF-Datei</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:pclpdf</link>
        <description>Umwandeln der PCL-Datei in eine PDF-Datei

Jedes mal, wenn ein (p2fs)-Skript von einem Gateway gestartet wird, legt das Gateway eine PCL-Datei in den Spool-Ordner. Aus dieser Datei können Sie mit dem Pdf-Block ganz leicht eine PDF-Datei erzeugen. Die Pdf-Datei benötigt einen Dateinamen unter dem sie im Spool-Verzeichniss angelet wird und einen Titel, der von Pdf-Betrachter-Software häufig in der Titelleiste angezeigt wird.</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:start">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Funktionen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:start</link>
        <description>Funktionen

Die Kernfunktionen der visuellen Programmiersprache (p2fs) umfassen:

	*  Laden von Nutzdaten aus der Index-Datei
	*  Mailversand
	*  Erzeugen von Dateien
	*  Einfacher Zugriff auf Datenbanken
	*  Textersetzungen
	*  Umwandeln der PCL-Datei in eine PDF-Datei
	*  Laden von Dateien
	*  Ablegen der zu druckenden Datei in ein elektronisches Archiv
	*  Umgang mit Zeitangaben
	*  Starten von Programmen über die Windows Konsole
	*  Arithmetische Operationen
	*  Verzweigungen</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:textersetzung">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Textersetzungen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:textersetzung</link>
        <description>Textersetzungen

Mithilfe des Textersetzungsblocks können Sie innerhalb eines Textes nach dem Vorkommen eines bestimmten Textes suchen und diesen durch einen anderen ersetzen. In dem folgenden Beispiel Wird im Text „Hallo Maria, wie geht es dir?“</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:verzweigungen">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Verzweigungen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:verzweigungen</link>
        <description>Verzweigungen

Manchmal muss ein Skript im Programmablauf Entscheidungen treffen. Das bedeutet, abhängig von Bedingungen zwischen alternativen Programmabläufen wählen. Dazu steht der „If“-Block zur Verfügung. Als eingabe erhält dieser eine das Ergebnis einer Bedingung, auch logischer oder boolscher Ausdruck genannt. Das kann zum Beispiel Gleichheit zweier Werte sein:</description>
    </item>
    <item rdf:about="https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:zeit">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-21T15:12:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datumsfunktionen</title>
        <link>https://wiki.print2forms.de/doku.php?id=print2forms:skripte:funktionen:zeit</link>
        <description>Datumsfunktionen

Now

Der „Now“-Block gibt das aktuelle Datum, wie in der Konfiguration als Standardformatierung angegeben formatiert, zurück.



Der folgende Block versucht ein Eingangsdatum in ein Zielformat umzuformatieren.
In dem Beispiel wird das Ergebnis des</description>
    </item>
</rdf:RDF>
