[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt eigenes Menü in der Leiste frei anordnen

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

eigenes Menü in der Leiste frei anordnen

drfoots
Beiträge gesamt: 129

26. Dez 2016, 19:16
Beitrag # 1 von 3
Bewertung:
(1904 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich bräuchte etwas hilfe bei einem Script.

Mit dem Script lege ich ein neues Menü an.
Das klappt auch soweit.

Nur wie kann ich es in einer bestimmten Reihenfolge in der Menuleiste anordnen. Aktuell taucht es vor "Hilfe" auf.

Es sollte aber gerne z.B. nach Ansicht erscheinen.

code wäre
Code
var meinMainMenu = app.menus.item("Main"); 
var meinSubMenu = meinMainMenu.submenus.add("Skripte");


wie könnte ich da noch den genauen Ort mit reinbringen?

Vielen Dank und schöne Weihnachtstage. Zumindest was noch davon übrig ist.
drfoots
X

eigenes Menü in der Leiste frei anordnen

Martin Fischer
  
Beiträge gesamt: 12783

27. Dez 2016, 09:02
Beitrag # 2 von 3
Beitrag ID: #554645
Bewertung:
(1811 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo drfoots,

schau Dir die weiteren Argumente für den add()-Befehl eines submenus an:

Submenu add (title: string[, at: LocationOptions=LocationOptions.AT_END][, reference: MenuElement][, withProperties: Object])

An der zweiten Postion kannst Du genauere Anweisungen zur Platzierung angeben:

LocationOptions.BEFORE
LocationOptions.AFTER
LocationOptions.AT_END
LocationOptions.AT_BEGINNING
LocationOptions.UNKNOWN

Wird hier nichts angegeben, dann wird das Submenu am Ende angefügt.


als Antwort auf: [#554644]
(Dieser Beitrag wurde von Martin Fischer am 27. Dez 2016, 09:09 geändert)

eigenes Menü in der Leiste frei anordnen

drfoots
Beiträge gesamt: 129

27. Dez 2016, 21:08
Beitrag # 3 von 3
Beitrag ID: #554650
Bewertung:
(1700 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke für den Tipp.
Hat funktioniert.

Die neuen Zeilen sind dann:

Code
var meinMainMenu = app.menus.item("Main"); 
var meinSubMenu = myMainMenu.submenus.add("&Skripte", LocationOptions.after, myMainMenu.submenus.item( '$ID/&Fenster' ));


Besten Dank für den Hinweis und den Link.
drfoots


als Antwort auf: [#554645]