Hallo,
wir haben bei der Arbeit mehrere Kopierer/Scanner. Auf diesen Geräten wird unregelmäßig viel eingescannt. Scan to Mail scheidet aus, da viele Scanns über 10MB Größe haben. Nun habe ich die Scan-Maschinen per Interface so konfiguriert, dass die Maschinen auf einen PC (Verteiler der Scanns) zugreifen und jeweils die Scanns (.pdf & .jpg)in definierte Ordner (Abt.1,2,3,4,5,6,7 usw.) kopiert. Von dem Verteieler-PC werden dann die Scans alle 2 Minuten per Batch und Windows-Aufgabenplaner in bereits definierte Netzlaufwerke verschoben.
Nun möchte ich gerne per AutoIt ein Script schreiben, welches genau diese Aufgabe übernimmt.
Das kopieren der Dateien bekomme ich mit FileCopy hin. Alle 2 Minuten kopieren würde ich in einer Schleife mit If Mod(@MIN, 5) = 0 Then Filecopy in den Griff bekommen ,wenn keiner von Euch eine sinvollere Idee hat. Somit fallen Batch und Aufgabenplaner weg. Den abteillungsweise Netzwerkordner alle 30 Tage leeren ab Scriptstart habe ich noch keine Idee. Event. wisst ihr wie das gehen könnte.
Jetzt aber das Problem, für dessen Lösung ich Eure Hilfe auf jeden Fall benötige.
Die Scanmaschinen generieren im Zielpfad direkt nach Scanbeginn damit, die Scandatei zu erstellen. Das lässt sich nicht ändern. Leider. Weil wenn ein Benutzer 500 Seiten in Farbe einsgecannt, geht er wieder an den Arbeitsplatz und denkt dass das Dokument schon ferig eingescannt und fertiggestellt ist, da er ja schon die Datei sieht, welche über den Scan Verteiler-PC in das Abteilungsverzeichnis gewandert sind. Beim öffnen des Dokumentes fehlt dann entweder die Hälfte des Inhalts und das schlimmste, die Typen benennen die unfertige Datei schon um, bevor der Scanner den Schreibvorgang abgeschlossen hat. Daraus resultiert dann des öfteren ein Chaos. Als Hinweis muss ich sagen, dass keine temporäre Datei on den Scanmaschinen angelegt wird, die man abfangen könnte.
Wie kann ich bwerkstelligen, dass erst dann, wenn die Scandatei im Verteiler-PC fertiggestellt ist, in den Abteilungsordner verschoben und dem Benutzer sichtbar angezeigt wird. Eine schwierige Frage die ich ohne Kristallkugel nicht lösen könnte. Vielleich hat aber jemand von Euch ein ähnliches Problem schon gelöst und kann mir weiterhelfen.
Ich freue mich über jeden Vorschlag, sei er noch so abwegig.