Geschweifte Klammern in Mail Makro nutzen

Anwenderaustausch zur PhraseExpress Makroprogrammierung
Post Reply
Nussbaum
Posts: 4
Joined: 07 Aug 19, 12:34

Geschweifte Klammern in Mail Makro nutzen

Post by Nussbaum » 07 Aug 19, 12:48

Hallo,

ich möchte im Mail Formular geschweifte Klammern für Passwort Information und als Formulareingabe eines Passwortes verwenden.
Im Einmalpasswort können "{" und "}" vorkommen und im Beschreibungstext sollen diese auch vorkommen.

Nur wird dies leider als Zeichen eines Makros erkannt.

Wie ist es möglich die geschweiften Klammern als Text aus zukommentieren?

Technical Support
Posts: 2294
Joined: 10 Feb 06, 22:23

Post by Technical Support » 07 Aug 19, 13:07

Fügen Sie vor "}" drei umgedrehten Schrägstriche hinzu: "\\\}"

Nussbaum
Posts: 4
Joined: 07 Aug 19, 12:34

Post by Nussbaum » 07 Aug 19, 13:20

OK, vor dem Beschreibungstext ist dies für mich verständlich.
Wie ist dies aber mit dem Passwort was über eine Formulareingabe zurück kommt, hier ist gegebenenfalls an irgend einer Stelle eine geschweifte Klammer und für Anwender soll die Eingabe einfach sein ohne non "\\\" an irgend einer stelle hinzu zufügen?

Peter Stotz
PhraseExpress Expert
Posts: 810
Joined: 27 Feb 08, 15:07

Post by Peter Stotz » 07 Aug 19, 14:54

@Nussbaum
Der Effekt mit gescheiften Klammern ist durch den PhraseExpress-Code bedingt.
Mein Rat: Verwenden Sie KEINE geschweifte Klammern/entfernen Sie geschweifte Klammern aus Eingaben.

In Ergänzung zum Hinweis des techischen Supports:
Für Anwenungen wie #check (#cond), #replace usw. funktionieren meist auch folgende Ersetzungen:
\\\{ oder {#asc 123} für '{'
\\\} oder {#asc 125} für '}'

Peter Stotz
Windows 10 - PhraseExpress v14.0.145

Nussbaum
Posts: 4
Joined: 07 Aug 19, 12:34

Post by Nussbaum » 07 Aug 19, 15:03

Leider ist bei unserem zentralen System die geschweifte Klammer ein erlaubtes Zeichen für das Passwort und daher kann dieses Zeichnen nicht vermieden werden.

Peter Stotz
PhraseExpress Expert
Posts: 810
Joined: 27 Feb 08, 15:07

Post by Peter Stotz » 07 Aug 19, 15:15

@Nussbaum
Das wird eine beständige Fehlerquelle sein... :-((

Aber Sie könnten mit PhraseExpress bei JEDER Zeichenüberabe die geschweiften Kammern mit einem definierten anderen Zeichen ersetzen bevor der Übergabestring verarbeitet wird!?

Peter Stotz
Windows 10 - PhraseExpress v14.0.145

Post Reply