[GastForen Programme Print/Bildbearbeitung Adobe InDesign Apostroph in Zahlen durch Festwert ersetzen.

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

Apostroph in Zahlen durch Festwert ersetzen.

hene
Beiträge gesamt: 282

31. Mai 2006, 12:18
Beitrag # 1 von 7
Bewertung:
(1905 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallöchen
Ich habe mit folgendem Script, das ich irgendwo in diesem Forum gefunden habe (und jetzt nicht mehr finde), versucht, Apostroph (ALT+146) durch einen Festwert zu ersetzen. Aber das Script bewirkt nix. Ist das Ding evtl. für mac konzipiert, oder gibt es einen andern Grund? Danke für jeden Hinweis:

Hier das kopierte Script:

// apoBetweenNumb2Space.js
//
var myDoc = app.documents[0];
var myApo = "\'";
var myString = "^9" + myApo + "^9";
var mySpace = "^<";
var myMSwatchName = "Marker";

// marker
checkSwatch(myMSwatchName);
var mySwatch = myDoc.swatches.item(myMSwatchName);

// mark number - apostrioge - number
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myString, false, true, undefined, {}, {fillColor:mySwatch} );

// change marked apo to space
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myApo, false, true, mySpace, {fillColor:mySwatch}, );

// reset marker color
app.findPreferences = null; app.changePreferences = null;
myDoc.search(undefined, false, true, undefined, {fillColor:mySwatch}, {fillCo-lor:myDoc.swatches.item("Black")} );

// check for marker color;
// make new marker color if necessary
function checkSwatch(aSwatch){
try{
myDoc.swatches.item(aSwatch).name;
}
catch (myError){
my-Doc.colors.add({name:aSwatch,space:ColorSpace.rgb,colorValue:Array(250,0, 0)});
}
}
X

Apostroph in Zahlen durch Festwert ersetzen.

mpeter
Beiträge gesamt: 4623

31. Mai 2006, 12:47
Beitrag # 2 von 7
Beitrag ID: #232107
Bewertung:
(1888 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
was meinst du mit Festwert – Leerzeichen? Falls ja warum mit Script und nicht einfach mit Suchen/Ersetzen?


als Antwort auf: [#232093]

Apostroph in Zahlen durch Festwert ersetzen.

hene
Beiträge gesamt: 282

31. Mai 2006, 13:26
Beitrag # 3 von 7
Beitrag ID: #232130
Bewertung:
(1878 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Magnus,
Also, die Sache ist die folgende: ich bekomme regelmässig Dokumente, in denen Zahlen ab fünf Stellen mit einem Apostroph getrennt sind (weil da Leerschläge im Blocksatz wüste Löcher ergeben können). Die ersetze ich dann jedesmal durch einen Festwert, nicht durch einen Leerschlag. Aber in einem französischen Artikel insbesondere kann ich ja nicht generell alle Apostroph durch einen Festwert ersetzen, das wäre eine mittlere Katastrophe. Da wäre ein Script, dass nur Apostrophe ersetzte, die von Zahlen umgeben sind, schon eine clevere Sache ...
Übrigens: ich arbeite mit Windows XP und ID CS2.


als Antwort auf: [#232107]

Apostroph in Zahlen durch Festwert ersetzen.

mpeter
Beiträge gesamt: 4623

31. Mai 2006, 14:21
Beitrag # 4 von 7
Beitrag ID: #232153
Bewertung:
(1871 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
... alles klar, das geht mit S/E nicht :-( Habe von Scripts keine Ahnung und unser Script-Martin hat glaube Urlaub. Kann dir hier leider nicht weiterhelfen :-(


als Antwort auf: [#232130]

Apostroph in Zahlen durch Festwert ersetzen.

Jürgen Althaus
Beiträge gesamt: 102

31. Mai 2006, 15:56
Beitrag # 5 von 7
Beitrag ID: #232188
Bewertung:
(1862 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo hene,

das Script von Martin funktioniert bei mir einwandfrei. Du musst nur die Variablen anpassen und starten.
Ich hab das Script nochmals mit den Variablen-Änderungen angehängt.

Code
// apoBetweenNumb2Space.js  
//
var myDoc = app.documents[0];
var myApo = "’";
var myString = "^9" + myApo + "^9";
var mySpace = "^<";
var myMSwatchName = "Marker";

// marker
checkSwatch(myMSwatchName);
var mySwatch = myDoc.swatches.item(myMSwatchName);

// mark number - apostrioge - number
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myString, false, true, undefined, {}, {fillColor:mySwatch} );

// change marked apo to space
app.findPreferences = null; app.changePreferences = null;
myDoc.search(myApo, false, true, mySpace, {fillColor:mySwatch}, );

// reset marker color
app.findPreferences = null; app.changePreferences = null;
myDoc.search(undefined, false, true, undefined, {fillColor:mySwatch}, {fillColor:myDoc.swatches.item("Black")} );


// remove color
mySwatch.remove(); //Farbe wieder löschen

// check for marker color;
// make new marker color if necessary
function checkSwatch(aSwatch){
try{
myDoc.swatches.item(aSwatch).name;
}
catch (myError){
myDoc.colors.add({name:aSwatch,space:ColorSpace.rgb,colorValue:Array(250,0,0)});
}
}


Hoffe es hilft dir.

Viele Grüße
Jürgen


als Antwort auf: [#232130]

Apostroph in Zahlen durch Festwert ersetzen.

hene
Beiträge gesamt: 282

6. Jun 2006, 11:15
Beitrag # 6 von 7
Beitrag ID: #233012
Bewertung:
(1816 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jürgen,
hab deine Antwort erste heute gesehen. werde es nochmals versuchen. bin ein absoluter Script-Laie. Deshalb ist so ein Ding für mich nur Bahnhof ... Ich melde mich wieder, wenn ichs versucht habe.


als Antwort auf: [#232188]

Apostroph in Zahlen durch Festwert ersetzen.

hene
Beiträge gesamt: 282

6. Jun 2006, 12:06
Beitrag # 7 von 7
Beitrag ID: #233033
Bewertung:
(1808 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Jürgen,
Ja, jetzt funktioniert das Script wunschgemäss. Vielen Dank.
Leider bin ich Script-blind und kann es nicht interpretieren. Ich stelle einfach fest: es funktioniert.
Ich habe bis jetzt den Einstieg in diese Sprache nicht gefunden... Gruss Hene


als Antwort auf: [#232188]
X

Aktuell

InDesign / Illustrator
ScreenShot 274 Warum Templates in InDesign benutzen_ - Satzkiste in Stuttgart - Satz und technische Umsetzung - Google Chrome (300x300 HilfDirSelbst)

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/