Paramètres d'initialisation à définir
Paramètres d'initialisation à définir
_DEFAULTEXE := "__exe__"
_DEFAULTAPPDIR := "App\__folder__"
_DEFAULTDATADIR := "Data\settings"
_LANG := "fr-FR"
; --- Valeurs spécifiques à l'application => à modifier lors de la création ---
__exe__ est remplacé par FramaWizahk, il contient le nom de l'exécutable principal.
Pour Framafox : _DEFAULTEXE:= "framafox.exe"
Pour GIMP : _DEFAULTEXE:= "gimp-2.6.exe"
__folder__ est aussi remplacé par FramaWizahk, il contient le sous-dossier de App dans lequel se trouve l'exécutable défini juste avant.
Pour Framafox : _DEFAULTAPPDIR:= "App\Framafox"
Pour GIMP : _DEFAULTAPPDIR:= "App\GIMP\bin"
_DEFAULTDATADIR indique où seront stockées les préférences de l'application.
_LANG indique la langue du lanceur. Si vous désirez la changer, vous devrez aussi adapter le fichier Lang.ini pour qu'il contienne les traductions.
Si vous n'utilisez pas l'utilitaire FramaWizahk, vous devrez modifier manuellement _DEFAULTEXE et _DEFAULTAPPDIR.
; --- Options : décommentez pour application
;_HISTORY := True
;_APPDATABACKUP := True
;_APPDATASUBDIR := "%_APPNAME%"
;_MOZLOOP := True
;_READONLYL := true
;_NETWORKL := True
;_REGBACKUP := True
;_REGPATH := "HKEY_CURRENT_USER\Software\%_APPNAME%"
;_TESTJAVA := True
Voici les effets lorsque vous décommentez une de ces définitions de variable :
Ces options ne sont pas actives si elles sont commentées (ligne commençant par un ';').
Certaines options font appel à une deuxième variable pouvant être personnalisées (APPDATA et REG).
La valeur par défaut est indiquée ci-contre.
_HISTORY : Maintien un historique du dernier emplacement dans le fichier _DEFAULTDATADIR\PortableHistory.ini.
Utilisé pour vérifier s'il faut appliquer des modifications dans les préférences ou le registre si l’application change d'emplacement. Les modifications à réaliser devront être définies dans les 4 sous-routines UpdateSettings_AppPath, UpdateSettings_DataPath, UpdateRegFile_AppPath & UpdateRegFile_DataPath.
_APPDATABACKUP & _APPDATASUBDIR : À utiliser dans le cas d'un application qui stocke ses préférences dans Application Data et qui n'accepte aucune autre méthode.
Le lanceur fera une copie des préférences de la Framakey vers Application Data avant de procéder au lancement de l'application. Il attendra ensuite la fin de celle-ci pour récupérer les données.
Si une application locale identique existe, ses préférences seront transférées vers un dossier de sauvegarde puis restaurées.
_APPDATASUBDIR permet de définir un autre sous-dossier que celui par défaut qui est le nom de l’application (contenu dans la variable _APPNAME).
_MOZLOOP : Contre les comportements indésirables de certains logiciels (tels que les applications Mozilla) qui s'auto-relancent.
En activant cette option, une deuxième boucle d'attente de fin du processus sera lancée 0.5s après la fin de l’application.
Suite ▼