[GastForen Programmierung/Entwicklung AppleScript QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

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

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Andreas78m
Beiträge gesamt: 33

15. Nov 2016, 13:02
Beitrag # 1 von 6
Bewertung:
(3443 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Leider ist in unserem Quark eine Durchstreicher Erweiterung erhalten der die normale Funktionsweise unter AppleScript Dinge zu tauschen zu sehr merkwürdigen Ergebnissen führt.

Dazu kommt noch das dieser Durchstreicher leider in der Tagged Version auch den gewünschten Inhalt nicht tauschen lässt... so meine aktuelle Hoffnung ist die im Quark vorhandene Funktion zu nutzen, da es "händisch" funkionieren würde.

Code
set findText to "237.0931." 
set replaceText to "236.9999."

activate application "QuarkXPress"
tell application "System Events"
tell process "QuarkXPress"
click menu item "Suchen/Ersetzen" of menu 1 of menu bar item "Bearbeiten" of menu bar 1
keystroke findText & tab & replaceText & return
set frontmost to true
delay 1
click button "Weitersuchen" of window "Suchen/Ersetzen"
click button "Alles ändern" of window "Suchen/Ersetzen"
end tell
end tell


Auf diese Art und Weise funktioniert das finden "Weitersuchen" und der Button "Alles ändern" wird auch kurz blau aktiviert, nur leider kommt keine Meldung wie viele insgesamt gefunden werden bzw. wird nichts geändert.

Selbes Ergebnis bei allen anderen Buttons außer "Weitersuchen". Leider hat eine Recherche zu dem Thema bisher nicht viel gebracht.

Hat jemand von Euch vielleicht eine Lösung zu dem Problem?
X

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Hans Haesler
  
Beiträge gesamt: 5826

15. Nov 2016, 14:07
Beitrag # 2 von 6
Beitrag ID: #553928
Bewertung:
(3415 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

ich bin unterwegs und kann erst abends etwas ausprobieren.

Aber ohne diese verflixte XTension wird es kaum möglich sein, Dir zu helfen.

Würdest Du sie bitte zur Verfügung stellen?

Gruss, Hans


als Antwort auf: [#553926]

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Andreas78m
Beiträge gesamt: 33

15. Nov 2016, 15:05
Beitrag # 3 von 6
Beitrag ID: #553929
Bewertung:
(3396 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es handelt sich um die "ex StrikeThrough XP9_1.4.3.xnt" XTension.
http://www.codesco.com/ex-strikethrough.html

Eigentlich wird nur vor dem Preis (in diesem Fall 1334,70 Euro) zuvor mit einem Start und danach mit einem variablen Code (zu finden bei BFG). Allerdings wechselt er mit einem eindeutigen Suchen & Ersetzen per AppleScript sonst wo im Kasten Werte aus.

Anbei mal einen Quellcode als Beispiel (siehe unten).

Nachdem es um den Wechsel um Bestellnummern über das komplette Dokument (eigentlich eine Kleinigkeit) handelt und auch Tabellen leider zum teil falsch formatiert worden (es kann auch einen Punkt von einer Bestellnummer mit diesem Code betreffen), viel mir als letzter Weg "nur" noch die Hausinterne Funktion ein zu nutzen.

Code
<v9.50><e8> 
@Text=[C]<"CMYK",P,0,0,0,1>
@Normal=<Ps100p100t-2Y1h80z7k0b0c"Text"f"HurmeGeometricSans4-Regular"n1o("Calt","liga","locl")L0G0>
@100_LZ_Copytext=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n1oL0G0>
@103_Spitzmarke=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n1oL0G0>
@101_Copytext=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Regular"n1oL0G0>
@111_Farbe=<Ps100p100t-2Y1h80z7k0b0c"Text"f"HurmeGeometricSans4-Regular"n1oL0G0>
@125_Lieferbedingung=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n70o("Calt","liga","locl")L0G0>
@122_Preis=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Regular"n1oL0G0>
@122_Preis_bold=<Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n1oL0G0>
@199_eco_part=<Ps100p100t-2Y1h80z7k0b0c"Text"f"HurmeGeometricSans4-Regular"n70oL0G0>
@Normal=[Sp"","Normal","Normal"]<*L*AL*h"Standard"*s"Kein"*m"None"*bn(7.2)*kn0*kt0*ra0*rb0*d0*p(0,0,0,0,0,0,g(P,S))>
@100_LZ_Copytext=[Sp"",""]<*L*AL*h"Quelle Standard"*s"Kein"*m"None"*bn(7.2)*kn0*kt0*ra0*rb0*d0*p(0,0,0,7.5,0,0.567,g(P,S))Ps100p100t-2Y1h100z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n1oL0G0>
@110_Bestell-Nr=[Sp"",""]<*L*AL*h"Quelle Standard"*s"Kein"*m"None"*bn(7.2)*kn0*kt0*ra0*rb0*d0*p(0,0,1.417,7.5,0.283,0,g(P,S))*t(93.543,2,"1 ")Ps100p100t-2Y1h103z7k0b0c"Text"f"HurmeGeometricSans4-Bold"n1oL0G0>
@199_eco_part=[Sp"","","199_eco_part"]<*L*AL*h"Standard"*s"Kein"*m"None"*bn(7.2)*kn0*kt0*ra0*rb0*d0*p(0,0,0,7,0,1.417,g(P,S))>
@100_LZ_Copytext:<@100_LZ_Copytext>7. <@103_Spitzmarke>Lit boxspring.<@101_Copytext> Livré.<@$p>
<@103_Spitzmarke>Cuir synthétique<@$p>
@110_Bestell-Nr:<@111_Farbe>blanc<@$p> 236.9402.<\t><@111_Farbe>noir<@$p> 236.9401.
<@125_Lieferbedingung>L3<@122_Preis> <A(3,"BFG^",)[0]>1334,70€<A(3,"BFG>",\#200\#000\#255\#191\#004\#000\#000\#000\#000\#143\#210\#006\#001\#000\#024\#000\#000\#000\#001\#000\#218{\#19063\#179\#000\#000\#000\#000\#000\#000\#000\#000\#000\#000)[1850]><x@$p><\t><@122_Preis_bold>1029€[b]<@$p>
@199_eco_part:<\t>dont 10€ éco-participation



als Antwort auf: [#553928]
(Dieser Beitrag wurde von Andreas78m am 15. Nov 2016, 15:08 geändert)

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Hans Haesler
  
Beiträge gesamt: 5826

15. Nov 2016, 16:12
Beitrag # 4 von 6
Beitrag ID: #553930
Bewertung:
(3357 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

danke für den Link und den Code. Ich werde versuchen, schon mal ein Dokument zu erstellen.

Allerdings habe ich die verwendeten Schriften nicht zur Verfügung. Würdest Du diese bitte irgendwo hochladen? Oder mit per E-Mail zustellen? Die Adresse findest Du in meinem Profil.

Besten Dank im voraus.

Gruss, Hans


als Antwort auf: [#553929]

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Hans Haesler
  
Beiträge gesamt: 5826

23. Dez 2016, 19:46
Beitrag # 5 von 6
Beitrag ID: #554638
Bewertung:
(2952 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

ich hatte auf der angegebenen Website eine Demo-Version des PlugIns angefordert. Aber offensichtlich ist jene Firma nicht imstande, diese zu liefern.

Ohne PlugIn kann das Problem weder nachvollzogen noch gelöst werden.

Gruss, Hans


als Antwort auf: [#553930]

QuarkXPress 9.5.3 - Suchen & Ersetzen mit Quark Funktion

Andreas78m
Beiträge gesamt: 33

27. Dez 2016, 10:06
Beitrag # 6 von 6
Beitrag ID: #554647
Bewertung:
(2783 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zum Glück stellen wir bei den betreffenden Kunden demnächst auf InDesign um und gehen weg von der Erweiterung.

Allerdings war das Ergebnis wirklich sehr merkwürdig und wir haben das produktionstechnisch so gut es geht aktuell gelöst indem wir erst in Tagged Text wandeln, darin suchen und austauschen usw. und dann wieder zurück wandeln.

Ein einfaches austauschen wäre natürlich der schnellere Weg gewesen, aber leider macht uns da die Durchstreicher Erweiterung im wahrsten Sinne des Wortes einen Strich durch die (be)Rechnung.


als Antwort auf: [#554638]
X

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
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

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

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

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

Und es geht doch: Automatisierung im Großformatdruck!