[GastForen Programmierung/Entwicklung AppleScript Daten von AS an andere Anwendung übergeben

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

Daten von AS an andere Anwendung übergeben

Goar
Beiträge gesamt: 371

1. Jun 2004, 10:04
Beitrag # 1 von 3
Bewertung:
(620 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

mein Stringkonverter (UC3, OS9.2.2) wird nicht auf OSX portiert.
Also brauche ich einen Ersatz. Im Moment versuche ich, mir etwas entsprechendes mit RuntimeRevolution 2.2 zu bauen.

Um das ganze etwas komfortabler zu machen, als ich es jetzt noch mit UC3 habe, möchte ich AS (aktuell 1.6) mit einbinden. Runtime Revolution führt AS aus:
Code
  do myExpScript as AppleScript 

Das in myExpScript befindliche Script holt über einen Befehl der XTags-Xtension markierten Text aus XPress (4.11) und speichert sie im Zwischenspeicher. Es lautet:
---
tell document 1 of application "QuarkXPress 4.11"
 save text with Xtags
 set xtgExport to result
end tell
tell current application
 set the clipboard to xtgExport
end tell
---
Es funktioniert im Scriptmaker einwandfrei.

Die Daten sollte meine Anwendung aus dem Zwischenspeicher übernehmen und bearbeiten. Schließlich wieder an den Zwischenspeicher übergeben.
Dort sollte das AS-ImportScript die Daten abholen und den markierten Textbereich in XP durch die überarbeitete Version ersetzen. Dieses Script lautet:
---
tell current application
  set xtgImport to the clipboard as string
end tell
tell document 1 of application "QuarkXPress 4.11"
  get text with Xtags from xtgImport
end tell
---
Auch dieses Script funktioniert im Scriptmaker einwandfrei.
Aus der Anwendung heraus funktioniert ein Durchgang, nämlich der erste: Daten A per AS aus XPress holen, bearbeiten und nach XPress zurückbringen.

Ab dem zweiten Durchgang sehe ich folgendes: Daten B werden abgeholt, aber Daten A werden eingesetzt.

Nach mehreren Detailtests habe ich die Befürchtung, dass AS und Runtime Revolution unter clipboard nicht das gleiche verstehen.

Nun meine Fragen:
Sind die AS so in Ordnung? Könnte etwas besser/sicherer gemacht werden?
Gibt es Alternativen zur Datenübergabe an eine andere Anwendung?

Denkbar wäre ja auch eine Zwischenspeicherung in einer Datei. Aber dann müsste ja zumindest der Pfad übergeben werden. Wenn aber die zu bearbeitenden Texte nicht immer in die gleiche Datei gespeichert werden sollen, bestünde das gleiche Problem wie oben geschildert, dann würde vermutlich jedesmal der Pfad des ersten Durchlaufs übergeben.

Gruß, Goar
X

Daten von AS an andere Anwendung übergeben

Hans Haesler
  
Beiträge gesamt: 5797

1. Jun 2004, 13:22
Beitrag # 2 von 3
Beitrag ID: #418801
Bewertung:
(619 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Goar,

ich kenne leider weder den Stringkonverter UC3 noch RuntimeRevolution. Um Texte aus XPress zu holen, zu bearbeiten und wieder zurückzubringen genügt AS allein vollauf. Um gewisse Bearbeitungen zu ermöglichen braucht es ab und zu die Hilfe einer Scripting Additon (wie Satimage.osax).

Grundsätzlich würde ich erstens das Clipboard nur in Ausnahmefällen einsetzen und zweitens den XPress-Tags-Export immer in eine Datei auf die Harddisk vornehmen.

Hans Haesler <[email protected]>


als Antwort auf: [#418800]

Daten von AS an andere Anwendung übergeben

Goar
Beiträge gesamt: 371

1. Jun 2004, 14:44
Beitrag # 3 von 3
Beitrag ID: #418802
Bewertung:
(619 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

da hätte ich mich wohl besser schon vor 3 Monaten wegen einer Entscheidungshilfe an Dich gewendet. Aber es ist noch nicht zu spät und ich habe inzwischen eine Menge dazu gelernt.

Vielen Dank jedenfalls für den Hinweis, lieber grundsätzlich in Datei zu sichern.

Gruß, Goar


als Antwort auf: [#418800]

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
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
01.03.2021 - 05.03.2021

Persönlichkeitsentwicklung

Online
Montag, 01. März 2021, 00.17 Uhr - Freitag, 05. März 2021, 00.18 Uhr

Webinar

Personal Power Coaching - Um was geht es? ​ Potenzialentfaltung: Potenzial entdecken und entfalten Talente entdecken: Deine Talente und Fähigkeiten erkennen und loslegen Gewohnheiten: schlechte Gewohnheiten durch Positive ersetzen Selbstbewusstsein stärken: Dein Bewusstsein stärken Eigendynamik entwickeln: Mehr Erfolg durch Eigenverantwortung & Disziplin Ängste kontrollieren: Ängste als Antrieb nutzen Entscheidungen treffen: Mit mehr Mut an die Sache ran! Lebensenergie steigern: Deine Lebensenergie steigern und aufrechterhalten Ziele erreichen: Ziele setzen und übertreffen! Motivationssteigerung: Mehr Erfolg durch Selbstmotivation Selbstvertrauen: Selbstvertrauen auf- und ausbauen

Details:
https://www.snfa.ch/swiss-personal-power-birolisik

Ja

Organisator: Birol Isik

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

https://www.snfa.ch/swiss-personal-power-birolisik

Neuste Foreneinträge


Illustrator Datei aktualisieren

Schwarz überdruckt nicht

Update Problem

Schwarz überdruckt nicht

CC 2020: Problem mit Textumfluss mit verankerten Objekten

Bilder verschieben sich nach dem Speichern und Kopiern der Datei

Optionsfelder abhängig machen von Kontrollkästchen

InDesign CC21 sperrt Taskleiste und Programme

Verknüpfung mit Format aufheben

Kursivierung geht bei é und É verloren
medienjobs