Index


Réalisation du lanceur et package de l’application

Rappel : nous sommes dans le cas le plus simple où l’application est nativement portable et discrète. Dans d’autres cas, la procédure qui suit sera plus complexe.

1.Création du dossier et des fichiers principaux

Le pack de portabilisation que vous avez normalement téléchargé en début de ce tutoriel intégre un logiciel qui va vous aider à réaliser le lanceur et le package. Ce logiciel s’appelle : « FramaGenXML » et est situé dans E:\dev\portables\portabilisation\FramaGenXML

Lancez le logiciel « FramaGenXML »

(E:\dev\portables\portabilisation\FramaGenXML\FramaGenXML.exe)

Vous allez vous retrouver devant une interface graphique, vous demandant des informations.

Le plus simple est d’aller dans l’onglet « Général » et de rentrer le nom de l’application portable en respectant le schéma suivant : PortableNomDeLApplication
Dans notre cas, nous allons donc entrer : PortablePNotes

En cliquant sur le champs suivant, vous allez avoir alors différents champs qui vont se pré-remplir.

Complétez ensuite le différents champs en n’oubliant pas de parcourir les autres onglets (« Release » et « Code »). Si vous ne savez pas quoi mettre, laissez le champs vide ou demandez sur le forum de Framakey

Attention : les champs au niveau de l’onglet code sont très important et pour la plupart obligatoire.

Au niveau de l’onglet code, voici quelques explications :

  • Nom de l’executable : c’est le nom de l’application que l’on lance. Dans notre exemple nous allons donc mettre « PNotes.exe »
  • Version de l’exécutable : il s’agit de la version du logiciel que l’on portabilise. Cela se trouve généralement dans les propriétés de l’executable ou lorsque vous faîtes « A propos de … » dans le logiciel. Dans notre exemple, nous allons donc mettre « 3.0.104.0 » Attention : ce champs est un peu spécifique, vous devez entrer une version sous la forme « x.y.z.a » (avec nécessairement 4 nombres séparés par des points) sinon il y aura un problème lors de la création du lanceur. Si la version est par exemple 12.5.32, entrez ici 12.5.32.0
  • Dossiers de l’exécutable : il s’agit du dossier dans lequel l’executable sera mis. Par défaut, nous le nommerons toujours par le nom de l’application sans espace. Donc dans notre cas « PNotes »
  • Version du lanceur : s’il s’agit du premier lanceur pour l’application que vous portabilisez, alors ce sera « 01 » si c’est le deuxième lanceur ce sera « 02 » et ainsi de suite. Dans notre cas, donc ce sera « 01 »
  • Site de développement : il s’agit du lien vers la partie du site officiel qui s’occupe du développement, ce n’est pas obligatoire.

Une fois, toutes les données intégrées, vous pouvez cliquez sur « Exporter en XML » et « Exporter le code »

Un dossier PortablePNotes apparait donc dans le dossier de FramaGenXML, ce dossier contient l’essentiel pour créer le lanceur.

2.Ajout des fichiers essentiels

La première étape va être de copier le dossier PNotes (situé ici normalement : E:\dev\portables\PortablePNotes\) dans le répertoire qui viens d’être créé, c’est à dire E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\

Ensuite, il va falloir créer l’icône associée à l’application. Dans la plupart des cas, l’icône est déjà présente dans l’exécutable d’origine. Nous allons donc la récupérer avec un outil fourni dans le pack de portabilisation nommé « XNResourceEditor » situé dans le répertoire E:\dev\portables\portabilisation\xnresourceeditor

Lancez XNResourceEditor, puis cliquez sur « Files » puis « Open… »
Sélectionnez l’executable de l’application que vous portabilisez. Dans notre cas, nous sélectionnons le fichier
E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PNotes\PNotes.exe

Vous avez généralement, un dossier « Icon Group » qui apparait avec un ou plusieurs sous dossiers numéroté de 1 à n. Allez regarder à l’intérieur de ces dossiers, vous devrez y trouver les icônes.

Pour récupérer une icône, il suffit, lorsque celle ci est affichée sur l’écran de droite de XNResourceEditor, d’aller dans le menu « Resource » puis « Export Resource ».
Vous devez alors enregistrer deux images :

  • la première au format icône (extension de fichier : ico) que vous appellerez « PortablePNotes.ico » et qui sera enregistrée dans le répertoire : E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PortablePNotesCode
  • la seconde au format BMP (extension de fichier : bmp) que vous appellerez « PortablePNotes_16px.bmp » et qui sera enregistrée dans le répertoire : E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PortablePNotesCode.

Si cette image ne fait pas les dimensions 16 pixel par 16 pixel, ouvrez votre logiciel de retouche d’image préféré et modifiez la taille de cette image.
Vous pouvez ensuite fermer XNResourceEditor.

3.Ajout des fichiers optionnels

Dans l’idéal, il faudrait ajouter quatres autres fichiers. Tous seront à mettre dans le répertoire : E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PortablePNotesKiosk

Il s’agit :

  • du logo de l’application au format png d’une taille de 64 pixels par 64 pixels qui aura pour nom : « PortablePNotes_64px.png »
  • du logo de l’application au format png d’une taille de 128 pixels par 128 pixels qui aura pour nom : « PortablePNotes_128px.png »
  • d’une capture d’écran du logiciel au format png d’une largeur maximale de 750 pixels et qui aura pour nom : « PortablePNotes_screenshot.png »
  • d’un miniature de la capture d’écran au format png d’une largeur maximale de 200 pixels et qui aura pour nom : « PortablePNotes_screenshot_small.png »

4.Génération du lanceur

Vous voilà fin prêt pour générer le lanceur de votre application portable. Pour cela, ouvrez PortableNSIS que vous trouverez dans E:\dev\portables\portabilisation\PortableNSIS

Cliquez sur le lien situé en dessous de « Utilitaires » appelé « MakeNSISW (interface compileur) »

Dans la fenêtre qui viens de s’ouvrir, cliquez alors sur le bouton « Ouvrir » (représenté par un dossier jaune avec une flèche verte) et sélectionnez le fichier « PortablePNotes.nsi » situé dans E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PortablePNotesCode\

Le script s’execute alors et génére un fichier nommé « PortablePNotes.exe » dans E:\dev\portables\portabilisation\FramaGenXML\ PortablePNotes\PortablePNotesCode\

Déplacez ce fichier dans E:\dev\portables\portabilisation\FramaGenXML\PortablePNotes\ et lancez le. Si le logiciel se lance normalement, cela devrait marquer la fin de la portabilisation.

Prêts à soumettre votre travail pour publication ? Allons-y…
Retourner à la page précédente…


« | Index | »

Fil RSS