Montag, 23. Februar 2015

WatchDirectory: nach dem Druck einer pdf möchte ich....


WatchDirectory kann pdf-Dateien automatisch ausdrucken. Hierzu wird in den pdf-Plugins (pdf ausdrucken mit Acrobat, pdf ausdrucken mit Foxit, ..) eine kleine Scriptdatei aufgerufen, die die pdf-Datei an den pdf-Viewer übergibt und den Ausdruck steuert. In dieser Script-Datei können weitere Aktionen definiert werden.

Wo finde ich die Scriptdatei?

Die Scriptdatei, mit der die Ausdrucke gesteuert werden, findet man, indem man bei geöffnetem WatchDirectory Control-Center die Tasten STRG+9 drückt und dann eine Ebene tiefer in den Ordner mit dem Namen der entsprechenden Aufgabe navigiert. Dort liegt die Scriptdatei "wd.bat".

Wie bearbeite ich die Scriptdatei?

Um die Scriptdatei zu bearbeiten, sollte zunächst die Aufgabe an sich beendet sein. Danach klickt man mit der rechten Maustaste auf die Datei "wd.bat" und wählt im Kontextmenü "bearbeiten" oder "Öffnen mit" und wählt den "Editor" (Notepad.exe) aus.

Was kann ich in der Scriptdatei ändern?

Nach dem Druck der pdf-Datei kann die Datei z. Bsp. automatisch verschoben, kopiert, umbenannt oder gelöscht werden. Dazu fügt man am Ende der Scriptdatei einen Befehl ein. Der Befehl wird in die vorletzte Zeile vor der Zeile mit dem Befehl %ANNOTATE% gesetzt:

"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
%ANNOTATE% Info done

Beispiele:

PDF-Datei nach dem Druck löschen:
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
DEL "%WD_FILE%"
%ANNOTATE% Info done
PDF-Datei nach dem Druck verschieben:
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
MOVE /Y "%WD_FILE%" "c:\archiv\gedrucktePDF"
%ANNOTATE% Info done
PDF-Datei nach dem Druck kopieren:
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
XCOPY /Y "%WD_FILE%" "c:\archiv\gedrucktePDF"
%ANNOTATE% Info done
PDF-Datei 2x drucken:
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
"%FOXCMD%" %OPTIONS% "%WD_FILE%" "%PRINTER%"
%ANNOTATE% Info done

Es können in der Scriptdatei alle WatchDirectory Umgebungsvariablen angesprochen werden: http://de.watchdirectory.net/wdhelp/plugins/wdopAutoRunBatEnv_deu.html
Beim Verschieben oder Kopieren der pdf-Datei ist darauf zu achten, dass der Benutzer, unter dem die Aufgabe läuft, Schreibrechte auf das Zielverzeichnis hat. Wenn die Aufgabe als Windows-Dienst läuft, unbedingt die Erläuterungen zu Windows Diensten und Rechten beachten: http://blog-de.gdpsoftware.com/2009/10/windows-dienste-und-rechte.html