<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.itug.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.itug.de/feed.php">
        <title>Tustep-Wiki - tuscript:loesungen</title>
        <description></description>
        <link>https://wiki.itug.de/</link>
        <image rdf:resource="https://wiki.itug.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-18T09:36:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:aufteielen_einer_datei&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:cgi_scripte&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateimanagement&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateneingabe_im_browser&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:datum_und_uhrzeit_ausgeben&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:externe_programme_aufrufen&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:import_mehrerer_rtf_dateien&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:kalenderwoche_berechnen&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:kopieren&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:levenshtein_distanz&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:mail_versenden&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:makro_koma&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:modul_satz_tabellen&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:rechnen&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:register&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:request&amp;rev=1763815091&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:sichern&amp;rev=1763815092&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.itug.de/doku.php?id=tuscript:loesungen:start&amp;rev=1763815091&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.itug.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Tustep-Wiki</title>
        <link>https://wiki.itug.de/</link>
        <url>https://wiki.itug.de/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:aufteielen_einer_datei&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Aufteilen einer Datei in Einzeldateien</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:aufteielen_einer_datei&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Aufteilen einer Datei in Einzeldateien

- [ re.to | re.to ]

 Kontext:
 Oftmals bearbeite ich einzelne RTF-Dateien gesammelt in einer einzigen TUSTEP-Datei (siehe dazu Import mehrerer RTF-Dateien).
 Nach der Bearbeitung soll diese Sammeldatei wieder in die ursprünglichen einzelnen Dateien aufgeteilt werden.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:cgi_scripte&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CGI-Scripte</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:cgi_scripte&amp;rev=1763815092&amp;do=diff</link>
        <description>CGI-Scripte

Folgende Ausführungen zur Erstellung von CGI-Scripten mit TUSCRIPT wurden von - [ schaelkle | schaelkle ] auf dem TUSTEP-Workshop 2012 in Blaubeuren vorgestellt und von - [schneider-lastin] schneider-lastin leicht verändert ins Wiki übernommen.

----------</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateimanagement&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Infos über Dateien und Verzeichnisse abfragen</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateimanagement&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Infos über Dateien und Verzeichnisse abfragen

- [ms.tru] ms.tru

 Mit TUSCRIPT-Funktionen können Informationen über Dateien (TUSTEP- und Fremddateien) und Verzeichnisse abgefragt und weiterverarbeitet werden. Im Folgenden sind einige Beispielabfragen innerhalb eines Skripts/Makros aufgeführt.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateneingabe_im_browser&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:dateneingabe_im_browser&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Vorbemerkung: Nichtlateinische Texte (Hebräisch, Griechisch, Cyrillisch, Arabisch etc.) können statt in Umschrift im Editor auf eine bequeme Art und Weise im „WYSIWYG-Verfahren“ in einem Browser eingegeben und direkt in den TUSTEP-Editor abgespeichert</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:datum_und_uhrzeit_ausgeben&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Datum und Uhrzeit ausgeben</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:datum_und_uhrzeit_ausgeben&amp;rev=1763815092&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Datum und Uhrzeit ausgeben

- [schneider-lastin] schneider-lastin

 Zum Abfragen oder Ausgeben des aktuellen Datums oder der Uhrzeit gibt es in TUSCRIPT die Makrofunktionen DATE und TIME.

Datumausgabe allgemein:


SET datum = DATE (n)
oder
SET datum = DATE_n ()</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:externe_programme_aufrufen&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Externe Programme aufrufen</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:externe_programme_aufrufen&amp;rev=1763815091&amp;do=diff</link>
        <description>----------

Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Externe Programme aufrufen

- [ms.tru] ms.tru

 Für verschiedene Aufgaben ist es notwendig oder sinnvoll, externe Werkzeuge von TUSTEP (hier TUSCRIPT) aus aufrufen zu können. Mit der parametrisierbaren Makroanweisung EXECUTE ist dies möglich.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:import_mehrerer_rtf_dateien&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Import mehrerer RTF-Dateien in eine TUSTEP-Datei</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:import_mehrerer_rtf_dateien&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Import mehrerer RTF-Dateien in eine TUSTEP-Datei

- [ re.to | re.to ]

 Siehe Erläuterungen im Quelltext.


$$- SAMMELRTF.M:  (original version by MTr &amp; KS, modified by rtb, 19.04.13)
$$- -----------
$$-
$$- Dieses Tuscript importiert die Daten aus mehreren RTF-Dateien
$$- aus einem beliebigen Verzeichnis in eine einzige (Tustep-Gesamt-)
$$- Zieldatei.
$$- ACHTUNG: Wenn diese schon existiert, wird sie angemeldet und vor
$$- dem Impo…</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:kalenderwoche_berechnen&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kalenderwoche berechnen</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:kalenderwoche_berechnen&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Kalenderwoche berechnen

- [ schaelkle | schaelkle ]

 Mit dem folgenden Script kann die Kalenderwoche berechnet und ausgegeben werden, in die der heutige Tag fällt:


#makro
$$ MODE TUSCRIPT,{}
SET eins = 1, vier = 4
SET wtx = DATE (TODAY, tag, mon, jahr, numx)
SET wt0 = DATE (NUMBER, vier, eins, jahr, num0)
SET kw = (numx - (num0 - wt0) + 6)/7
PRINT kw
*eof</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:kopieren&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Kopieren und Modifizieren von Texteinheiten nach Bedingungen</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:kopieren&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Kopieren und Modifizieren von Texteinheiten nach Bedingungen

- [schneider-lastin] schneider-lastin

Musterdatei:



[philos.tf] [2 KB]




Inhalt der Musterdatei:


Sokrates spricht von Tugend.
Platon spricht von Tugend.
Aristoteles spricht von Tugend.
Sokrates, Platon und Aristoteles sprechen von Tugend.
Cicero spricht von Tugend.
Seneca spricht von Tugend.
Cicero und Seneca sprechen von Tugend.
Sokrates, Platon, Aristoteles, Cice…</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:levenshtein_distanz&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Levenshtein-Distanz</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:levenshtein_distanz&amp;rev=1763815092&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Levenshtein-Distanz

- [ms.tru] ms.tru


 Die Levenshtein-Distanz ist ein Maß zur Berechnung von Unterschieden zwischen zwei Zeichenketten (=Strings; im Folgenden exemplarisch als a und b bezeichnet). Hierbei ist entscheidend, wie viele Operationen notwendig sind, um aus String a String b zu erzeugen. Für jede Operation (Einfügung, Löschung, Austausch eines Zeichens) wird die Levenshtein-Distanz um eins erhöht.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:mail_versenden&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>E-Mails versenden mit TUSCRIPT</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:mail_versenden&amp;rev=1763815092&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

E-Mails versenden mit TUSCRIPT

- [ms.tru] ms.tru - [ schaelkle | schaelkle ]

 Mit TUSCRIPT besteht die Möglichkeit, E-Mails aus TUSTEP zu versenden. Der folgende Code kann in eine Datei (bsp. „mail.m“) gespeichert und mittels #MA,mail.m auf Kommandoebene ausgeführt werden.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:makro_koma&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gerüst für ein Kopiere-Script - *KOMA</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:makro_koma&amp;rev=1763815092&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Gerüst für ein Kopiere-Script - *KOMA

- [schneider-lastin] schneider-lastin

 Das Makro #*KOMA (=KOpiere-MAkro) erstellt ein Programm-Gerüst zum satz- oder portionsweisen Kopieren.
 #*KOMA schreibt das Gerüst in die zu DATEI angegebene Datei.
 Das Makro und seine Spezifikationen lauten:</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:modul_satz_tabellen&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Satz einer einfachen Tabelle</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:modul_satz_tabellen&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

Zurück zum Inhaltsverzeichnis - Satz mit Modul SATZ

----------




Satz einer einfachen Tabelle

- [schneider-lastin] schneider-lastin

Vorbemerkung: Zum Satz einfacher Tabellen bieten sich die Anweisungen zum Verändern der Satzbreite („&amp;!s(1,mmm“), zum Einrücken („&amp;=nnn“ etc.) und zum Definieren und Wiederanfahren von vertikalen Merkstellen (</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:rechnen&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Erstellen eines immerwährenden Kalenders</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:rechnen&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Erstellen eines immerwährenden Kalenders

- [ F.Seck | F.Seck ]

 Das herunterladbare Skript/Makro erstellt einen Kalender zu einem beliebigen Jahr n. Chr. Das Ergebnis wird mit #*satz aufbereitet und ausgegeben.



[kalendermak.tf] [24 KB]




N.B.: Vor dem Starten muss die Makrodatei &#039;kalendermak.tf&#039;</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:register&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ortsnamenregister (einfach)</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:register&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Ortsnamenregister (einfach)

- [schneider-lastin] schneider-lastin - [ schaelkle | schaelkle ]

Musterdatei (kurzer Ausschnitt aus: Regine Schindler, Die Memorabilien der Meta Heusser-Schweizer [1797-1876] [Pfarrherren, Dicherinnen, Forscher, Bd. 1], Zürich 2007):</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:request&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Request</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:request&amp;rev=1763815091&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Request

- [kollatz] kollatz

 TUSCRIPT verfügt über zahlreiche Kalenderfunktionen (siehe oben). Darunter gibt es jedoch keine Funktion, die es erlaubt aus einem gregorianischen Datum das entsprechende Datum des hebräischen Kalenders zu errechnen. Diese Funktionalität bieten jedoch zahlreiche Webdienste.</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:sichern&amp;rev=1763815092&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sichern von Dateien auf externe Datenträger</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:sichern&amp;rev=1763815092&amp;do=diff</link>
        <description>Zurück zum Inhaltsverzeichnis - Lösungen und Tipps

----------

Sichern von Dateien auf externe Datenträger

- [ seck | seck ]



[sichere.mak] [38 KB]



[remember.mak] [3 KB]




Beschreibung des Skripts/Makros SICHERE in der Datei &#039;sichere.mak&#039;

 Mit dem Makro SICHERE können unter Windows permanente Dateien zunächst in eine (virtuelle) Band-Datei gerettet</description>
    </item>
    <item rdf:about="https://wiki.itug.de/doku.php?id=tuscript:loesungen:start&amp;rev=1763815091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-22T12:38:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lösungen und Tipps</title>
        <link>https://wiki.itug.de/doku.php?id=tuscript:loesungen:start&amp;rev=1763815091&amp;do=diff</link>
        <description>Lösungen und Tipps

----------

Ziel


 Ziel ist eine Sammlung von Musterprogrammen, Programmteilen, Tipps und Hilfen für Anfänger und Fortgeschrittene zu TUSCRIPT.
 Lösungen und Tipps zu TUSTEP und TXSTEP siehe dort.



Hinweise


 Die Musterprogramme</description>
    </item>
</rdf:RDF>
