Das erste Skript kannst Du getrost vergessen.
Das kann nicht funktionieren. Bei der Entwicklung habe ich die eindeutige Benennung einer Variablen verschlafen. Aber das habe ich doch oben schon erklärt ...
Oder kann/will jemand den Text noch editieren?
Die Funktion sollte folgendermaßen lauten:
Zum Fehler beim zweiten Skript solltest Du mir noch ein paar Angaben machen:
1. Wie lautet die Fehlermeldung genau (mit Angabe der Zeile)
2. Was hast Du ausgewählt? Es muß Text - eine Zahl - ausgewählt sein.
Oder hast Du darauf gewartet, daß das Skript Dir alle Zahlen in Euro umrechnet?
Zum Speichern des Skripts:
Sichere das Skript unter "[Adobe InDesign]/Presets/Scripts" mit einem Namen Deiner Wahl (z.B. "CHF2Euro.jsx") und mit der Endung ".jsx" (dann erkennt's das EST - ExtendScript Toolkit).
Das solltest Du als Skripter aber eigentlich wissen.
Jetzt sollte es in der Skriptpalette erscheinen.
Und nun kannst Du es auch auf eine Taste legen.