8
0

Anlage des Repos

This commit is contained in:
2024-01-24 16:42:38 +01:00
commit 38d6a271c4
1785 changed files with 3051496 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
@ECHO OFF
CHCP 1252
TITLE DIGITAL DATA - QuickScan-Job
ECHO Stapelverarbeitungsprogramm
ECHO QuickScan-Job
ECHO -
ECHO Digital Data
ECHO Ludwig-Rinn-Strasse 16
ECHO 35452 Heuchelheim
ECHO Tel.: 0641 / 202360
ECHO E-Mail: info@didalog.de
ECHO -
ECHO Version 1.0
ECHO Letzte Aktualisierung: 22.01.2014
ECHO -
ECHO Programmstart am %date% um %time:~0,8% Uhr auf %computername%.
REM --------------------------------------------------------------
REM -------------------Definition der Variablen-------------------
REM --------------------------------------------------------------
SET QuickScanEXE="D:\Programme\Erfassung\QuickScan 4.7\QuickScn.exe"
SET Job=0
SET Jobs=3
SET InputPfad1=E:\windream-Import\Input\Stapel_Deckblatt
SET InputPfad2=E:\windream-Import\Input\Datei_Dokumentart\Kuendigung_per_Fax
SET InputPfad3=E:\windream-Import\Input\Datei_Dokumentart\Diverse_per_Scan
SET ArchivPfad=E:\windream-Import\Archiv
SET TempPfad=E:\windream-Import\Temp
SET Aufbewahrungszeit=30
REM --------------------------------------------------------------
ECHO -
ECHO Stelle fest, ob eine QuickScan Instanz bereits vorhanden ist.
tasklist |find /i "QuickScn.exe"
IF %ERRORLEVEL% == 0 (ECHO QuickScan scheint bereits gestartet zu sein, beende bereits gestartet Instanzen.) && (tskill /A QuickScn)
IF %ERRORLEVEL% == 1 (ECHO Keine bereits gestarteten QuickScan Instanzen gefunden, fahre fort.) && (SET %ERRORLEVEL% = 0)
:Job1
SET /a Job=%Job%+1
REM --------------------------------------------------------------
REM --------------------------Job1--------------------------------
REM --------------------------------------------------------------
ECHO -
ECHO Job %Job% von %Jobs% wird abgearbeitet.
ECHO -
ECHO Prüfe ob abzuarbeitende Dateien vorhanden sind.
IF NOT EXIST %InputPfad1%\*.pdf (ECHO Es liegen keine abzuarbeitende PDF-Dateien vor.) && (ECHO Springe zum naechsten Job.) && (goto Job2)
ECHO -
ECHO Erstelle Sicherung der zu verarbeiteneden Datei(en) in %ArchivPfad%.
rem for /r %%I in (%InputPfad1%\*.pdf) do copy "%%~I" "%ArchivPfad%\%%~dpIfolder.pdf"
copy %InputPfad1%\*.pdf %ArchivPfad% /Y
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls sind die Dateien gesperrt?!)
ECHO -
ECHO Starte Abarbeitung des QuickScan Profils.
%QuickScanEXE% /scan profile=Eingangsdokumente_per_Scan /exit /delete showclrdlg=0
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (ECHO Das Programm wird abgebrochen.) && (goto exit)
ECHO -
ECHO Verschiebe verarbeitete Dateien in Unterordner.
move /y E:\windream-Import\Output\Datei\Eingangsrechnung*.pdf E:\windream-Import\Output\Datei\Eingangsrechnung
move /y E:\windream-Import\Output\Datei\Kuendigung*.pdf E:\windream-Import\Output\Datei\Kuendigung
move /y E:\windream-Import\Output\Datei\Arbeitsauftrag*.pdf E:\windream-Import\Output\Datei\Arbeitsauftrag
move /y E:\windream-Import\Output\Datei\Lieferschein*.pdf E:\windream-Import\Output\Datei\Lieferschein
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls existieren keine zu verschiebenden Dateien ?!)
REM --------------------------------------------------------------
:Job2
SET /a Job=%Job%+1
REM --------------------------------------------------------------
REM --------------------------Job2--------------------------------
REM --------------------------------------------------------------
ECHO -
ECHO Job %Job% von %Jobs% wird abgearbeitet.
ECHO -
ECHO Prüfe ob abzuarbeitende Dateien vorhanden sind.
IF NOT EXIST %InputPfad2%\*.pdf (ECHO Es liegen keine abzuarbeitende PDF-Dateien vor.) && (ECHO Springe zum naechsten Job.) && (goto Job3)
ECHO -
ECHO Erstelle Sicherung der zu verarbeiteneden Datei(en) in %ArchivPfad%.
copy %InputPfad2%\*.pdf %ArchivPfad% /Y
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls sind die Dateien gesperrt?!)
ECHO -
ECHO Starte Abarbeitung des QuickScan Profils.
%QuickScanEXE% /scan profile=Kuendigungen_per_Fax /exit /delete showclrdlg=0
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (ECHO Das Programm wird abgebrochen.) && (goto exit)
REM --------------------------------------------------------------
:Job3
SET /a Job=%Job%+1
REM --------------------------------------------------------------
REM --------------------------Job3--------------------------------
REM --------------------------------------------------------------
ECHO -
ECHO Job %Job% von %Jobs% wird abgearbeitet.
ECHO -
ECHO Prüfe ob abzuarbeitende Dateien vorhanden sind.
IF NOT EXIST %InputPfad3%\*.pdf (ECHO Es liegen keine abzuarbeitende PDF-Dateien vor.) && (ECHO Springe zum naechsten Job.) && (goto Exit)
ECHO -
ECHO Erstelle Sicherung der zu verarbeiteneden Datei(en) in %ArchivPfad%.
copy %InputPfad3%\*.pdf %ArchivPfad% /Y
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls sind die Dateien gesperrt?!)
ECHO -
ECHO Starte Abarbeitung des QuickScan Profils.
%QuickScanEXE% /scan profile=Arbeitsauftraege_per_Scan /exit /delete showclrdlg=0
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (ECHO Das Programm wird abgebrochen.) && (goto exit)
ECHO -
ECHO Verschiebe verarbeitete Dateien in Unterordner.
move /y E:\windream-Import\Output\Datei\0000A*.pdf E:\windream-Import\Output\Datei\Arbeitsauftrag
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls existieren keine zu verschiebenden Dateien ?!)
REM --------------------------------------------------------------
REM --------------------------------------------------------------
REM --------------------Abschlussarbeiten-------------------------
REM --------------------------------------------------------------
:exit
ECHO -
ECHO Entferne Archiv-Dateien die aelter sind als %Aufbewahrungszeit% Tage aus Pfad: %ArchivPfad%.
C:\Windows\System32\forfiles /P "%ArchivPfad%" /M *.pdf /C "cmd /c if @isdir==FALSE del @file" /D -%Aufbewahrungszeit%
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls existieren keine zu entfernenden Dateien ?!)
ECHO -
ECHO Entferne temporaere Dateien.
del %TempPfad%\*.pdf /F
IF %ERRORLEVEL% == 1 (ECHO Es ist ein Fehler waehrend der Abarbeitung aufgetreten.) && (SET %ERRORLEVEL% = 0) && (ECHO Gegebenenfalls existieren keine zu entfernenden Dateien ?!)
ECHO -
ECHO Alle Aufgaben wurden abgeschlossen.
ECHO Das Programm wird beendet.
CHCP 850
exit

View File

@@ -0,0 +1,180 @@
# Digital Data Konfigurationsdatei.
# UTF-8 Kodierung benötigt!
#-----------------------------------------------------------------------------------------------------
###################################### Allgemeine Einstellungen. #####################################
#-----------------------------------------------------------------------------------------------------
# Pfadangabe in der die Log Dateien abgelegt werden
# Wenn Sie diesen Wert leer lassen, wird im Skriptverzeichnis ein Ordner "Logs" erstellt,
# in diesem werden entsprechende Logdateien abgelegt.
LogPfad = E:\Dokumentenverarbeitung\Logs\QuickScan
# Zahlenwert, wie lange (in Tagen) Logdateien aufbewahrt werden sollen (Default: 60).
# Wenn Sie diesen Wert leer lassen, wird der Standardwert von 60 Tagen verwendet.
# Wert 0 schaltet die Löschfunktion komplett aus.
LogEntfernen = 365
# Sonderzeichen welches verwendet wird, um Werte in Dateinamen zu trennen (Beispiel: Dateiname_4711_1606.pdf)
DateiTrennzeichen = _
# Sonderzeichen welches verwendet wird, um Dateiversionen zu trennen (Beispiel: Dateiname_4711_1606~2.pdf)
VersionsTrennzeichen = ~
# Dateiendung auf die innerhalb der Kopier- und Verschieberoutinen reagiert wird.
DateiEndung = pdf
# Zahlenwert, wie lange (in Minuten) gewartet wird, bis Dateien verarbeitet werden.
DateiVerzögerung = 5
#-----------------------------------------------------------------------------------------------------
####################################### QuickScan Einstellungen. #####################################
#-----------------------------------------------------------------------------------------------------
# Kompletter Pfad zur QuickScan EXE-Datei (Beispiel: D:\ProgrammPfad\Programm.exe).
QSEXE = D:\Programme\Erfassung\QuickScan 4.7\QuickScn.exe
# Dateiendung der QuickScan Profile im Ordner <QuickScanRoot>\Profiles\Scan.
QSProfilEndung = qsc
#-----------------------------------------------------------------------------------------------------
###################################### PDFCreator Einstellungen. #####################################
#-----------------------------------------------------------------------------------------------------
# Kompletter Pfad zur PDFCreator EXE-Datei (Beispiel: D:\ProgrammPfad\Programm.exe).
PDFCreatorEXE = D:\Programme\Grafik\PDFCreator 1.7.2\PDFCreator.exe
# Um die PDF/A-1B Konvertierung nutzen zu können aktivieren Sie den Hauptschalter mit "ein", ansonsten mit "nein".
# Ist der Hauptschalter deaktiviert, läst sich die Konvertierung auch nicht in den OutputRegeln verwendet werden.
PDFCreatorKonvertierung_Hauptschalter = ein
# Wenn alle verarbeitet Dateien vor Anwendung der OutputRegeln, in PDF/A-1B umgewandelt werden sollen "Ja" eintragen ansonsten "Nein".
# Während der Verarbeitung wird folgender Ordner für die Konvertierungsschritte genutzt: <TempPfad>\Datei\PDFCreatorKonvertierung
PDFCreatorKonvertierung_Global = Nein
#-----------------------------------------------------------------------------------------------------
###################################### Verzeichnis Einstellungen. ####################################
#-----------------------------------------------------------------------------------------------------
# Überwachter Pfad in dem zu verarbeitende Dateien abgelegt werden.
InputPfad = E:\Dokumentenverarbeitung\Input
# Pfad in dem Verarbeitungsschritte geschehen.
TempPfad = E:\Dokumentenverarbeitung\Temp
# Ausgabe Pfad in dem verarbeitete Dateien abgelegt werden und in entsprechende Unterordner sortiert werden.
OutputPfad = E:\Dokumentenverarbeitung\Output
# Dateien werden vor der Verarbeitung in dieses Verzeichnis kopiert.
ArchivPfad = E:\Dokumentenverarbeitung\Archiv
# Zahlenwert, wie lange (in Tagen) archivierte Dateien aufbewahrt werden sollen (Default: 60).
# Wenn Sie diesen Wert leer lassen, wird der Standardwert von 60 Tagen verwendet.
# Wert 0 schaltet die Löschfunktion für archivierte Dateien komplett aus.
ArchivEntfernen = 1
#-----------------------------------------------------------------------------------------------------
################################# Erweiterte Verzeichnis Einstellungen. ##############################
#-----------------------------------------------------------------------------------------------------
# Dateien die von einer OutputRegel nicht klassifiziert werden können, laufen in <OutputPfad>\Datei\<Fehlerordner>.
FehlerOrdner = unklassifiziert
# In den folgenden Erklärungen und Beispielen wird die Dokumentart als wichtigstes Kriterium für die Sortierung favorisiert, natürlich können auch andere Werte in den Dateinamen verwendet werden!
# Der Regel Syntax lautet wie folgt (in die eckigen Klammern werden die entsprechenden Werte eingetragen):
# OutputRegel[1-9] = [Sortiermethode 1-7 oder Umbenennmethode 1-2], [FehlerBehandlung1, FehlerBehandlung2 oder FehlerBehandlung3], [Parameter1], [Parameter2], [Parameter3], ...
# Folgende gemeinsame Parameter können in fast allen Outputreglen angewendet werden:
# FehlerBehandlung1 --> Dateien in von der definierten Regel nicht betroffen sind, werden in den <FehlerOrdner> verschoben und verbleiben dort.
# FehlerBehandlung2 --> Dateien in von der definierten Regel nicht betroffen sind, werden nicht verschoben aber von der nächsten OutputRegel wieder versucht zu verarbeiten.
# FehlerBehandlung3 --> Dateien in von der definierten Regel nicht betroffen sind, werden nicht verschoben und verbleiben an ihrem aktuellem Ort.
#
# Sortiermethode1 wenden Sie an, wenn Sie wissen das die Dateien immer wie folgt aussehen: "Lieferschein_4711.pdf" der Aufbau also immer "Dokumentart_Zähler.Dateiendung" lautet.
# Wichtig zu wissen ist, das hierbei der Anfang des Dateinamens bis zum ersten <DateiTrennzeichen> ausgewertet wird! Es findet keine Fehlerbehandlung statt!
# Beispiel: Outputregel1 = Sortiermethode1, Dokumentart
# Sortiermethode2 wenden Sie an, wenn Sie wissen das die Dateien mit der Dokumentart im Dateinamen beginnen, der Aufbau also "Dokumentart_Zähler.Dateiendung" lautet.
# Wichtig zu wissen ist, das hierbei der Anfang des Dateinamens bis zum ersten <DateiTrennzeichen> ausgewertet wird!
# Dateien deren Dateinamen nicht mit einer Dokumentart beginnen, werden über die Fehlerbehandlung abgearbeitet.
# Beispiel: Outputregel1 = Sortiermethode2, FehlerBehandlung3, Angebot, Rechnung, Lieferschein
# Sortiermethode3 wenden Sie an, wenn Sie wissen das die Dateien wie folgt aussehen: "0815Lieferschein4711.pdf" der Aufbau also "ZählerDokumentartZähler.Dateiendung" lautet
# Wichtig zu wissen ist, das hierbei der komplette Dateiname durchsucht wird. Ist die Regel also mit dem Wert Angebot konfiguriert, wird auch eine Datei mit Namen Brief_Angebote_0815.pdf mit erfasst!
# Dateien deren Dateinamen keine Dokumentart beinhaltet, werden über die Fehlerbehandlung abgearbeitet.
# Beispiel: Outputregel1 = Sortiermethode3, FehlerBehandlung3, Angebot
# Sortiermethode4 wenden Sie an, wenn Sie wissen das die Dateien mit der Dokumentart im Dateinamen enden, der Aufbau also "Zähler_Dokumentart.Dateiendung"
# Wichtig zu wissen ist, das hierbei das Ende des Dateinamens ab dem letzten <DateiTrennzeichen> ausgewertet wird!
# Dateien deren Dateinamen nicht mit einer Dokumentart enden, werden über die Fehlerbehandlung abgearbeitet.
# Beispiel: Outputregel1 = Sortiermethode4, FehlerBehandlung3, Angebot, Rechnung
# Sortiermethode5 wenden Sie an, wenn Sie wissen das die Dateien immer wie folgt aussehen: "4711_Lieferschein.pdf" der Aufbau also immer "Zähler_Dokumentart.Dateiendung" lautet.
# Wichtig zu wissen ist, das hierbei das Ende des Dateinamens ab dem letzten <DateiTrennzeichen> ausgewertet wird! Es findet keine Fehlerbehandlung statt!
# Beispiel: Outputregel1 = Sortiermethode5, Dokumentart
# Sortiermethode6 wenden Sie an, wenn Sie wissen das die Dateien immer eine gewisse Zeichenlänge besitzen.
# Wichtig zu wissen ist, das hierbei der komplette Dateiname gezählt wird, inkl. Dateieindung.
# Beispiel: Outputregel1 = Sortiermethode6, FehlerBehandlung3, 36, 11
# Sortiermethode7 wenden Sie an, wenn Sie wissen das die Dateien immer eine gewisse Zeichenlänge besitzen und eine gewisse Zeichenfolge enthalten.
# Wichtig zu wissen ist, das hierbei der komplette Dateiname gezählt wird, inkl. Dateieindung, bzw. für die Zeichnfolge der komplette Dateiname durchsucht wird.
# Beispiel: Outputregel1 = Sortiermethode7, FehlerBehandlung3, 36|_4, 11|_6
# Umbenennmethode1 wenden Sie an, wenn Sie einen gewissen String in Dateinamen ersetzen möchten. Die bearbeitete Datei(en) werden dabei nicht verschoben!
# Wichtig zu wissen ist, das hierbei der komplette Dateiname durchsucht wird.
# Beispiel: Outputregel1 = Umbenennmethode1, FehlerBehandlung3, 1606|16062014, VK-LS|Lieferschein
# Umbenennmethode2 wenden Sie an, wenn Sie einen gewissen String in Dateinamen ersetzen möchten. Die bearbeitete Datei(en) werden nach dem Umbenennen sofort verschoben!
# Wichtig zu wissen ist, das hierbei der komplette Dateiname durchsucht wird. Ist die Regel also mit dem Wert Angebot konfiguriert, wird auch eine Datei mit Namen Brief_Angebote_0815.pdf mit erfasst!
# Beispiel: Outputregel1 = Umbenennmethode2, FehlerBehandlung3, 1606|16062014, VK-LS|Lieferschein
# Umbenennmethode3 wenden Sie an, wenn Sie ganze Dateinamen ersetzen möchten.
# Wichtig zu wissen ist, das hierbei der komplette Dateiname durchsucht wird. Ist die Regel also mit dem Wert Angebot konfiguriert, wird auch eine Datei mit Namen Brief_Angebote_0815.pdf mit erfasst!
# Syntax-Beispiel: [Outputregelx]=[Umbenennmethode2],[FehlerBehandlungx], [GesuchterWert1|ErsetzenderWert1], [GesuchterWert2|ErsetzenderWert2], [GesuchterWert3|ErsetzenderWert3]
# Befehls-Beispiel: Outputregel1 = Umbenennmethode2, FehlerBehandlung3, 1606|16062014, 0815|4711, VK-LS|Lieferschein
# Fall-Beispiel: Input: Rechnung_1606.pdf --> Output: Rechnung_16062014.pdf
# Umbenennmethode4 wenden Sie an, wenn Sie ganze Dateinamen ersetzen möchten. Die bearbeitete Datei(en) werden nach dem Umbenennen sofort verschoben!
# Wichtig zu wissen ist, das hierbei der komplette Dateiname durchsucht wird. Ist die Regel also mit dem Wert Angebot konfiguriert, wird auch eine Datei mit Namen Brief_Angebote_0815.pdf mit erfasst!
# Beispiel: Outputregel1 = Umbenennmethode2, FehlerBehandlung3, 1606|16062014, 0815|4711, VK-LS|Lieferschein
# Tragen Sie ab hier bis zu 9 OutputRegeln ein:
#Outputregel = Sortiermethode1
#Outputregel = Sortiermethode2, FehlerBehandlung1, Angebot | e:\angebote , Lieferschein|e:\lss
#Outputregel = Umbenennmethode1, FehlerBehandlung3, xenserver|Rechnung
#Outputregel = Umbenennmethode4, FehlerBehandlung3, Angebot|Lieferschein, Rechnung|PubsRechnung_, Angepote|Angebote_
#Outputregel = Sortiermethode1,
#Outputregel = Sortiermethode1, E:\PDF-Ausgang
#Outputregel = Sortiermethode2, FehlerBehandlung1, Angebot, Rechnung, Lieferschein
#Outputregel = Sortiermethode2, FehlerBehandlung1, Angebot, Rechnung, Lieferschein|E:\Lieferscheine
#Outputregel = Sortiermethode3, FehlerBehandlung1, Kopie , Nachweis, Angebot| e:\zetilopdse
#Outputregel = Sortiermethode4, FehlerBehandlung1, Angebot, Rechnung|e:\blub
#Outputregel = Sortiermethode5,
#Outputregel = Sortiermethode5, E:\PDF-Ausgang
#Outputregel = Sortiermethode6, FehlerBehandlung1, 11, 37
#Outputregel = Sortiermethode7, FehlerBehandlung1, 11|_6, 37|_5
#Outputregel = Umbenennmethode1, FehlerBehandlung1, Kopie|copies
#Outputregel = Umbenennmethode2, FehlerBehandlung1, Kopie|copies|e:\testts
#Outputregel = Umbenennmethode3, FehlerBehandlung1, rechnung|copies
#Outputregel = Umbenennmethode4, FehlerBehandlung1, Kopie|copies , lancom | lerncom | e:\plusnull

Binary file not shown.

View File

@@ -0,0 +1,416 @@
####################################################################################################
# Digital Data Konfigurationsdatei #
# inkl. FailSafe Funktionen, die aktiv werden, wenn Angaben fehlen. #
# UTF-8 Kodierung benötigt! #
#==================================================================================================#
# Digital Data Configuration File #
# UTF-8 Coding required! #
# incl. FailSafe functions that are active when information is missing. #
####################################################################################################
#--------------------------------------------------------------------------------------------------#
###################################### Allgemeine Einstellungen ####################################
#==================================================================================================#
########################################## General Setup ###########################################
#--------------------------------------------------------------------------------------------------#
####################################################################################################
# Pfadangabe, in der die Log Dateien abgelegt werden. #
# Beispiel: E:\Dokumentverarbeitung\Logs\QuickScan #
# FailSafe Einstellung lautet: <SkriptPfad> #
#==================================================================================================#
# Path in which the log files will be stored. #
# Example: E:\Dokumentverarbeitung\Logs\QuickScan #
# FailSafe Setting is: <ScriptPath> #
####################################################################################################
LogPath = C:\Dokumentverarbeitung\Logs\QuickScan
####################################################################################################
# Zahlenwert, wie lange (in Tagen) Logdateien aufbewahrt werden sollen. #
# Wert 0 schaltet die Löschfunktion komplett aus. #
# FailSafe Einstellung lautet: 60 #
#==================================================================================================#
# Numerical value, how long (in days) log files should be kept. #
# Value of 0 disables the delete function completely. #
# FailSafe Setting is: 60 #
####################################################################################################
LogKeepTime = 90
####################################################################################################
# Sonderzeichen welches verwendet wird, um Werte in Dateinamen zu trennen. #
# Beispiel: Dateiname_4711_1606.pdf #
# FailSafe Einstellung lautet: _ #
#==================================================================================================#
# Special characters which is used to separate values in the file names. #
# Beispiel: Dateiname_4711_1606.pdf #
# FailSafe Setting is: _ #
####################################################################################################
FileSeperator = _
####################################################################################################
# Sonderzeichen welches verwendet wird, um Dateiversionen zu trennen. #
# Beispiel: Dateiname_4711_1606~2.pdf #
#==================================================================================================#
# Special characters which is used to separate file versions. #
# Example: Dateiname_4711_1606~2.pdf #
####################################################################################################
VersionSeperator = ~
####################################################################################################
# Zahlenwert, wie lange (in Minuten) gewartet wird, bis Dateien verarbeitet werden. #
# Beispiel: 1 #
# FailSafe Einstellung lautet: 5 #
#==================================================================================================#
# Zahlenwert, wie lange (in Minuten) gewartet wird, bis Dateien verarbeitet werden. #
# Beispiel: 1 #
# FailSafe Setting is: 5 #
####################################################################################################
FileDelayAge = 5
#--------------------------------------------------------------------------------------------------#
##################################### QuickScan Einstellungen ######################################
#==================================================================================================#
######################################### QuickScan Setup ##########################################
#--------------------------------------------------------------------------------------------------#
####################################################################################################
# Pfadangabe, zur QuickScan EXE-Datei. #
# Beispiel: D:\ProgrammPfad\Programm.exe. #
#==================================================================================================#
# Path, to the QuickScan EXE file. #
# Example: D:\ProgrammPfad\Programm.exe #
####################################################################################################
QSEXEFile = D:\Programme\Erfassung\EMC QuickScan 4.7\QuickScn.exe
####################################################################################################
# Ja/Nein-Angabe, ob erzwungen werden soll, #
# das immer nur eine Instanz der QuickScan EXE-Datei aktiv ist. #
# Beispiel: Ja #
# FailSafe Einstellung lautet: Ja #
#==================================================================================================#
# Yes / No Indicate whether you want to force, #
# the only one Instances of QuickScan EXE file is always active. #
# Example: Yes #
# FailSafe Setting is: Yes #
####################################################################################################
QSEXESingleInstance = Yes
####################################################################################################
# #
# #
#==================================================================================================#
# #
# #
####################################################################################################
QSProfilePath =
####################################################################################################
# Datei(en) bzw. Dateiendung(en) der QuickScan Profile im Ordner <QSProfilePath>. #
# Sie können Komma-getrennt mehrere Einträge hintereinader schreiben. #
# Beispiel: *.qsp #
# FailSafe Einstellung lautet: *.qsp #
#==================================================================================================#
# File(s) or extension(s) of the Quick Scan profiles in the <QSProfilePath>. #
# You can comma-separated write multiple entries hinte purely vein. #
# Example: *.qsp #
# FailSafe Setting is: *.qsp #
####################################################################################################
QSProfileExtension = *.qsp
####################################################################################################
# Datei(en) bzw. Dateiendung(en) auf die QuickScan reagieren soll. #
# Sie können Komma-getrennt mehrere Einträge hintereinader schreiben. #
# Beispiel: *.pdf,*.tif,*.jpg #
# FailSafe Einstellung lautet: *.pdf,*.tif,*.jpg #
#==================================================================================================#
# File(s) or extension(s) to respond to the Quick Scan. #
# You can comma-separated write multiple entries hinte purely vein. #
# Example: *.pdf,*.tif,*.jpg #
# FailSafe Setting is: *.pdf,*.tif,*.jpg #
####################################################################################################
QSFileWhiteList = *.pdf,*.tif,*.jpg
####################################################################################################
# Datei(en) bzw. Dateiendung(en) auf die QuickScan nicht reagieren soll. #
# Sie können Komma-getrennt mehrere Einträge hintereinader schreiben. #
# Beispiel: *.db #
# FailSafe Einstellung lautet: *.db #
#==================================================================================================#
# File(s) or extension(s) on the Quick Scan is not to react. #
# You can comma-separated write multiple entries hinte purely vein. #
# Example: *.db #
# FailSafe Setting is: *.db #
####################################################################################################
QSFileBlackList = *.db
#--------------------------------------------------------------------------------------------------#
##################################### PDFCreator Einstellungen #####################################
#==================================================================================================#
######################################### PDFCreator Setup #########################################
#--------------------------------------------------------------------------------------------------#
####################################################################################################
# Pfadangabe, zur PDFCreator EXE-Datei. #
# Beispiel: D:\ProgrammPfad\Programm.exe. #
#==================================================================================================#
# Path, for the PDFCreator EXE file. #
# Example: D:\ProgramPath\Programm.exe). #
####################################################################################################
PDFCreatorEXEFile = D:\Programme\Grafik\PDFCreator 1.7.2\PDFCreator.exe
####################################################################################################
# Ja/Nein-Angabe, ob erzwungen werden soll, #
# das immer nur eine Instanz der PDFCreator EXE-Datei aktiv ist. #
# Beispiel: Ja #
# FailSafe Einstellung lautet: Ja #
#==================================================================================================#
# Yes / No Indicate whether you want to force, #
# the only one Instances of PDFCreator EXE file is always active. #
# Example: Yes #
# FailSafe Setting is: No #
####################################################################################################
PDFCreatorEXESingleInstance = No
####################################################################################################
# Um die PDF/A-1B Konvertierung nutzen zu können aktivieren Sie den Hauptschalter mit "ein". #
# Ist der Hauptschalter deaktiviert, lässt sich die Konvertierung Program-weit nicht verwenden. #
#==================================================================================================#
# Um die PDF/A-1B Konvertierung nutzen zu können aktivieren Sie den Hauptschalter mit "ein". #
# Ist der Hauptschalter deaktiviert, lässt sich die Konvertierung Program-weit nicht verwenden. #
####################################################################################################
PDFCreatorConvertMasterSwitch = Eingeschaltet
####################################################################################################
# Wenn alle verarbeitet Dateien, in PDF/A-1B umgewandelt werden sollen "Ja" eintragen. #
# Während der Verarbeitung wird folgender Ordner für die Konvertierungsschritte genutzt: #
# <TempPfad>\Datei\PDFCreatorKonvertierung #
#==================================================================================================#
# Wenn alle verarbeitet Dateien, in PDF/A-1B umgewandelt werden sollen "Ja" eintragen. #
# Während der Verarbeitung wird folgender Ordner für die Konvertierungsschritte genutzt: #
# <TempPfad>\Datei\PDFCreatorKonvertierung #
####################################################################################################
PDFCreatorConvertGlobal = Nein
####################################################################################################
# Datei(en) bzw. Dateiendung(en) auf die PDFCreator reagieren soll. #
# Sie können Komma-getrennt mehrere Einträge hintereinader schreiben. #
# Beispiel: *.pdf,*.tif,*.jpg #
# FailSafe Einstellung lautet: *.pdf,*.tif,*.jpg #
#==================================================================================================#
# File(s) or extension(s) to respond to the PDFCreator. #
# You can comma-separated write multiple entries hinte purely vein. #
# Example: *.pdf #
# FailSafe Setting is: *.pdf #
####################################################################################################
PDFCreatorFileWhiteList = *.pdf
####################################################################################################
# Datei(en) bzw. Dateiendung(en) auf die PDFCreator nicht reagieren soll. #
# Sie können Komma-getrennt mehrere Einträge hintereinader schreiben. #
# Beispiel: *.db #
# FailSafe Einstellung lautet: *.db #
#==================================================================================================#
# File(s) or extension(s) on the PDFCreator is not to react. #
# You can comma-separated write multiple entries hinte purely vein. #
# Example: *.db #
# FailSafe Setting is: *.db #
####################################################################################################
PDFCreatorFileBlackList = Test*.pdf
#--------------------------------------------------------------------------------------------------#
##################################### Verzeichnis Einstellungen ####################################
#==================================================================================================#
######################################### Directory Setup ##########################################
#--------------------------------------------------------------------------------------------------#
####################################################################################################
# Pfadangabe, in der zu verarbeitende Dateien abgelegt werden. #
#==================================================================================================#
# Path, are stored files which to be processed. #
####################################################################################################
InputPath = C:\Dokumentverarbeitung\Input
####################################################################################################
# Pfadangabe, in dem Verarbeitungsschritte geschehen. #
#==================================================================================================#
# Path, done in the processing steps. #
####################################################################################################
TempPath = C:\Dokumentverarbeitung\Temp
####################################################################################################
# Pfadangabe, in der verarbeitete Dateien abgelegt werden. #
#==================================================================================================#
# Path, are stored in the processed files. #
####################################################################################################
OutputPath = C:\Dokumentverarbeitung\Output
####################################################################################################
# Pfadangabe, in welche Dateien vor ihrer Verarbeitung kopiert werden. #
#==================================================================================================#
# Path, in which files are copied before they are processed. #
####################################################################################################
ArchivPath = C:\Dokumentverarbeitung\Archiv
####################################################################################################
# Zahlenwert, wie lange (in Tagen) archivierte Dateien aufbewahrt werden sollen (Default: 60). #
# Wenn Sie diesen Wert leer lassen, wird der Standardwert von 60 Tagen verwendet. #
# Wert 0 schaltet die Löschfunktion für archivierte Dateien komplett aus. #
#==================================================================================================#
# Zahlenwert, wie lange (in Tagen) archivierte Dateien aufbewahrt werden sollen (Default: 60). #
# Wenn Sie diesen Wert leer lassen, wird der Standardwert von 60 Tagen verwendet. #
# Wert 0 schaltet die Löschfunktion für archivierte Dateien komplett aus. #
####################################################################################################
ArchivRemove = 0
#---------------------------------------------------------------------------------------------------
#################################### Erweiterte Einstellungen ######################################
#==================================================================================================#
########################################## Extended Setup ##########################################
#---------------------------------------------------------------------------------------------------
####################################################################################################
# Nach jedem Profil-Durchlauf, kann eine beliebige EXE-Datei, ein CMD-Skript, ein VB-Skript #
# oder PowerShell-Skript aufgerufen werden. #
#==================================================================================================#
# After each profile run, any EXE file, a CMD script, a VB script #
# or PowerShell script can be called. #
################################################################################################### #
################################################################################################### #
# Um eine beliebige EXE-Datei auszuführen, verwenden Sie folgende Konfiguration: #
# RunEXEEntry = 'C:\ProgrammPfad\AusführbareDatei.exe' #
#==================================================================================================#
# To run any EXE-File use the following configuration: #
# RunEXEEntry = 'C:\ProgramFiles\ExecutableFile.exe' #
# #
# #
# Um zu verhindern, das ein Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunEXETimeout = 60 #
#==================================================================================================#
# Um zu verhindern, das ein Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunEXETimeout = 60 #
# #
# #
# Um eine beliebige CMD-Datei auszuführen, verwenden Sie folgende Konfiguration: #
# RunCMDEntry = 'C:\ProgrammPfad\AusführbareDatei.cmd' #
#==================================================================================================#
# To run any CMD-Script use the following Setup:: #
# RunCMDEntry = 'C:\ProgramFiles\ExecutableFile.cmd' #
# #
# #
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunCMDTimeout = 60 #
#==================================================================================================#
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunCMDTimeout = 60 #
# #
# #
# Um ein belibiges VisualBasic-Skript auszuführen, verwenden Sie folgende Konfiguration: #
# RunVBSEntry = 'C:\ProgrammPfad\AusführbareDatei.vbs' #
#==================================================================================================#
# Um ein belibiges VisualBasic-Skript auszuführen, verwenden Sie folgende Konfiguration: #
# RunVBSEntry = 'C:\ProgrammPfad\AusführbareDatei.vbs' #
# #
# #
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunVBSTimeout = 60 #
#==================================================================================================#
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunVBSTimeout = 60 #
# #
# #
# Um ein belibiges PowerShell-Skript auszuführen, verwenden Sie folgende Konfiguration: #
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei.ps1' #
#==================================================================================================#
# Um ein belibiges PowerShell-Skript auszuführen, verwenden Sie folgende Konfiguration: #
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei.ps1' #
# #
# #
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunPSSTimeout = 60 #
#==================================================================================================#
# Um zu verhindern, das der Aufruf ohne Ende läuft, können Sie einen Timeout wie folgt definieren. #
# Sofern Sie keinen Wert definieren, wird der Standartwert 300 (5 Minuten) verwendet. #
# RunPSSTimeout = 60 #
# #
# #
# Wenn Sie PowerShell-Skripte verwenden möchten, vergewissern Sie sich vorher, #
# das die PowerShell-Skript Ausführungen auf diesem Computer erlaubt ist! #
# Abfrage mit folgendem PowerShell-Befehl: get-executionpolicy #
#==================================================================================================#
# Wenn Sie PowerShell-Skripte verwenden möchten, vergewissern Sie sich vorher, #
# das die PowerShell-Skript Ausführungen auf diesem Computer erlaubt ist! #
# Abfrage mit folgendem PowerShell-Befehl: get-executionpolicy #
# #
# #
# Falls Sie das Identify_by_Filename-and-move_File_to_Directory-Skript #
# (kurz IbFamFtD) nutzen möchten, muss der Aufruf wie folgt durchgeführt werden: #
# Syntax: '[Pfad_zum_Skript]\[Skript.ps1]' '[Parameter1]' '[Parameter2]' #
# Parameter1 wird durch das verwendete Profil ersetzt, der dem Skript übergeben werden soll. #
# Parameter2 wird durch den zu verarbeitenden Pfad ersetzt, der dem Skript übergeben werden soll. #
#==================================================================================================#
# Falls Sie das Identify_by_Filename-and-move_File_to_Directory-Skript #
# (kurz IbFamFtD) nutzen möchten, muss der Aufruf wie folgt durchgeführt werden: #
# Syntax: '[Pfad_zum_Skript]\[Skript.ps1]' '[Parameter1]' '[Parameter2]' #
# Parameter1 wird durch das verwendete Profil ersetzt, der dem Skript übergeben werden soll. #
# Parameter2 wird durch den zu verarbeitenden Pfad ersetzt, der dem Skript übergeben werden soll. #
# #
# #
# Sie können auch mehrere Aufrufe mit verschiedenen Profilen hintereinander durchführen. #
# Beispiele: #
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei1.ps1' 'IbFamFtD-Typ1-Regel1' 'E:\Pfad\zu\Dateien'#
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei2.ps1' 'IbFamFtD-Typ1-Regel2' 'E:\Pfad\zu\Dateien'#
#==================================================================================================#
# Sie können auch mehrere Aufrufe mit verschiedenen Profilen hintereinander durchführen. #
# Beispiele: #
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei1.ps1' 'IbFamFtD-Typ1-Regel1' 'E:\Pfad\zu\Dateien'#
# RunPSSEntry = 'C:\ProgrammPfad\AusführbareDatei2.ps1' 'IbFamFtD-Typ1-Regel2' 'E:\Pfad\zu\Dateien'#
# #
# #
# Tragen Sie ab hier bis zu 99 Aufrufe ein: #
#==================================================================================================#
# Set up to 99 Entrys below here: #
####################################################################################################
RunCMDEntry = 'C:\Dokumentverarbeitung\Jobs\QuickScan-Job\move.cmd' 'Para'
#RunEXEEntry = 'c:\windows\system32\calc.exe'
#RunPSSEntry = '\\dd-sto01\DD-STO01-A2\Benutzerdateien\KammM\Desktop\Entwicklung\test.ps1' 'IbFamFtD-Typ1-Regel1' 'E:\exater\Pfad\zu\unsortieren\Dateien'
#RunVBSEntry = '\\dd-sto01\DD-STO01-A2\Benutzerdateien\KammM\Desktop\Entwicklung\test.vbs' 'IbFamFtD-Typ1-Regel1' 'E:\exater\Pfad\zu\unsortieren\Dateien'
#RunPSSEntry = '\\dd-sto01\DD-STO01-A2\Benutzerdateien\KammM\Desktop\Entwicklung\Identify_by_Filename-and-move_File_to_Directory1.ps1' 'IbFamFtD-Typ1-Regel1' 'E:\exater\Pfad\zu\unsortieren\Dateien'
#RunEXEEntry = 'C:\ProgrammPfad\AusführbareDatei1.ps1''IbFamFtD-Typ1-Regel2' 'E:\exater\Pfad\zu\unsortieren\Dateien2'

View File

@@ -0,0 +1,13 @@
Version 1.0 - 08.10.2014
- Erste funktionierende Version!
NEW: -
FIX: -
CHG: -
REM: -
--------------------------Legende--------------------------
NEW: = Hinzufügen einer neuen Funktion
FIX: = Korrektur einer vorhandenen Funktion
CHG: = Änderung oder Erweiterung einer vorhandenen Funktion
REM: = Entfernen einer Funktion
-----------------------------------------------------------