Algorithme s’activant seulement la première fois

Patoche... Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
Patoche... Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je suis en train de coder une to-do-list ou quand on progresse dans ses taches on gagne des choses, pour motiver l’utilisateur. Pour l’instant je fais la version bêta en Scratch mais la version définitive sera en Pygame. J’aurais besoin d’une astuce pour un algorithme qui ouvre un arrière plan seulement la premier fois que l’utilisateur active le logiciel, après il ne s’active plus. Du coup j’en aurais besoin en Scratch et en Pygame.
Merci d’avance,
Patoche.
PS : Comment faire pour télécharger Python et Pygame EN 64 BITS et Windows 10.1903 ?

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Le principe, c'est de conserver une information sur ton système, indépendante de l'application. Il y a plusieurs solutions, par exemple :

Si tu travailles avec une base de données, tu peux y enregistrer un bit qui dit si l'appli a déjà été ouverte ou non.
Si non, tu peux créer un fichier quelque part sur le disque (dans un répertoire de data propre à ton application) : si le fichier existe, c'est que l'application a déjà été lancée.
Sous Windows, il y a aussi la possibilité de créer une clef de registre.

Xavier
0
Patoche... Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1
 
Une clé de registre ?
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
J'allais me lancer dans une explication, mais finalement wikipedia le fait mieux que moi : https://fr.wikipedia.org/wiki/Base_de_registre
Avec Scratch ou Pygame, je ne sais pas s'il y a des méthodes simples d'accès.
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Je tiens quand même à rajouter que modifier le registre Windows de façon incontrôlée peut casser Windows...
0
Patoche... Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1 > Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention  
 
OK, de toute façon ça m’a pas l’air super simple de ouf cette solution, est-ce que vous savez comment créer un fichier puis détecter s’il existe ou pas ? Celle là m’a l’air super astucieuse et pratique...
0