[GastForen Programme Print/Bildbearbeitung Adobe InDesign AppleScript erstellen und anwenden

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

AppleScript erstellen und anwenden

laba
Beiträge gesamt: 142

20. Jun 2005, 23:34
Beitrag # 1 von 6
Bewertung:
(5016 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, ich habe vor einiger Zeit in diesem Forum eine Hilfe bekommen, wobei das Problem nur durch AppleScript geloest werden konnte.

Frage: Wie erstelle ich einen AppleSript und wie wende ich ihn dann in Indesign an ?
Der Text fuer den AppleScript habe ich schon.

Gruss
Helmut
X

AppleScript erstellen und anwenden

Martin Fischer
  
Beiträge gesamt: 12783

20. Jun 2005, 23:54
Beitrag # 2 von 6
Beitrag ID: #173473
Bewertung:
(5010 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ein AppleScript läßt sich nur auf einem MAC ausführen.

1. Text in die Zwischenablage kopieren.
2. ScriptEdior öffnen (/Programme/AppleScript/Scripteditor)
3. Zwischenablage in leeres Fenster einfügen
4. Sichern unter /Programme/Adobe InDesign CS/Presets/Scripts (oder Unterverzeichnis von diesem Pfad)
5. Im Scripteditor auf "Ausführen" klicken oder Script aus dem Scriptfenster in InDesign per Doppelklick starten.


als Antwort auf: [#173465]

AppleScript erstellen und anwenden

laba
Beiträge gesamt: 142

21. Jun 2005, 20:00
Beitrag # 3 von 6
Beitrag ID: #173625
Bewertung:
(4965 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Martin,

leider bekomme ich beim Abspeichern folgende Fehlermeldung:

Syntaxfehler:

„“÷”“ kann nicht diesem „some object“ folgen.

Der Script lautet:
//Text_aus_email.js
//
var myFind = ["^p^p", "-^p", " ^p", "^p",
"[Absatzmarke_4711]"];
var myChange = ["[Absatzmarke_4711]", "", " ", " ", "^p"];
app.findPreferences = null;
app.changePreferences = null;
var myClass=app.selection[0].constructor.name;
if (myClass=="Text" || myClass=="TextFrame"){
for (i=0;i<myFind.length;i++){
app.selection[0].search(myFind, false, false,
myChange);
}
}
else if (myClass=="InsertionPoint"){
for (i=0;i<myFind.length;i++){
app.selection[0].parent.search(myFind, false, false,
myChange);
}
}
else{
alert("Bitte Text auswählen.")
}
// Ende Text_aus_email.js

(Ich glaube der Skript ist von dir?)

Gruss
Helmut


als Antwort auf: [#173473]

AppleScript erstellen und anwenden

Martin Fischer
  
Beiträge gesamt: 12783

21. Jun 2005, 20:19
Beitrag # 4 von 6
Beitrag ID: #173629
Bewertung:
(4961 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bei dem Script handelt es sich nicht um ein AppleScript, sondern um ein JavaScript (erkennbar an der Endung ".js" an Stelle von ".as" oder ".scpt".

Der Apple ScriptEditor kann damit nichts anfangen.

Öffne einen einfachen Texteditor (z.B. SimpleText oder BBEdit), kopiere das Script über die Zwischenablage in eine neue Datei und sichere diese mit der Endung ".js" in das Script-Verzeichnis von InDesign (oder ein Unterverzeichnis).

Das Script läßt sich über die Scriptpalette in InDesign starten.


als Antwort auf: [#173625]

AppleScript erstellen und anwenden

laba
Beiträge gesamt: 142

22. Jun 2005, 23:29
Beitrag # 5 von 6
Beitrag ID: #173930
Bewertung:
(4943 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Martin,

jetzt funktionierts.

Helmut


als Antwort auf: [#173629]

AppleScript erstellen und anwenden

Martin Fischer
  
Beiträge gesamt: 12783

24. Jun 2005, 09:13
Beitrag # 6 von 6
Beitrag ID: #174154
Bewertung:
(4921 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das oben genannte Script an die Darstellung in der neuen Forensoftware angepaßt:
Code
//Text_aus_email.js 
//
var myFind = ["^p^p", "-^p", " ^p", "^p", "[Absatzmarke_4711]"];
var myChange = ["[Absatzmarke_4711]", "", " ", " ", "^p"];
app.findPreferences = null;
app.changePreferences = null;

if (app.selection.length >0){
var myClass=app.selection[0].constructor.name;
if (myClass=="Text" || myClass=="TextFrame"){
for (myCounter=0;myCounter<myFind.length;myCounter++){
app.selection[0].search(myFind[myCounter], false, false, myChange[myCounter]);
}
}
else if (myClass=="InsertionPoint"){
for (myCounter=0;myCounter<myFind.length;myCounter++){
app.selection[0].parent.search(myFind[myCounter], false, false, myChange[myCounter]);
}
}
else{
alert("Bitte Text auswählen.")
}
}
else{
alert("Bitte Text auswählen.")
}
// Ende Text_aus_email.js



als Antwort auf: [#173930]
X

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
17.04.2024

Online
Mittwoch, 17. Apr. 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

Ja

Organisator: Impressed / Günther Business Solutions

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

Und es geht doch: Automatisierung im Großformatdruck!