Extension

Guten Morgen in die Runde,
Extensions sind ja was schönes, selbstgebastelte sind noch schöner. ABER: Kann mir mal jemand anhand vom Install-Script/Uninstall-Script klippschulmäßig erklären, wie diese Scripte ticken ....
Ich arbeite mit ADT-Extension - der sehr schön funzt aber immer nach dem InstallScript fragt. Und was er will, soll er kriegen
NochnKlaus
Steht klippschulmäßig in der ArcView-Hilfe. Einfach mal im Index den Eintrag "Extension (Class)" aufrufen und dort die Diskussionen Install/Uninstall/Make usw. lesen. Wenn das zu anstrengend ist, einfach einen anderen Extension-Maker von der Esri-Seite holen, die meisten erzeugen die Install/Uninstall Skripte automatisch.
Hallo Nochnklaus,

um Erweiterungen zu erstellen, arbeite ich mit Build Extensions Through Dialogs. Dabei wird man recht benutzerfreundlich nach seinen Wünschen gefragt und das Ergebnis funktioniert in der Regel. ADT-Extension kenne ich nicht.

Gruß


Uwe
Danke lieber Gast, hätt ich natürch auch drauf kommen sollen - mea culpa
Dank an Uwe,
nur dieser Extension-Maker bringt mir im Menü keine Trennsymbole also Linien rein und da sehn die Menüs nicht SOO schön aus
NochnKlaus
Hallo Nochnklaus,


falls die obige Erweiterung überhaupt für dich Sinn macht:

Ist schon länger her, aber ich glaube du kannst dein Make-Script wie folgt selber editieren:

MeineMenuListe = {{"View","Meine Tools","xyz.script1_1"},
{"View","Meine Tools", "xyz.script1_2"},
{"View", "Meine Tools", "SPACE"}
{"View", "Meine Tools", "xyz.script2_1"},
{"View", "Meine Tools", "xyz.script2_2"}}

Vielleicht klappt es.

Gruß


Uwe
Entschuldigt, das ich mich hier einmische.
Aber ich ich bin gerade auf diesen Beitrag gestossen und Uwe hat natürlich Recht:

"Space" ist das Zauberword für Trennlinien in den Menü`s
Hallo Uwe und letzterGast,
wenn ich eigebe:
{"View","Meine Tools", "xyz.script1_2"},
{"View", "Meine Tools", "SPACE"}
findet er das Script SPACE nich, kann er ja auch nicht, weils das ja nicht gibt. Tja - was tun
NochnKlaus
ich darf das Lieschen machen :
Beim genauen anschauen des MAKE-Scripts fiehl mir uff :
If( mscript.Left(6) = "Spacer" )then
theMenuControl = Space.Make
und damit ist der Kaas dann gegessen.
Nochmals dank in die Runde
NochnKlaus