Appearance
Aufruf von prozessing.pyz
Syntax für den Aufruf des PROZESSING:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyzAusgabe der PROZESSING-Version
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz --version
TBBM PROZESSING 2025-10-21/1b7e8445 // Python 3.14.0Ausgabe der Hilfe für das PROZESSING
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz --help
usage: prozessing.pyz [-h] [--daemon] [--schtasks] [--logfile LOGFILE] [--verbose] [--version] [--sleep SLEEP] [--watch] ini_file [ini_file ...]
TBBM PROZESSING 2025-10-21/1b7e8445 // Python 3.14.0
positional arguments:
ini_file
options:
-h, --help show this help message and exit
--daemon run converter daemon
--schtasks create schtasks.xml for Windows Task Scheduler
--logfile LOGFILE configure logfile
--verbose enable verbose output
--version show program's version number and exit
--sleep SLEEP run converters every x seconds
--watch run converters as watchdogs
--encrypt encrypt passwordMehrere Jobs in einer INI-Datei
Die Sektionen in einer INI-Datei werden in jener Reihenfolge abgearbeitet, in der sie angegeben sind. Darüber hinaus werden mehrere gleichartige Sektionen unterstützt (statt [CONV] kann [CONV.1] und [CONV.2] angegeben werden).
Somit können mehrere Schritte innerhalb einer INI-Datei ausgeführt werden:
ini
; D:\TBBM\PROZESSING\ini\in_gprssommer.ini
[ftp_in]
server = ftp.example.com
user = xxx
pass = xxx
subdir = .
to = D:/Daten/spool/gprssommer
regex = .csv
delete_remote = 1
[CONV]
REGEX = .csv
FORMAT_SRC = gprssommer
FORMAT_DEST = zrxp
SPOOL = D:/Daten/spool/gprssommer
DEST = D:/Daten/zrxp/gprssommer
ARCH = D:/Daten/arch/gprssommer
FAILED = D:/Daten/failed_conv/gprssommerDer PROZESSING-Aufruf lautet dann:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz ini\in_gprssommer.iniAufruf mit mehreren INI-Dateien
Alternativ können mehrere INI-Dateien mit einem PROZESSING-Aufruf ausgeführt werden:
ini
; D:\TBBM\PROZESSING\ini\ftp_in_gprssommer.ini
[ftp_in]
server = ftp.example.com
user = xxx
pass = xxx
subdir = .
to = D:/Daten/spool/gprssommer
regex = .csv
delete_remote = 1ini
; D:\TBBM\PROZESSING\ini\conv_gprssommer.ini
[CONV]
REGEX = .csv
FORMAT_SRC = gprssommer
FORMAT_DEST = zrxp
SPOOL = D:/Daten/spool/gprssommer
DEST = D:/Daten/zrxp/gprssommer
ARCH = D:/Daten/arch/gprssommer
FAILED = D:/Daten/failed_conv/gprssommerDer PROZESSING-Aufruf lautet dann:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz ini\ftp_in_gprssommer.ini ini\conv_gprssommer.iniPasswort verschlüsseln
Damit Passwörter nicht im Klartext in den Konfigurationsdateien gespeichert werden müssen, unterstützt PROZESSING die verschlüsselte Speicherung von Passwörtern. Dazu wird Fernet eingesetzt.
Das Verschlüsseln erfolgt mit --encrypt:
powershell
D:\TBBM\PROZESSING>..\python\python.exe prozessing.pyz --encrypt xxx.ini
Password: foobar
$$TVqsX1Ht7UioPj1SvEoILfzbcAO_P0x6gpUPM4vWvSg=$$gAAAAABpFyfH7-XbZgHpGjW7X9vjmmr2aDlpslbvFl6nlQ3SBiDdWjKR4rKx8dSSA-ieVO1PuUNUFtJvKS4u-gSceV643FJJTA==$$Die Ausgabe $$...$$...$$ wird anstelle des originalen Passworts eingetragen:
diff
-PASS = foobar
+PASS = $$TVqsX1Ht7UioPj1SvEoILfzbcAO_P0x6gpUPM4vWvSg=$$gAAAAABpFyfH7-XbZgHpGjW7X9vjmmr2aDlpslbvFl6nlQ3SBiDdWjKR4rKx8dSSA-ieVO1PuUNUFtJvKS4u-gSceV643FJJTA==$$