Algorithme s’activant seulement la première fois

Messages postés
29
Date d'inscription
lundi 15 avril 2019
Statut
Membre
Dernière intervention
9 juillet 2019
- - Dernière réponse : Patoche...
Messages postés
29
Date d'inscription
lundi 15 avril 2019
Statut
Membre
Dernière intervention
9 juillet 2019
- 2 juil. 2019 à 13:46
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 ?
Afficher la suite 

1 réponse

Messages postés
3486
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
22 octobre 2019
915
0
Merci
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
Patoche...
Messages postés
29
Date d'inscription
lundi 15 avril 2019
Statut
Membre
Dernière intervention
9 juillet 2019
1 -
Une clé de registre ?
Reivax962
Messages postés
3486
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
22 octobre 2019
915 -
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.
Reivax962
Messages postés
3486
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
22 octobre 2019
915 -
Je tiens quand même à rajouter que modifier le registre Windows de façon incontrôlée peut casser Windows...
Patoche...
Messages postés
29
Date d'inscription
lundi 15 avril 2019
Statut
Membre
Dernière intervention
9 juillet 2019
1 > Reivax962
Messages postés
3486
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
22 octobre 2019
-
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...
Commenter la réponse de Reivax962