[GastForen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Forenindex Erweiterte Suche Suchergebnisse
Ihre Suche lieferte 15 Ergebnisse
AppleScript und GREP
Hallo Scripter,

mit Bordmitteln ist es nicht möglich, GREP-Ausdrücke zu verwenden. Zum Beispiel \d (oder [0-9] ) für eine beliebige Ziffer.
Man muss ein Hilfsmittel einsetzen, wie die Scripting Addition Satimage.osax.

Aber ab macOS "Mojave" sind nur noch Apple-Osaxen zugelassen. Doch es gibt eine Alternative.

In der Mailing-Liste AppleScript-Users stellte ein Mitglied diese Frage:

Zitat Is it possible to split a string on a grep pattern of 3 digits?

For example:

set myString_to_split to "Blue123Green461orange998White551Red"
set AppleScript's text item delimiters to "???" -- What can I put here to split the string
on any pattern of 3 digits, so that only a list of colors is left?

Die Lösung kam kurz darauf, gepostet von Shane Stanley (Australien):

It's pretty simple using my RegexAndStuffLib:

Code
use AppleScript version "2.5" -- macOS 10.11 or later 
use scripting additions
use script "RegexAndStuffLib" version "1.0.5"

set myString_to_split to "Blue123Green461orange998White551Red"
set theResult to regex split myString_to_split search pattern "\\d{3}"
--> {"Blue", "Green", "orange", "White", "Red"}

Download it here: https://www.macosxautomation.com/...pps/Script_Libs.html

Diese Script-Bibliothek muss in der "Bibliothek" im Ordner "Script Libraries" untergebracht werden.
Diesen Ordner musste ich auf meinem "High Sierra" erst erstellen. Aber dann klappte es auf Anhieb.

Gruss, Hans(12/0)
EventListener - Verständnisfrage
Hallo,
vielen Dank für die Unterstützung.
Ich habe meinen Fehler gefunden und nun läuft es wie es soll.
---
Viele Grüße
Mario(72/0)
EventListener - Verständnisfrage
Ah, alles klar.
Wenn der Textrahmen gefüllt ist, muss ich schauen, wie ich ans Ziel komme.
---
Viele Grüße
Mario(79/0)
EventListener - Verständnisfrage
Zitat kannst Du mir den 'Brechpunkt' genauer erklären?


Wenn ein Script in einem Debugger ausgeführt wird - also über das ExtendScript Toolkit oder neuerdings auch über VSCode, kann man den Ablauf unterbrechen, Variable betrachten, einzelne Befehle in der Konsole ausführen und danach das Programm fortsetzen, auch in einzelnen Schritten.

Mit einem "breakpoint" hält man die Ausführung eines Scripts an einer Zeile an. Den Breakpoint setzt Du durch einen Klick am linken Rand des Editors, es erscheint dann ein roter Punkt. Alternativ ruft auch der Befehl $.bp() im Code den Debugger auf.

Im "JavaScript Tools Guide CC.pdf" - über das Hilfe-Menü des ESTK zu erreichen - steht noch viel mehr zum eingebauten Debugger.

Wie gesagt, kannst Du dann in ESTK Fenstern die Variablen betrachten, aber auch über die Konsole Befehl ausführen. Wenn ein Breakpoint in der Funktion _place() erreicht wird, gibt zum Beispiel der Ausdruck "_event.target.contents.length" die Länge des Inhalts des neuen Textrahmens aus. 272 Zeichen - der Rahmen ist eindeutig nicht leer, auch wenn der Bildschirm noch nicht aktualisiert wurde.

Grüße,
Dirk
(85/2)
EventListener - Verständnisfrage
Hallo,
kannst Du mir den 'Brechpunkt' genauer erklären?
Damit es klarer wird, was ich möchte, habe ich mal mein Script beigefügt.Nicht das gelbe vom Ei, aber egal ;-)
Was macht das Script: Es soll das Hinzufügen und bearbeiten von Platzhaltertext vereinfachen. Den Schritt "Neuer Textrahmen" möchte ich gern so haben, dass nach dem Platzieren des Textes der Textrahmen mit dem PHT aktualisiert wird, also der Klick auf die Schaltfläche 'Aktualisieren' erspart wird.
---
Viele Grüße
Mario(97/3)
EventListener - Verständnisfrage
Hallo Dirk,
Danke für die Punkte. Werde mir es mal zur Gemüte ziehen.
---
Viele Grüße
Mario(110/0)
Automatische Textrahmen-Höhe per Script aktivieren/deaktivieren
Hallo Gerald !

Vielen Dank für die prompte Hilfe. Ich habe das Script noch etwas geändert. Es funktioniert - ich weiß aber nicht, ob es programmiertechnisch in Ordnung ist.

Code
app.selection[0].textFramePreferences.autoSizingReferencePoint = AutoSizingReferenceEnum.TOP_CENTER_POINT; 
if (app.selection[0].textFramePreferences.autoSizingType == AutoSizingTypeEnum.OFF)
{app.selection[0].textFramePreferences.autoSizingType = AutoSizingTypeEnum.HEIGHT_ONLY;}
else
if (app.selection[0].textFramePreferences.autoSizingType == AutoSizingTypeEnum.HEIGHT_ONLY)
{app.selection[0].textFramePreferences.autoSizingType = AutoSizingTypeEnum.OFF;}

Zur Frage nach den Objektstilen: Ja, die kenne ich. Ich habe in der Grundeinstellung bei mir sogar einen Objektstil, der genau diese Funktion einschaltet (Befehl+Num1) und einen weiteren Objektstil, der sie wieder ausschaltet (Befehl+Num0). Bei meinen eigenen angelegten Dokumenten ist das also kein Problem.
Leider bekomme ich aber auch fremde Daten, bei denen ich Text ändern muss. Dann ist das obige Script sehr hilfreich.

Viele Grüße
Wolfgang J. Kremer
(42/0)
Acrobat Pro DC Kontrollkästchen in Abhängigkeit zu Textfeldern - 3 Fragen
Vielen Dank für Deine Antwort, Thomas.

Ich habe dank des tollen Forums hier jemanden gefunden, der die scripts schreibt.

Liebe Grüße
Sabine
(47/0)
Acrobat X Javascript: Per Kontrollkästchen eine Gruppe deaktivieren
Dein Problem entsteht dadurch das als Checkboxen bei dir zu einer Gruppe gehören. Du musst sie je Gruppe aufteilen.

Aus
Zitat ChkBox
ChKBox2
ChKBox5
ChKBox7


Wird
ChkBoxA0
ChkBoxA1
ChkBoxA2
ChkBoxA3


Aus
Zitat Die Gruppe 2 besteht aus den folgenden Checkboxen:

ChKBox0
ChKBox1
ChKBox3
ChKBox4
ChKBox6
ChKBox8


wird:
ChkBoxB0
ChkBoxB1
ChkBoxB2
ChkBoxB3
ChkBoxB4
ChkBoxB5

...

...dann kann immer nur eine Option der jeweiligen Gruppe aktiviert werden, wenn es denn Felder vom Typ Optionsfeld sind und nicht vom Typ Kontrollkästchen (optisch kann man die identisch aussehen lassen, per default sind sie aber aus gutem Grund unterscheidbar).

Das ist eigentlich der einzige Unterscheid zwischen Kontrollkästchen und Optionsfeldern, bei ersterem können keins, eins oder mehrere einer Gruppe aktiv sein, bei letzterem gilt das Highlanderprinzip.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/
(26/0)
Acrobat Pro DC Kontrollkästchen in Abhängigkeit zu Textfeldern - 3 Fragen
Antwort auf: Skripten kann ich nicht.

Dann können wir es kurz machen.
Außer Punkt 2 (den ich nicht verstehe, denn man kann die Kontrollkästchen der Acrobat Formulare doch beliebig oft an- und wieder ausklicken.), wirst du ohne Javascript, das nach dem setzen des Häkchens oder dem Entfernen den Status des entsprechenden Feldes ausliest und dann weitere Felder generiert oder eben wieder tilgt.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/
(68/1)
Indesign CS6 - Wo liegen die voreingestellten Wörterbücher
Hallo,

gern verweise ich auch hierauf. Ist für so vieles nutzbar und hifreich. Danke an Klaas Posselt.

https://einmanncombo.de/...einstellungsdateien/

Gruß, Hanno
-----
rheinsatz · Bonner Str. 272 · 50968 Köln
OSX 10.14.6, 10.11.6 und 10.8.5 || CS 6 !(65/0)
Kann ich diese Herausforderungen in Acrobat Pro DC nur mit Skripten lösen?
Hallo zusammen,

ich hoffe, es ist in Ordnung, dass ich meine Fragen, die ich eben unter PDF-Grundlagen eingestellt habe, auch hier einstelle. Ich vermute, dass es bei meinen Problemen um Scripte geht.

-----
Ich muss in Acrobat Pro DC ein beschreibbares PDF erstellen.

Folgende Herausforderungen muss ich lösen:

1. Wenn ein Kontrollkästchen angekreuzt ist muss der Benutzer 2 Textfelder, die inhaltlich dazu gehören, ausfüllen. Wenn er das Kreuzchen wieder wegklickt, soll auch der Text in den beiden Textfeldern automatisch gelöscht werden. Wie bekomme ich das hin?

2. Wie bekomme ich es grundsätzlich hin, dass das Ankreuzen eines Kontrollkästchens an und aus geschaltet werden kann? Also das Kreuz wieder weggeklickt werden kann?

3. Wie bekomme ich es hin, dass ein zwingend auszufüllendes Text-Pflichtfeld, nicht nur rot markiert ist sondern vor dem Drucken eine Warnung erschein o.ä.


Drei Fragen auf einmal. Kann mir jemand helfen, bitte. Skripten kann ich leider nicht.
(32/0)
Acrobat Pro DC Kontrollkästchen in Abhängigkeit zu Textfeldern - 3 Fragen
Hallo zusammen,

ich muss in Acrobat Pro DC ein beschreibbares PDF erstellen.

Folgende Herausforderungen muss ich lösen:

1. Wenn ein Kontrollkästchen angekreuzt ist muss der Benutzer 2 Textfelder, die inhaltlich dazu gehören, ausfüllen. Wenn er das Kreuzchen wieder wegklickt, soll auch der Text in den beiden Textfeldern automatisch gelöscht werden. Wie bekomme ich das hin?

2. Wie bekomme ich es grundsätzlich hin, dass das Ankreuzen eines Kontrollkästchens an und aus geschaltet werden kann? Also das Kreuz wieder weggeklickt werden kann?

3. Wie bekomme ich es hin, dass ein zwingend auszufüllendes Text-Pflichtfeld, nicht nur rot markiert ist sondern vor dem Drucken eine Warnung erschein o.ä.


Drei Fragen auf einmal. Kann mir jemand helfen, bitte. Skripten kann ich nicht.
(89/2)
Automatische Textrahmen-Höhe per Script aktivieren/deaktivieren
Auf die Schnelle:

Code
app.selection[0].textFramePreferences.autoSizingReferencePoint = AutoSizingReferenceEnum.TOP_CENTER_POINT; 
app.selection[0].textFramePreferences.autoSizingType = AutoSizingTypeEnum.HEIGHT_ONLY;


Andere erlaubte Werte für den Bezugspunkt sind Kombinationen aus:
TOP|BOTTOM_LEFT|CENTER|RIGHT_POINT, wobei TOP_ auch weggelassen werden kann.

Für das andere:
HEIGHT_AND_WIDTH
HEIGHT_AND_WIDTH_PROPORTIONALLY
HEIGHT_ONLY
WIDTH_ONLY
OFF



Aber es ist schon was dran an dem Vorschlag mit den Objektformaten...
(64/1)

Aktuell

InDesign / Illustrator
figma_300

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.

Veranstaltungen
20.09.2019

Nürnberg
Freitag, 20. Sept. 2019, 09.30 Uhr

Schulung, Seminar

Mit WordPress ist es möglich, ohne große Kosten und ohne Programmierkenntnisse eine ansprechende Webseite zu erstellen, die allen Anforderungen des modernen Webdesigns – besonders unter Beachtung der Suchmaschinenoptimierung (SEO) – gerecht wird. Unsere Schulung Webdesign mit WordPress zeigt Ihnen, wie Sie hochwertige Webseiten mit WordPress erstellen.

Ja

Organisator: Cleverprinting.de

https://www.cleverprinting.de/schulungen/schulung-webdesign-mit-wordpress/

Suchmaschinen-optimiertes Webdesign mit WordPress
Veranstaltungen
23.09.2019

Nürnberg
Montag, 23. Sept. 2019, 09.30 Uhr

Schulung, Seminar

Unsere Schulung Colormanagement bzw. Farbmanagement für Grafik, Foto und PrePress erklärt dem Anwender die praxisgerechte Anwendung von ICC-Colormanagement. Sie lernen, Colormanagement sicher in der täglichen Praxis einzusetzen. Angefangen bei der Monitorkalibration über die PSD-Grundeinstellungen bis hin zum medienneutralen CMM in InDesign.

Ja

Organisator: Cleverprinting.de

https://www.cleverprinting.de/schulungen/colormanagement-farbmanagement-schulung/

Colormanagement für Grafik, Foto und PrePress