Start Parameter
Parameter können an folgende Stellen verwendet werden:
- Der MapEdit.ini Datei
- Als Parameter in der Windows Kommando Zeile beim starten von MapEdit
- Als URL Parameter wenn MapEdit via URL Link gestartet wird.
Wird ein Parameter in der MapEdit.ini Datei und als Kommandozeilen Parameter (oder URL) angegeben dann wird der jeweilige Kommandozeilen Parameter benutzt und nicht der Wert der MapEdit.ini.
Parameter | Beschreibung |
---|---|
Username | Login Benuztername |
Password | Login Passwort |
Project | Start Projekt |
Language | Sprache |
DefaultImageCachePath | Zwischenspeicher Ordner für Kachel und andere Bilder |
ActiveDirectory | Benutzung von Windows Active Directory |
UseDefaultProxy | Benutzung von Proxy Servern |
EnableCookies | Ermöglichen von Cookies für Load Balancer |
LogFileName | Name der Logdatei |
Scripting | Ausschalten von Skripten |
Tooltips | Ein/Auschalten der Tooltips |
PlugInDebugPath | Parameter für Entickler zum testen von Plugins |
Command | Diverse Commandos wie Highlighten, Dialoge öffnen etc |
Login Username und Passwort
Beim Benutzernamen ist die Groß/Kleinschreibung nicht relevant, allerdings muss diese beim Passwort und allen anderen Parametern beachtet werden.
Wird kein Kennwort vergeben, dann muss bei Password NULL
angeben werden. Der Benutzer muss also sein Passwort eingeben und anschließend wird MapEdit mit allen anderen Parameterwerten gestartet.
Beispiele:
C:\MapEdit\MapEdit.exe Username=THOMAS.HILLER@MUM.DE~Password=12345
mapeditdesktop://Execute?Username=THOMAS.HILLER@MUM.DE&Password=12345
Project (optional)
Es kann zudem der Projektname übergeben werden:
Beispiele:
C:\MapEdit\MapEdit.exe Username=THOMAS.HILLER@MUM.DE~Password=12345~Project=GIS
mapeditdesktop://Execute?Username=THOMAS.HILLER@MUM.DE&Password=12345&Project=GIS
Language - Sprache
Mit diesem Parameter kann die Standardsprache am Login voreingestellt werden. (DE
=Deutsch, FR
=Französisch, EN
=Englisch,IT
=Italienisch)
Sprache | Code |
---|---|
DE | Deutsch |
EN | Englisch |
FR | Französisch |
IT | Italienisch |
Hierbei spielt es keine Rolle ob DE
oder de
geschrieben wird.
Language=de
Language=fr
Language=en
Language=it
Beispiele:
C:\MapEdit\MapEdit.exe Username=THOMAS.HILLER@MUM.DE~Password=12345~Project=GIS~Language=de
mapeditdesktop://Execute?Username=THOMAS.HILLER@MUM.DE&Password=12345&Project=GIS&Language=de
ActiveDirectory
Damit wird geschaltet ob Active Directory dh. die Windows Benutzerverwaltung und Authentifizierung benutzt wird.
Beispiel zum einschalten von Active Directory
ActiveDirectory=1
Log
Mit diesem Parameter können alle Log-Informationen in eine Datei geschrieben werden. Dieser Parameter sollte nur in Ausnahmefällen benutzt werden.
MapEdit.exe LogFileName=Voller Dateiname
Beispiel:
MapEdit.exe LogFileName=c:\log\meinelogdatei.log
Der angegebene Pfadname muss existieren.
Ab Version 22.1.182 kann dieser Parameter auch in der MapEdit.ini angegeben werden.
Tooltips
Mit diesem Parameter kann man die Tooltipps automatisch ein-/ausschalten.
Tooltips=On
bzw Tooltips=Off
Beispiele:
Username=THOMAS.HILLER@MUM.DE&Password=Geheim%21&Project=GIS&Tooltips=On
Command=Highlight&ConnectionName=STROM&TableName=EL_POINT&Key=101&ZoomLevel=18&Tooltips=Off
Abschalten von Scripten
Mit dem Parameter
Scripting=OFF
kann das Scripting testweise ausgeschaltet werden.
Laden von Plugins (zum testen für Entwickler)
Ab Version 23.1.261 und 23.2.54 verfügbar.
Mit dem Parameter "InlinePlugIn" kann eine Plugin DLL in MapEdit geladen werden. Hiermit können Plugins getestet und gedebugt werden ohne das ein MapEdit Server auf dem Entwicklungsrechner installiert sein muss und ohne das das Plugin für andere ausser dem Entwickler sichtbar ist.
Beispiel:
MapEdit.exe InlinePlugIn=C:\Sandbox\ReleasePreview\MapEdit\Mum.Geo\ApiSamples\101 HelloWorld\bin\Debug\MyCompany.HelloWorld.dll
Weitere Details finden Sie hier:
https://help.mapedit.de/api/DesktopApi/CreatePlugin#projekt-testendebuggen