List-ET - Ent­schei­dungs­ta­bellen-Liste erstellen

list et 01

Diese Funktion erstellt eine Liste aller gespei­cherten Ent­schei­dungs­ta­bellen, inklusive der daraus gene­rier­ten Programmcodes, in Form einer Excel- oder CSV-Datei.

list et 03

Notwendige Parameter

Parameter [Kurzform]

-List-ET "Ver­zeich­nis-Name(n)" [‑let]

Erzeugt eine Liste aller Ent­schei­dungs­ta­bellen ausgehend vom Ver­zeich­nis "Ver­zeich­nis-Name". Es können auch mehrere Ver­zeich­nisse, getrennt durch das im Betriebssystem gültige Trennzeichen (unter Windows z.B. Semikolon ";") ange­ge­ben werden. Fehlt die Ver­zeich­nis­an­gabe, dann wird auto­ma­tisch entweder das aktuelle Arbeitsverzeichnis, oder, wenn ange­ge­ben, der Ver­zeich­nis­name des Parameters -RootDirectory, verwendet.

Optionale Parameter

Parameter [Kurzform]

-Recursive [‑rec]

Dieser Parameter veranlasst, dass auch alle Unterverzeichnisse durchsucht werden.

-FileNamePattern "Namens­muster" [‑fnp]

Beschränkung der Verarbeitung auf Dateien, die dem ange­ge­benen Namens­muster entsprechen.

Die Groß-/Kleinschreibung ist ohne Bedeutung.

Zur Maskierung können die folgenden Zeichen verwendet werden:
   *  für eine beliebige Zeichenfolge
   ?  für genau ein beliebiges Zeichen

Auch die Angabe mehrerer Namens­muster ist, durch Komma oder Semikolon getrennt, möglich.

-RootDirectory "Ver­zeich­nis-Name" [‑rd]

Dieser Parameter veranlasst, dass alle Ver­zeich­nis­an­gaben in der Ausgabe relativ zu dem hier ange­ge­benen Ver­zeich­nis dargestellt werden. Fehlt die Angabe "Ver­zeich­nis-Name", dann wird auto­ma­tisch das Ver­zeich­nis verwendet, das sich aus dem Parameter -List-ET ergibt.

-FileOut "Datei-Name" [‑fo]

Die Ausgabe wird in Datei "Datei-Name" geschrieben.

Zulässige Datei­endungen sind: .xls, .xlsx, .csv und .txt.

Endet der Name mit .xls oder .xlsx, dann erfolgt die Ausgabe direkt im MS-Excel-Format. Ansonsten wird eine Text-Datei im CSV-Format erstellt.

Fehlt die Angabe zum Datei-Namen, dann wird die Voreinstellung "LFET-List-ET.xlsx" verwendet.

-CreateMissingFolders [‑crmf]

Dieser Parameter veranlasst, dass Aus­gabe-Ver­zeich­nisse, die noch nicht vorhanden sind, auto­ma­tisch erzeugt werden.

-OpenDirectoryOut [‑odo]

Dieser Parameter veranlasst, dass das Ver­zeich­nis, in dem sich die durch -FileOut erstellte Datei be­fin­det, auto­ma­tisch geöffnet wird.

Fehlt der Parameter -FileOut, dann wird auch gleich­zeitig die Erzeugung der Ausgabedatei mit dem voreingestellten Namen ausgelöst.

-OpenFileOut [‑ofo]

Dieser Parameter veranlasst, dass die durch -FileOut erstellte Datei auto­ma­tisch mit dem zum Dateityp passenden System-Edi­tor (z.B. Notepad, MS-Excel, etc.) geöffnet wird.

Fehlt der Parameter -FileOut, dann wird auch gleich­zeitig die Erzeugung der Ausgabedatei mit dem voreingestellten Namen ausgelöst.

-ColorHyperlinks [‑ch]

Hyperlinks in Excel-Dateien werden bei LF‑ET nicht auto­ma­tisch optisch hervorgehoben. Durch Angabe dieses Parameters werden alle Hyperlinks blau und unterstrichen dargestellt.

-DelimItem "x" [‑di]

Das voreingestellte Spaltentrennzeichen (;) kann hiermit auf einen anderen Wert geändert werden.

Dieser Parameter ist nur von Bedeutung bei Ausgaben im CSV-Format.

-DelimText "y" [‑dt]

Das voreingestellte Textbegrenzungszeichen (") kann hiermit auf einen anderen Wert geändert werden.

Dieser Parameter ist nur von Bedeutung bei Ausgaben im CSV-Format.

-CheckGeneratedSources [‑cgs]

Mit diesem Parameter werden für jede Ent­schei­dungs­ta­belle gene­rier­te Sourcecodes gesucht und bezüglich Aktualität analysiert

-CheckSourceImport [‑csi]

Zu­sätz­lich kann geprüft werden, ob ein Source-Import aus den gene­rier­ten Sourcecodes problemlos möglich wäre.

Siehe auch Scrapbook einlesen

Anwendungsbeispiele

Eine typische Form des Aufrufs ist z.B.:

lfetconsole.bat -List-ET -Recursive -OpenFileOut

Oder in Kurzform:

lfetconsole.bat -list-et -rec -ofo

Einige Spalten können u.U. sehr lange bzw. umfangreiche Textinformationen enthalten (lange Ordner-Namen, komplette Texte zur Ent­schei­dungs­ta­belle, etc.). Diese Spalten werden in Tabellenkalkulationsprogrammen, wie z.B. MS-Excel, einfach sehr schmal eingestellt, so, dass man ge­rade noch sieht, ob eine Information enthalten ist oder nicht. Soll der Inhalt eingesehen werden, dann wird einfach die entsprechende Zelle markiert und der komplette Inhalt kann in der aktivierten Bearbeitungsleiste eingesehen werden.