Ajouter à ; Paramètre utilisateur Valeurs par défautJ'ai examiné les compléments pour la distribution de scripts complexes et j'étais curieux de savoir s'il était possible pour l'utilisateur de définir les valeurs par défaut. Disons, par exemple, qu'une zone d'édition de texte est sur Module1. Pendant la conception, je peux définir ses valeurs initiales et, au moment de l'exécution, je peux la manipuler avec << Set Text; ou agir sur sa valeur en utilisant << Get Text. Si je devais ajouter un bouton intitulé "Enregistrer les valeurs actuelles comme valeur par défaut", le script de bouton peut-il définir la valeur par défaut de la zone de texte d'édition pour l'utilisateur actuel?
Dans le cas d’une douzaine de champs de saisie, il serait utile que l’utilisateur final définisse des valeurs par défaut communes à ses besoins.
Re: Add-in; Paramètre utilisateur Valeurs par défautVous pourriez avoir un fichier intégré au complément qui stocke les valeurs par défaut et que votre bouton mette à jour ce fichier. Une simple table jmp fonctionnerait bien là-bas. Par exemple, si votre ID complémentaire est my_addin et que le tableau des préférences utilisateur de votre application était user_prefs.jmp, vous pouvez référencer ce fichier à l'aide du chemin suivant: "$ ADDIN_HOME (my_addin \ user_prefs.jmp)".
Vous devez configurer votre application pour qu'elle remplisse les entrées à l'aide des valeurs stockées dans cette table de données lors du lancement de l'application, puis programmez ce bouton pour mettre à jour ce fichier avec les entrées actuelles dans ces champs.
Re: Add-in; Paramètre utilisateur Valeurs par défautUn peu comme quoi @cwillden écrit, j’ai sauvegardé les paramètres par défaut sous forme de fichiers .jsl, puis il ne restait plus qu’à faire un simple contrôle pour voir s’il existait un fichier par défaut. Si tel est le cas, il suffit d’inclure () le. fichier.
Re: Add-in; Paramètre utilisateur Valeurs par défautMerci pour la réponse. Inclure un fichier dans le répertoire des add-in sonne comme une approche raisonnable. Je suppose que $ ADDIN_HOME est un chemin relatif pour la comptabilisation de différents répertoires d'installation, correct?
Re: Add-in; Paramètre utilisateur Valeurs par défautDésolé pour la réponse différée, mais oui, il s’agit d’un chemin relatif, qui rend les compléments complètement portables.