IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Supprimer une clé de registre à la fermeture d'un programme [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre habitué Avatar de Symooth
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2015
    Messages : 11
    Par défaut Supprimer une clé de registre à la fermeture d'un programme
    Bonjour,

    Voilà, je me suis fait un petit script pour lancer un programme et importer sa clé de registre. Le soft à pour but d'être portable donc aucune trace sur l'ordi, rien de secret, c'est juste pour gagner du temps.

    Voici mon script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @echo off
    
    REM - Importe la clé de registre
    reg import files\key.reg
    
    REM - Lance le programme
    start files\HDTunePro.exe
    
    REM - Ferme la fenetre DOS au lancement du programme
    exit
    Ce qui fonctionne très bien. Mon problème étant que j'aimerais qu'à la fermeture du programme, il supprime la clé de registre. J'ai créer un autre script pour ça, qui fonctionne très bien aussi, dont voici le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
    
    REM - Supprime la clé de registre
    reg delete "HKEY_CURRENT_USER\SOFTWARE\EFD Software" /f
    Mais j'aimerais pouvoir intégrer ce script au 1er, toujours pour gagner du temps et éviter d'oublier de le lancer. Pour le moment, ça me fait 2 manipulations, j'aimerais pouvoir n'en avoir qu'une.
    Il est IMPERATIF qu'elle ne se supprime qu'une fois le programme fermé. Je pense qu'il doit y avoir un moyen pour l'ordi de savoir quand le programme est ouvert ou fermé.

    Voilà, merci à vous.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    en mettant un start /wait ça devrait marcher :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @echo off
    
    REM - Importe la clé de registre
    reg import files\key.reg
    
    REM - Lance le programme
    start "" /wait "files\HDTunePro.exe"
    
    REM - Supprime la clé de registre
    reg delete "HKEY_CURRENT_USER\SOFTWARE\EFD Software" /f
    
    REM - Ferme la fenetre DOS au lancement du programme
    exit

  3. #3
    Membre habitué Avatar de Symooth
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2015
    Messages : 11
    Par défaut
    Mon ami !! Avant tout, merci d'avoir répondu et... T'ES UN GENIE !!!

    3 jours que je planche dessus et tu me trouves la solution !!! C'est exactement ce que je voulais. Meme si maintenant, la console reste ouverte tant que le soft est lancé, mais ce n'est qu'un détail.

    Je mets en résolu.. Merci encore tu as assuré

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    start "" /wait /min  "files\HDTunePro.exe"
    Et la fenêtre sera minimisée.


  5. #5
    Membre habitué Avatar de Symooth
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2015
    Messages : 11
    Par défaut
    Ca marche pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer une clé du registre
    Par xav2303 dans le forum Windows Forms
    Réponses: 9
    Dernier message: 30/09/2009, 16h39
  2. [Inno Setup] Supprimer une clé registre
    Par ghost emperor dans le forum Outils
    Réponses: 1
    Dernier message: 10/02/2008, 12h10
  3. Réponses: 2
    Dernier message: 11/10/2007, 18h47
  4. base de registre supprimer une valeur
    Par cotede2 dans le forum Windows XP
    Réponses: 2
    Dernier message: 27/05/2007, 00h58
  5. supprimer une reference du registre
    Par vascoII dans le forum Windows XP
    Réponses: 10
    Dernier message: 01/12/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo