[GastForen Programmierung/Entwicklung AppleScript Quark 6.5: Bilder mit variablen Namen laden?

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

Quark 6.5: Bilder mit variablen Namen laden?

Roderix
Beiträge gesamt: 53

19. Mär 2007, 18:47
Beitrag # 1 von 3
Bewertung:
(1117 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Forum!

Ich möchte ein Bild in einen Textrahmen laden, dessen Namen durch Auswahl in Quark in einer Variablen gespeichert ist. Dazu habe ich folgende Zeilen geschrieben:

Code
-- hier wird die Text-Auswahl aus Quark in einer Variablen gespeichert 
set Kodierung to contents of selection
-- hier wird der Variablen "PDF_Name der Inhalt der Variablen "Kodierung" zugewiesen und die Endung ".pdf" angehängt.
set PDF_Name to Kodierung & ".pdf"
-- hier wird der Pfad zum Bilderordner festgelegt
set folderPath to ("Server_FPO:KundeXY:JobXY:DTP:LowResPDFs:")
-- hier wird Pfad mit dem Bildnamen in der Variablen "filePath" gespeichert
set filePath to folderPath & PDF_Name
-- hier wird die Bildbox angesprochen
tell picture box "tmp"
try
-- hier wird der Pfad zum gewünschten Bild ausgelesen
set image 1 to filePath
on error
display dialog filePath buttons "OK" default button 1 with icon 2
end try
end tell

Ich habe verschiedene Varianten probiert, aber es endet immer mit der Error-Meldung!?
Dabei verweist "filePath" direkt auf das gewünschte Bild. (Server_FPO:KundeXY:JobXY:DTP:LowResPDFs:Beispiel.pdf)

Bin für jeden Tipp dankbar!


Gruß, Roderix
X

Quark 6.5: Bilder mit variablen Namen laden?

Hans Haesler
  
Beiträge gesamt: 5818

19. Mär 2007, 19:59
Beitrag # 2 von 3
Beitrag ID: #421570
Bewertung:
(1116 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Roderix,

ich habe die Voraussetzungen nachgestellt. Ergebnis: Das Script funktioniert,
das Bild wird geladen.

Warum klappt es bei Dir nicht? Da kann ich nur raten:
1. Die XTension "PDF Filter.xnt" ist nicht geladen.
2. Die Auswahl in der Textbox entspricht nicht einem vorhandenen Bilddatei-Namen.
3. Der Pfad zum Quellordner ist nicht korrekt.
4. Die Bildbox ist nicht (oder anders) benannt.
5. Die PDF-Datei hat eine Version, welche von XPress nicht erkannt wird.

Eigentlich tippe ich auf den Grund Nr. 1 :-)

Nicht unbedingt notwendig, aber vielleicht hilft auch das Wort alias, welches ich
beim Bildladen-Befehl dieser leicht gestrafften Fassung eingefügt habe.
---
tell document 1 of application "QuarkXPress 6.52"
   activate
   -- hier wird der Text-Auswahl aus Quark die Endung ".pdf" angehängt.
   set pdfName to (contents of selection) & ".pdf"
   -- hier wird der Pfad zur Bilddatei festgelegt
   set filePath to ("Server_FPO:KundeXY:JobXY:DTP:LowResPDFs:") & pdfName
   -- hier wird die Bildbox angesprochen
   tell picture box "tmp"
      try
         -- hier wird das gewünschte Bild geladen
         set image 1 to alias filePath
      on error
         display dialog filePath buttons "OK" default button 1 with icon 2
      end try
   end tell
end tell
---

Gruss, Hans


als Antwort auf: [#421569]

Quark 6.5: Bilder mit variablen Namen laden?

Roderix
Beiträge gesamt: 53

20. Mär 2007, 14:45
Beitrag # 3 von 3
Beitrag ID: #421571
Bewertung:
(1116 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans!

Jetzt klappt's!
Nr. 3 war der richtige Tipp! Schreibfehler in der Pfadangabe - arrggh!

Danke und Gruß,
Roderix


als Antwort auf: [#421569]

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
01.12.2022

Online
Donnerstag, 01. Dez. 2022, 10.00 - 10.45 Uhr

Webinar

Die drei ColorLogic-Programme ZePrA, CoPrA und ColorAnt sind in neuen Versionen mit vielen neuen Funktionen im Jahr 2022 veröffentlich worden oder werden in Kürze veröffentlicht (ColorAnt 9). In unserem ca. 45 minütigen kostenlosen Webinar zeigen wir Ihnen einige dieser neuen Funktionen mit dem Schwerpunkt auf Automatisierung und Produktivitätssteigerungen.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=311

ColorLogic Update-Webinar ZePrA 10, CoPrA 9 und ColorAnt 9
Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/