MPR-Skript: Alle Dateiversionen von Dateien in einem Verzeichnis auflisten

Moderator: MVogt

Antworten
Benutzeravatar
Theo_Gottwald
Beiträge: 309
Registriert: 03. Okt 2009, 08:57
Wohnort: Herrenstr.11 * 76706 Dettenheim
Kontaktdaten:

MPR-Skript: Alle Dateiversionen von Dateien in einem Verzeichnis auflisten

Beitrag von Theo_Gottwald » 21. Sep 2019, 09:03

Da ist er der Supportfall. Frage ist dann "hat der Kunde von allen Dateien auch die aktuellen Versionen?"
Wie kann man das prüfen?

Hier kann der MPR helfen in dem er von allen DLL und EXE-Dateien
in einem beliebigen Verzeichnis (&alle Unterverzeichnisse) die Dateiversionen auflistet und in eine Textdatei schreibt.

Diese kann man dem Support geben und der kann es mit seiner Version abgleichen.

Hier ein Skript das alle Versionen von Dateien im MPR-Ordner auflistet.
Die Datei mit dem Ergebnis wird auf dem Desktop abgelegt.

Code: Alles auswählen

' Get MPR-File-Versions
VAR\$$dat=$date$
FMT\$$dat|long date
VAR\$$daa=$date$
FMT\$$daa|yyyymmdd

VAR\$$FID=?desktop\MPR-Versions $$daa.txt
VAR\$$TXT=Matrix42 Package Robot file version report $$dat$crlf$
DEL\$$FID
VAR\$$LST=42

NAI\
   SBT\5||Matrix42 Package Robot not installed!

   END\
EAI\

'DED\1
VAR\$$PAT=?exepfad\

FEF\$$PAT|*.dll|doit|$$FIL@!
FEF\$$PAT|*.exe|doit|$$FIL@!

CTF\$$FID<$$TXT
@

:doit
GFT\$$FIL
VAR\$$FOL=$v2$
GFV\$$FIL>$$FVE
ALB\$$FIL
VAR\$$FIZ=$v1$
GFI\$$FIL
VAR\$$FDD=$v2$
SBD\|$$FDD|$sp$|1
VAR\$$FDD=$v1$
GSB\RSet
GSB\RSetV
VAR\$$TXT=$$TXT$crlf$$$FIZ
VAR\$$TXT=$$TXT$tab$
VAR\$$TXT=$$TXT$$FVE$tab$ - $$FDD from $$FOL
@

:LSet
GSL\$$FIZ>$$LEN
FOR\$$CNT|$$LEN|12
   VAR\$$FIZ=$sp$$$FIZ
NXT\
RET\

:RSet
GSL\$$FIZ>$$LEN
FOR\$$CNT|$$LEN|$$LST
   VAR\$$FIZ=$$FIZ$sp$
NXT\
RET\

:RSetV
GSL\$$FVE>$$LEN
FOR\$$CNT|$$LEN|12
   VAR\$$FVE=$$FVE$sp$
NXT\
RET\

Antworten

Zurück zu „Package Robot“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste