Wenn Dein Ribbon menu X Eintrage fuer X Dateien haben wird, bist Du gar nicht so weit entfernt...
In der Ribbon Definition veraenderst Du die "Pushaction"
Code:
:Pushaction "sas_load_Energiefeld :fileToLoad \"NiedrigEnergieFeld\""
Also: der Name einer (neuen) Dialog Variable gefolgt vom Wert dazu. In jedem Ribbon Eintrag steht dann nur ein jeweils anderer Wert drin.
Dem Dialog spendierst du noch eine variable
Code:
(fileToLoad
:Prompt-text (sd-multi-lang-string "Filename" :german "Dateiname")
:value-type :filename
:Direction :input
:add-suffix t
:initialPattern "*.mi"
)
und passt den Aufruf am_load_sketch in der local-function entsprechend an (ich weiss nicht wo 'Anno_symbol_Pad' herkommt
)
Was in die Pushaction hinein kommt kannst Du auch auf der Kommandozeile austesten. Musst dann nur mit den """ aufpassen beim uebernehmen.
statt :value-type :filename kannst Du evlt. auch einfach "string" nehmen. Das haengt davon ab wo/wie du diese Anno_symbol_Pad variable handhabst. Das ist in dem code schnipsel den du gepostet hast nicht ersichtlich.
- - - - - - - - - - - - - - - - - - - - - - - - - -
PS: fuer Sourcecode gibt es den UBB-Code : [ code ] ... [/ code ]
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP