[GastForen Programme Print/Bildbearbeitung Adobe InDesign Indesign CS2: Script/Shortcu Zeichne Linie

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

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

21. Okt 2014, 15:53
Beitrag # 1 von 12
Bewertung:
(7343 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich arbeite hier in Indesgin CS2 mit einer großen Tabelle.

Nun hätte ich gern ein Kürzel/Shortcut bei dem Indesgin nichts anderes tut als bei den markierten Zellenbereichen Oben einen Strich mit 0,75/bzw. einen Rahmen mit 0,75 zu ziehen.

Ansonsten sind das immer 4 Klicks bei mir und das möchte ich mir wirklich gern ersparen.
Hat jemand eine Idee wie ich das machen kann?
X

Indesign CS2: Script/Shortcu Zeichne Linie

Quarz
Beiträge gesamt: 3555

21. Okt 2014, 16:15
Beitrag # 2 von 12
Beitrag ID: #533284
Bewertung:
(7326 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo worshipper,

mit einem Shortcut kann ich Dir
leider nicht dienen - aber Du könntest
Dir 'Zellenformate' einrichten.
siehe Screenshot


Gruß
Quarz

-------------------------------------
Win7 | InDesign CS6 ver 8.02



als Antwort auf: [#533282]
Anhang:
Zellenformate.gif (6.83 KB)

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

21. Okt 2014, 17:14
Beitrag # 3 von 12
Beitrag ID: #533291
Bewertung:
(7279 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
gibt es leider in indesign cs2 noch nicht.


als Antwort auf: [#533284]

Indesign CS2: Script/Shortcu Zeichne Linie

ToniMontanaa
Beiträge gesamt: 426

22. Okt 2014, 09:28
Beitrag # 4 von 12
Beitrag ID: #533311
Bewertung:
(7199 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

versuchs doch mal mit diesem kurzen Codeschnipsel
Code
var _auswahl = app.selection[0]; 
_auswahl.topEdgeStrokeWeight = 0.75;


Funktioniert unter CS6. Weiß nicht ob das schon mit CS2 geht.

Hier wird bei einer Auswahl einer Zeile der oberen Kontur 0,75 Stärke zugewiesen. Je nachdem ob du pt oder mm in InDesign eingestellt hast, sind es 0,75 mm oder eben pt. Geht so auch nur mit einer Zeile. Wenn mehrere Zeilen ausgewählt sind geht es so nicht.


als Antwort auf: [#533291]

Indesign CS2: Script/Shortcu Zeichne Linie

Uwe Laubender
Beiträge gesamt: 5316

22. Okt 2014, 10:25
Beitrag # 5 von 12
Beitrag ID: #533318
Bewertung:
(7079 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Stefan!

Für alle ausgewählten Zellen sollte folgendes funktionieren:

Code
app.selection[0].cells.everyItem().topEdgeStrokeWeight = "0.75 mm"; 


Details sind hier nachzuschauen:
http://www.jongware.com/idjshelp.html

Die CHM-Version der DOM-Dokumentation von CS2 steht dort zum Download bereit.

Testen kann ich das Schnipsel von oben allerdings nicht mit CS2. Mangels altem Rechner und alter Software. Mit CS5.5 klappt das jedenfalls. Möglich auch, dass als Voraussetzung eine Strichstärke abweichend von 0 bereits definiert sein muss.


als Antwort auf: [#533311]

Indesign CS2: Script/Shortcu Zeichne Linie

Uwe Laubender
Beiträge gesamt: 5316

22. Okt 2014, 10:29
Beitrag # 6 von 12
Beitrag ID: #533320
Bewertung:
(7051 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Falls Du natürlich anstatt Millimeter Points meinst, dann eben das:

Code
app.selection[0].cells.everyItem().topEdgeStrokeWeight = "0.75 pt"; 



als Antwort auf: [#533318]

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

23. Okt 2014, 08:32
Beitrag # 7 von 12
Beitrag ID: #533348
Bewertung:
(6964 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Uwe Laubender ] Hallo, Stefan!

Für alle ausgewählten Zellen sollte folgendes funktionieren:

Code
app.selection[0].cells.everyItem().topEdgeStrokeWeight = "0.75 mm"; 


Details sind hier nachzuschauen:
http://www.jongware.com/idjshelp.html

Die CHM-Version der DOM-Dokumentation von CS2 steht dort zum Download bereit.

Testen kann ich das Schnipsel von oben allerdings nicht mit CS2. Mangels altem Rechner und alter Software. Mit CS5.5 klappt das jedenfalls. Möglich auch, dass als Voraussetzung eine Strichstärke abweichend von 0 bereits definiert sein muss.


der wahnsinn. Danke. Funktioniert auf anhieb. You made my day.


als Antwort auf: [#533318]

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

23. Okt 2014, 08:53
Beitrag # 8 von 12
Beitrag ID: #533349
Bewertung:
(6960 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
jedoch noch ein kleines Problem.
Per Shortcut will das partou nicht funktionieren.

Über den Reiter Script ausführen funktioniert es 1a.

Jemand noch eine Idee?


als Antwort auf: [#533348]

Indesign CS2: Script/Shortcu Zeichne Linie

ToniMontanaa
Beiträge gesamt: 426

23. Okt 2014, 11:05
Beitrag # 9 von 12
Beitrag ID: #533361
Bewertung:
(6905 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo worshipper,

ich hab auf kein CS2 mehr Zugriff. Das älteste InDesign auf das ich Zugriff habe ist CS4.

Hier ist es aber auch schon so wie in CS6 das du unter Bearbeiten > Tastaturbefehle... > Produktbereich: > Skripten eigene Tastaturkürzel für Skripte vergeben kannst.


als Antwort auf: [#533349]

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

23. Okt 2014, 14:36
Beitrag # 10 von 12
Beitrag ID: #533368
Bewertung:
(6850 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hab ich probiert. Leider kein Erfolg...

zumal funktioniert das Script nicht, wenn Text in der Zelle steht.

Ich habe mal probiert:

Code
var _auswahl = app.selection[0];  
_auswahl.topEdgeStrokeWeight = 0.75;
_auswahl.strokeStyles.item("Solid");


brachte leider nichts.


als Antwort auf: [#533361]

Indesign CS2: Script/Shortcu Zeichne Linie

pixxxelschubser
Beiträge gesamt: 1708

24. Okt 2014, 01:26
Beitrag # 11 von 12
Beitrag ID: #533394
Bewertung:
(6769 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@worshipper

Naja, dein MGI-Crossposting http://www.mediengestalter.info/...-linie-176397-1.html scheinst du ja jetzt abgeschrieben zu haben. Danke der Nachfrage, ich hatte (und habe noch immer) gute Laune.

CS2 reagiert sprachabhängig.
Und strokeStyles.item sollte als(/mit) Wert der Eigenschaft …StrokeType der ausgewählten Zelle zugewiesen werden (und dafür gibt es mehrere Varianten).

Es ist vollkommen egal, ob in der Zelle ein Text steht oder nicht! Nicht egal ist, was ausgewählt wurde! Wenn du also eine Zelle ausgewählt hast (oder in diesem Fall mit diesem Code auch eine Zeile), dann könnte dein Code z.B. so lauten:
Code
var _auswahl = app.selection[0]; 
_auswahl.topEdgeStrokeWeight = 0.75;
_auswahl.topEdgeStrokeType = app.strokeStyles.item("Durchgezogen");



Viel wichtiger wäre allerdings vorher eine Abfrage, was denn eigentlich vom Benutzer ausgewählt wurde.


Für mich ist hier aber Schluss. Denn Antworten wie auf MGI kannst du dir stecken!
Habe ein gutes Leben


als Antwort auf: [#533368]

Indesign CS2: Script/Shortcu Zeichne Linie

worshipper
Beiträge gesamt: 214

24. Okt 2014, 09:31
Beitrag # 12 von 12
Beitrag ID: #533398
Bewertung:
(6711 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ pixxxelschubser ] @worshipper

Naja, dein MGI-Crossposting http://www.mediengestalter.info/...-linie-176397-1.html scheinst du ja jetzt abgeschrieben zu haben. Danke der Nachfrage, ich hatte (und habe noch immer) gute Laune.

CS2 reagiert sprachabhängig.
Und strokeStyles.item sollte als(/mit) Wert der Eigenschaft …StrokeType der ausgewählten Zelle zugewiesen werden (und dafür gibt es mehrere Varianten).

Es ist vollkommen egal, ob in der Zelle ein Text steht oder nicht! Nicht egal ist, was ausgewählt wurde! Wenn du also eine Zelle ausgewählt hast (oder in diesem Fall mit diesem Code auch eine Zeile), dann könnte dein Code z.B. so lauten:
Code
var _auswahl = app.selection[0]; 
_auswahl.topEdgeStrokeWeight = 0.75;
_auswahl.topEdgeStrokeType = app.strokeStyles.item("Durchgezogen");



Viel wichtiger wäre allerdings vorher eine Abfrage, was denn eigentlich vom Benutzer ausgewählt wurde.


Für mich ist hier aber Schluss. Denn Antworten wie auf MGI kannst du dir stecken!
Habe ein gutes Leben

danke. ich glaube der richtige Spruch lautet: Mögest du lange und in Frieden leben.


als Antwort auf: [#533394]
X