Ich habe viele sich wiederholende Aufgaben zu erledigen, wie zum Beispiel:
Öffnen Sie eine .dwg-Datei und drucken Sie sie als .pdf aus
Öffnen Sie eine .docx- oder .xlsx-Datei und drucken Sie sie als .pdf aus
Was nun die Formate .docx und .xlsx betrifft, können die meisten PDF-Konverter viele Dateien gleichzeitig in pdf konvertieren, jedoch müssen die .dwg-Dateien (Autocad-Dateien) in Autocad geöffnet und dann über das Standardformat gedruckt werden Strg+P verarbeiten.
Ich habe den Prozess mithilfe eines in Python geschriebenen Skripts verbessert, das den Prozess zumindest auf eine, wie ich es nenne, naive Weise automatisiert: Aufgrund der Art der erforderlichen Schritte gibt es mindestens zwei große Probleme
Es dauert 20-30 Sekunden, bis jede Datei gedruckt ist. Das ist eine sehr lange Zeit und summiert sich, wenn Sie mehr als 500 Dateien zu verarbeiten haben.
Der PC kann während der Ausführung des Skripts für nichts anderes verwendet werden
Ich bin mir nicht sicher, ob es sich lohnt, Zeit damit zu verbringen, verschiedene APIs zu durchsuchen, um den Code zu verbessern, daher würde ich gerne wissen, ob es ein Programm gibt, um solche sich wiederholenden Aufgaben zu automatisieren.
Ich suche eine Software, die das Drucken der .dwg-Dateien automatisieren kann und idealerweise auch im Hintergrund laufen kann.
Ich habe in diesem Bereich nicht viel gearbeitet, aber Sie können VeryPDF ausprobieren , das Befehlszeilentools zum Konvertieren der Dateien in PDF bereitstellt.
Sobald Sie dieses Tool installiert haben, können Sie einfach eine Stapeldatei (DOS-Stapeldatei) schreiben, die die erforderliche .dwg-Datei durchläuft und als PDF druckt.
Nachdem Sie diese Stapelverarbeitungsdatei (.bat-Datei) erstellt haben, fügen Sie sie zum entsprechenden Zeitpunkt zum Windows-Taskplaner hinzu. Da es sich um eine Batch-Datei handelt, können Sie sie so konfigurieren, dass sie nur durch Programmierung mit minimalen CPU-Ressourcen im Hintergrund ausgeführt wird.
Ja. Es erfordert wenig Arbeit von Ihrer Seite, aber es sollte die von Ihnen angegebene Anforderung erfüllen.
holroy
rrirower
ComFreek
mickkk
mickkk
mickkk
ComFreek