Und tatsächlich es gibt Befehle, die der MPR kann und die gar nicht in der Hilfe stehen.
Undokumentierte "Geheimbefehle".
Thema in Part V: Passwort-/Text-Generator.
****************************
s_generate_rnd_string
# Transfered to STR.GENERATE
****************************
Diese Funktion erzeugt einen Zufallsstring aus den Zeichen in Zeichenkette (Parameter 1) mit der Länge (Parameter 2) oder (Defaultwert) 32.
Dabei kann man (Parameter 1) auch weglassen. Dann werden alle Groß- und Kleinbuchstaben sowie das "-" verwendet.
Alternativ kann man als (Parameter 1) folgende Angaben machen:
- (beliebige Zeichenkette - diese Zeichen werden verwendet)
- leer - es werden Klein- und Großbuchstaben und das "-" verwendet
- "A" die Zeichenkette wird nur aus Großbuchstaben gebildet.
- "a" die Zeichenkette wird nur aus Kleinbuchstaben gebildet.
- "A-" die Zeichenkette wird nur aus Großbuchstaben und dem "-" Zeichen gebildet.
- "a-" die Zeichenkette wird nur aus Kleinbuchstaben und dem "-" Zeichen gebildet.
Beispiele:
' Es werden Klein- und Großbuchstaben und das "-" verwendet, Ergebnis in $$RES mit Länge 32
Code: Select all
GRN\s_generate_rnd_string||>$$RES
Code: Select all
' Es werden nur die Zeichen aus $$LET verwendet, die Länge des Ergebnisstrings ist hier 45
VAR\$$LET=%&_ABCDefgh
GRN\s_generate_rnd_string|$$LET|45>$$RES
Code: Select all
' Es werden hier Großbuchstaben und das "-" Zeichen verwendet. Die Länge des Ergebnisstrings ist hier 8000 Zeichen
VAR\$$LET=A-
GRN\s_generate_rnd_string|$$LET|8000>$$RES