So, hier mal ein Skript, das einen sinnvollen Zweck erfüllt...
Bei der Erstellung von Layouts und/oder Dokumentenvorlagen wird als Fülltext in der Regel ein standardisierter
Blindtext verwendet. Eine entsprechende Funktion findet sich vor allen in DTP-Anwendungen. TextMaker bietet eine entsprechende Funktion leider nicht.
Dieses Skript erzeugt mit komfortablen Konfigurationsmöglichkeiten beliebige Mengen an Blindtext.
InstallationDas angehängte Archiv kann in ein beliebiges Verzeichnis entpackt werden. Wichtig ist, dass die Wortliste im gleichen Verzeichnis wie das BasicMaker-Skript liegt.
Für die Einrichtung im TextMaker kann das mitgelieferte Symbol verwendet werden. Als Befehlszeile für den Start kann bspw.
"C:\Programme\SoftMaker Office 2008\BasicMaker.exe" /s "c:\Dokumente und Einstellungen\[Ihr Benutzer]\Eigene Dateien\SoftMaker\Lorem Ipsum Generator\Lorem Ipsum Generator.bas" verwendet werden. Die Anführungszeichen müssen unbedingt mit angegeben werden!
VerwendungNach Start des Skriptes erscheint der folgende Dialog:
Dateianhang:
LoremIpsumGenerator.png [ 15.2 KiB | 1577-mal betrachtet ]
1: Definiert die Anzahl der zu erzeugenden Absätzen
2: Minimale und Maximale Wörter pro Absatz
3: Sollen innerhalb der Absätze einzelne Sätze erzeugt werden?
Fehler bei der Eingabe werden vom Skript abgefangen.
Das bringt die ZukunftEs fehlen noch ein paar Funktionen, die noch nicht implementiert wurden. Hauptsächlich liegt es an Einschränkungen der OLE-Funktionalität von TM.
* Erzeugen von Überschriften
* Positionierung des Dialogs relativ zum Dokumentenfenster
* Vorgeben der Sprache der Absätze als "keine", damit der Text für die Rechtschreibprüfung transparent bleibt
* Setuproutine zur Erstellung/Entfernung der Symbolleistenverknüpfung
* Fortschrittsanzeige in der Statusleiste
* Geschwindigkeitsoptimierungen (Programm berücksichtigt Bug in Version 494 und wird ab 495 automatisch schneller)
* Optimierung des Codes
Nutzung und so weiterFür privat kann das Skript frei verwendet werden. Das Skript bitte nicht verändern und erneut hier hochladen. Änderungen am Original werden von mir durchgeführt und das Skript dann zeitnah aktualisiert wieder eingestellt.
Anregungen, Vorschläge und Wünsche bitte als Antwort auf diesen Beitrag.
Eine Anmerkung zur Codequalität: Die aktuelle Version ist primär auf Funktion optimiert. Der Code wird noch ein bisschen aufgeräumt und eignet sich dann sicher auch für Einsteiger deutlich besser als Vorlage.
Versionshistorie1.0
* Erste verfügbare Version
1.1
* Kleiner Fehler, es wird natürlich der BasicMaker und nicht der DataMaker angesprochen
* Zur Geschwindigkeitssteigerung wird eine eventuell aktivierte Rechtschreibprüfung vorübergehend abgeschaltet