Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

CRLF als Suffix bei Append für .cmd Generierung

Mehr
2 Jahre 4 Monate her #4615 von Ralf Birk
Hallo Robert,

ich hätte mal wieder eine Frage. Folgende Routine will ich etwas verbessern:

Aus vorgelagerten DV-Systemen kommen pro Auftrag zig Dateien (Adressen als CSV, div. PDF's, Zip's usw).
Ich habe die Adress-CSV mit dem Flowheater verarbeitet und die gesamten anderen Unterlagen nach erfolgreichem Abschluß per Move (Batch oder Server) in einen Archivordner verschoben. Bei einem Auftrag auch kein Problem. Leider werden mehrere Aufträge paralell verarbeitet was einen generellen Move nicht möglich macht, da sich je nach Auftrag die Zielordner unterscheiden.
Da die ersten Stellen aller Dateinamen eines Auftrags in sich Unique sind habe ich dann einen Bearbeitungsschritt gemacht der einen Batch erstellt mit genau den für den gerade bearbeiteten Auftrag. Dieser wird im Anschluss der .fhd-Definition ausgeführt. Dies funktioniert soweit gut. Nun zu meiner Frage:
Die Daten jeder CMD Zeile setze ich im Moment aus Statischen und Variablen Daten mittels Append zusammen. Ist das letzte Element der Append ein statischer Wert füge ich in dem jeweiligen X-Value gleich den Zeilenumbruch ein (geht bei Variablen nicht so einfach). Beim Append der einzelnen Zeilen des CMD füge ich bei Bedarf noch ein CRLF via X-Value ein.
Eleganter wäre es den CRLF als Suffix des ersten Append's einzugeben. Was wäre hier einzugeben?

Im Anhang mal ein Beispiel für eine 2 Zeilen Ausgabe 


Gruß Ralf

PS: zu dem Thema von Oben:
Das fertige Textfeld anstatt in eine Datei in eine Variable zu schreiben und in einem weiteren Arbeitsschritt per CMD-Heater auszuführen wäre nicht umsetzbar (Im Moment kann die CMD-Datei ja nur via File geladen werden). 


 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 4 Monate her - 2 Jahre 4 Monate her #4616 von FlowHeater-Team
FlowHeater-Team antwortete auf CRLF als Suffix bei Append für .cmd Generierung
Hallo Ralf,

der String Append Heater kann leider keine Escape Sequenzen oder ähnliches ersetzen bzw. interpretieren, somit musst du dir hier mit einem kleinen Trick behelfen.
Du kannst im String Append Heater einen Platzhalter definieren den du dann am Ende der Kette mit dem String Replace Heater in einen oder auch mehreren Zeilenumbrüchen umwandelst.

Im Anhang findest du ein Beispiel, hier wurde z.B. die Zeichenkette „#CRLF#“ als Platzhalter verwendet, siehe Screenshot.

Zum CMD Heater ) Das geht so leider nicht. Einfacher und besser ist es ein CMD Skript zu schreiben das du mit Parametern aufruft um dann dynamisch mit anderen Werten auszuführen.

 

 

Dateianhang:

Dateiname: crlf-ersetzen.zip
Dateigröße:5 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 2 Jahre 4 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.289 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.