Comment sauvegarder variable en VbScript

Elex -  
 Elex -
Bonjour, je suis plutôt nouveau en vbs bien que je sache programmer en d'autres langages, mais bref, ce n'est pas pour cela que je suis la :

Je voudrait sauvegarder plusieurs variable même après la fermeture du programme, je m'explique grâce a un exemple :

par exemple je fait plusieurs InputBox ou j'entre les valeurs des variables A ; B ; C par exemples (sa je sais faire) mais ensuite je veux que si j'eteint mon programme et que je le rallume, je veux que mon programme me reaffiche les chiffres/texte contenu dans les variables.
Le problème c'est que lorsque je ferme le programme ça supprime le contenu des variables.

Voila merci d'avance pour vos futur réponses !

5 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Dans cet exemple:

    La fonction now renvoie ici la date et l'heure courante sous la forme d'une chaîne de caractères.

    Ta variable tu la mets à la place de now

    WshShell.RegWrite "HKCU\Software\dvp-faqvbs\montest","mavariable"
    1
  2. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    En sauvegardant tes variables dans la base de registre

    Voir ceci:

    https://vb.developpez.com/faq/vbs?page=Manipuler-la-base-de-registre#Comment-ecrire-dans-la-base-de-registre

    0
  3. LeProgramer
     
    bonjour cs_Le Pivert,

    quand j'ai ceci :
    Dim WshShell
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.RegWrite "HKCU\Software\dvp-faqvbs\montest",now

    il faut que je change le "WshShell" par ma variable ?
    0
  4. Elex
     
    et je doit changer "HKCU\Software\dvp-faqvbs\montest"je ne comprend pas a quoi cela correspond!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    C'est une clé qui est crée pour mettre ta variable, tu ne changes rien. Tu suis maintenant la manière pour lire cette clé et récupérer ta variable

    Ouvre le registre à cet endroit et tu verras ta clé "mon test" à droite.
    Tu cliques sur "montest" et tu verras ta variable

    HKEY_CURRENT_USER\Software\dvp-faqvbs
    0
    1. Elex
       
      Commen ouvre t'on le registre ?
      Je doit avoir l'air nul mais comment ouvre t'on le registre pour aller recher la variables
      0
    2. Elex
       
      Commen ouvre t'on le registre ?
      Je doit avoir l'air nul mais comment ouvre t'on le registre pour aller recher la variables
      0