Connect failed: Connection timed out

[GastForen Programmierung/Entwicklung AppleScript Droplet "PDF_kombinieren_01d.app"

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Droplet "PDF_kombinieren_01d.app"

Hans Haesler
  
Beiträge gesamt: 5826

18. Mär 2017, 22:34
Beitrag # 1 von 2
Bewertung:
(2771 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

wie hier angekündigt ... http://www.hilfdirselbst.ch/..._P556154.html#556154
... habe ich nun die erste Version des Droplets PDF_kombinieren_01d.app erstellt. Es ist an diesen Beitrag angehängt.

Zum Gebrauch: Einen Ordner, welcher die zu vereinenden PDFs enthält, auf das Icon des Droplets ziehen.
Es können auch mehrere Ordner oder lose PDF-Dateien gedroppt werden.

Per Vorgabe wird die Datei "Kombi_01.pdf" auf dem Desktop erzeugt. Um ein Überschreiben zu verhindern, werden die nächsten Dateien automatisch "Kombi_02.pdf", "Kombi_03.pdf" (usw.) benannt.

Die Vorgaben-Einstellungen können geändert werden. Dazu das Droplet mit dem AppleScript-Editor öffnen. Die fünf zu ändernden Zeilen sind mit property bezeichnet.

--/// Vorgaben, welche geändert werden können ////////////////////////////////////////

-- der Pfad zur finalen Datei (mit zwei Bindestrichen *einen* der Pfade deaktivieren)
property destPath : path to desktop as Unicode text
-- property destPath : (path to "cusr" as Unicode text) & "Dokumente:Zielordner:"

-- der Name der finalen Datei
property pdfName : "Kombi_01.pdf"

-- ob der vorgegebene Name (= "Kombi_01.pdf") verwendet werden soll: true = ja / false = nein
-- wenn false, dann kommt ein Dialog, mit welchem der Name eingegeben werden kann
property defName : true

-- die Numerierung im Vorgabenamen auf "_01" zurücksetzen
-- wenn 'true' wird beim Prüfen immer bei "_01" begonnen
-- wenn 'false' wird das Zuweisen entsprechend der letzten Nummer gemacht
property resetNum : true

-- eine bestehende PDF-Datei als erste verwenden: true = ja / false = nein
-- wenn true, dann kommt ein Dialog, mit welchem eine Datei gewählt werden kann;
-- aber deren Name muss ergänzt werden, sonst wird sie überschrieben;
-- das Script fügt automatisch "_01" vor dem Suffix ein
property startFile : false

--//////////////////////////////////////////////////////////////////////////////////////////////////

Diese fünf Voreinstellungen können geändert werden:

1.
------
property destPath : Anstelle des Desktops kann ein Pfad zu einem Zielordner definiert werden.
Vor dem ersten 'property' zwei Bindestriche einfügen. Damit ist diese Zeile deaktiviert.
Die beiden Bindestriche vor dem zweiten 'property' entfernen. Somit gilt der angegebene Pfad.
Mit '(path to "cusr" as Unicode text)' ist der Pfad zum Ordner des eingeloggten Benutzers gemeint: "cusr" = current user

Wenn sich im Ordner "Dokumente" der Ordner "Zielordner" befindet, dann wird die Datei darin gespeichert.
Heisst der gewünschte Zielordner anders, muss der Namen geändert werden. Wenn bei dieser Property ein Pfad eingetragen
ist, welcher nicht existiert, wird das Script auffordern, einen Zielordner zu wählen.

2.
-----
property pdfName : Statt "Komb1_01.pdf" kann ein anderer Name eingetragen werden.

3.
-----
property defName : true --> Das 'true' durch 'false' ersetzen – und der Vorgabename wird nicht mehr verwendet. Stattdessen wird ein Dialog gezeigt, mit welchem der gewünschte Name eingegeben werden kann.
Nützlich, wenn der Name bei jeder Ausführung anders lauten soll.

4.
-----
property resetNum : true --> mit 'false' würde die Numerierung nicht auf "01" zurückgesetzt. Bei jeder Ausführung wird der letzte Wert um eins hochgezählt.

5.
-----
property startFile : false --> mit 'true' erscheint ein Dialog, mit welchem die Datei ausgewählt werden kann, an welche die weiteren Dateien gehängt werden sollen.
Wie im Kommentar erklärt, muss der Name geändert werden, damit der Inhalt der ersten Datei erhalten bleibt.

Rückmeldungen und Änderungswünsche: Bitte durchgeben!

Gruss, Hans

Anhang:
PDF_kombinieren_01d.zip (69.7 KB)
X

Droplet "PDF_kombinieren_01d.app"

ehwda
Beiträge gesamt: 66

23. Mär 2017, 09:25
Beitrag # 2 von 2
Beitrag ID: #556502
Bewertung:
(2635 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans

Vielen Dank für dieses nützliche Script.

Gruss, Eugen


als Antwort auf: [#556410]