Les ressources disponibles ici vous permettront de créer et de gérer rapidement et facilement des menus personnalisés, comme ceux du démarreur JMP.
En plus du diaporama utilisé pour présenter ce sujet à la découverte de 2016, 3 ressources sont jointes:
- Un tableau de données de spécifications, avec des exemples d'entrées qui vous permettront de commencer immédiatement. Assurez-vous de télécharger ceci, car c’est le principal outil que vous utiliserez pour créer les menus personnalisés.
- Un script .jsl identique à celui contenu dans le tableau des spécifications. Le script crée un autre script qui, lorsqu'il est exécuté, crée un nouveau menu.
- Un complément, qui montre comment plusieurs menus personnalisés peuvent être présentés aux utilisateurs dans un seul sous-menu. Le complément s’installe également avec de nombreuses icônes pouvant vous être utiles lors de la création de vos menus personnalisés. Le chemin d'accès complet à une icône nommée "book.png" est "$ Addin_Home (com.jmp.brady.CustomStarterMenu) /book.png". VEUILLEZ NOTER: tous les boutons de lancement de la plate-forme dans les exemples de menu ne sont pas actifs. Les menus et la table de données sont simplement inclus comme exemple de ce qui peut être fait et de la manière de compléter la table.
Pour afficher facilement les icônes et / ou les transférer dans un autre dossier, ouvrez le dossier du complément en sélectionnant Voir> Addins en choisissant le complément Menu de démarrage personnalisé et en cliquant sur le lien dans la boîte de dialogue.
Pour créer un menu personnalisé à l'aide du tableau de spécifications, placez vos informations dans les 5 premières colonnes du tableau de données Spécifications:
- Catégorie: Donnez un nom au sous-menu dans lequel vous voulez que la sélection apparaisse.
- Icône: si vous souhaitez qu'une icône apparaisse à côté du bouton, incluez-y un lien. REMARQUE: les icônes ne sont pas redimensionnées!
- Bouton: Entrez le texte que vous souhaitez voir apparaître sur le bouton.
- Script: Entrez le JSL que vous souhaitez exécuter lorsque vous appuyez sur le bouton. Cela peut être n'importe quoi, du lancement d'une plate-forme à mot unique à un script JSL complet.
- Description: Saisissez le texte utile que vous souhaitez inclure à côté du bouton.

L'image suivante montre le menu produit par le tableau de spécifications ci-dessus.

Une fois que vous avez entré toutes les informations pour chaque bouton, créez une colonne d’indicateurs 1/0 pour chaque menu que vous souhaitez créer. Utilisez un 1 pour afficher l'élément et un 0 si vous ne souhaitez pas afficher l'élément. Dans la capture d'écran ci-dessous, nous voyons que les menus Débutant, Intermédiaire et Avancé présentent chacun une combinaison de boutons différente.

Maintenant, lancez le Créer des scripts de menus personnalisés script de table de données (inclus dans la table), qui vous invite à sélectionner un ou plusieurs menus à créer:

Lorsque vous appuyez sur OK, un script est créé pour chacun des menus sélectionnés. Exécutez le script approprié pour générer chaque menu. (L'exemple ci-dessous correspond au menu Intermédiaire.)

Il est également facile de conditionner une collection de scripts de menu en tant que complément, permettant ainsi aux utilisateurs d’accéder à n’importe lequel d’eux.
