Eingabeaufforderung, Powershell oder VBA? Was eignet sich am besten für die Lösung meines Problems?

OP #2484074
Lesenswert?

Hallo,

ich bin gerade dabei mich in imc FAMOS einzuarbeiten.
http://www.imcfamos.de/de/index.html

FAMOS dient zum Auswerten von Messdaten. Für sich wiederholende 
Auswertungen können sogenannte Sequenzen geschrieben werden 
(vergleichbar einer Batch-Datei in Windows). Innerhalb einer Sequenz 
kann eine weitere Sequenz aufgerufen werden. Dies erfolgt über den 
Befehl "SEQUENZ UnterSequenz" oder kurz über "SEQU UnterSequenz". Um 
einen Überblick über alle bestehenden Sequenzen zu erhalten möchte ich 
mir ein kleines Programm schreiben, das mir auflistet welche Sequenzen, 
die in einem Dateiordner abgelegt sind, weitere Sequenzen aufrufen und 
wenn ja, welche. Das Ergebnis sollte ungefähr so aussehen:

Sequenz001
 -> Untersequenz001
 -> Untersequenz002
 -> Untersequenz003

Sequenz002
 -> Untersequenz001
     -> Untersequenz002
     -> Untersequenz006
 -> Untersequenz003
 -> Untersequenz002

Sequenz003
 -> Untersequenz002
     -> Untersequenz003

Ich muss folglich alles *.seq-Dateien eines Ordners nach dem Befehl 
"SEQUENZ" bzw. "SEQU" durchsuchen, anschließend die nach dem Befehl 
aufgeführt Datei öffnen und auch diese untersuchen. Enthält die Datei 
wiederum den Befehl "SEQUENZ" bzw. "SEQU" geht die suche weiter.

In einem nächsten Schritt möchte ich noch weitere Eigenheiten der 
Sequenz-Dateien untersuchen (z. B. welche Report-Dateien aufgerufen 
werden). Die ist jedoch zunächst zweitrangig.

Die Frage, die sich mir gerade stellt ist, ob ich das soeben 
geschilderte Problem am besten mit einer Batch-Datei mit der Powershell 
oder mit einem VBA-Programm (Word/Excel) "erschlage". Das Programm 
sollte unter Windows laufen.

Mit freundlichen Grüßen
Qingwen
(Firma: No ONE) #7006712
Lesenswert?

Ich denke das ist nicht korrekt weil in Famos die seq. werden gerufen 
mit Befehl "CAL". Reihenfolge wird innerhalb von Sequenz definiert und 
mit ËND" Sequenz abgeschlossen. Die Anzahl (Name) von seq. kannst 
entnehmen von der ORDNER wo dein Projekt vorhanden ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren