1.2.172 SetFolderList – Setzen der Startmenüs (im Standard nicht verwendet)
SetFolderList( Name, Target, Prog, CMD,
WorkDir, IconDir, nIcon, ShortKey,
MainFolderEx );
Hinweis: Wird im Standard nicht verwendet, AddfolderIcon ist einfacher zu handeln!
|
Argumente
|
Name:
Der Name der im Folder angezeigt wird
Prog:
Das Programm das ausgeführt wird, falls mit der Maus auf den Folder geklickt wird.
CMD:
Die Variablen, die dem Programm Prog mitgeben werden.
WorkDir:
Das Arbeitsverzeichnis des Programmes Prog
IconDir:
Der Icon Pfad UND Datei der dem Namen "Name" zugeordnet wird.
nIcon:
Die Nummer des Icons das angezeigt wird
ShortKey:
Die Tastenkombination zum starten des Programmes "Prog"
MainFolderEx:
Anlegen von Untermenüs.
Wird ein Leerstring übergeben, wird dieses Argument ignoriert.
Die Syntax lautet:
Die jeweiligen Spalten bilden eine Einheit, d.h. z.B. der "Name" N_2 wird "Prog“ P_2 usw. zugeordnet.
Das Zeichen | ist die Trennung der einzelnen Befehle.
Wichtig: Nicht benutze Werte MÜSSEN mit NULL belegt werden, die InstallEngine wird sonst meckern.
Die Anzahl der Spalten muss bei allen Zeilen gleich sein.
Beispiel
Name: N_0|N_1
Prog: P_0|P_1
SKey: NULL|NULL
D.h. es muss in jedem Feld ein Wert, wenn auch nur NULL, stehen, damit der Parser von der InstallEngine nicht meckert.
| ||||||
|
Rückgabewert
|
Fehlerhandling übernimmt die InstallEngine.
| ||||||
|
Beschreibung
|
Diese Funktion setzt nicht die Menüs, sie übergibt lediglich die Konfiguration, damit die Folder in einem Skriptteil, abhängig vom der Installationsart, erstellt werden können.
Die Konfiguration muss vor dem Aufruf von RunInstallShieldFunctions("SetupFolders" ) erfolgen, da erst dieser Befehl das Setzten der Menüs auslöst.
Die Konfiguration sollte Sinnvollerweise im Skriptteil Folders vorgenommen werden, da je nach Installationsart die Menüs zusammengestellt werden können.
| ||||||
|
Funktionsart
|
infraSetupFunktion
| ||||||
|
siehe auch
|
RunInstallShieldFunctions die Subfunktion SetupFolders
|