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

VB 6 et antérieur Discussion :

Lancer au demarrage


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut Lancer au demarrage
    Bonjour.
    J'ai trouve un code comme sa pour faire le demarrage automatique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set AddSta = CreateObject("WScript.Shell")
        AddSta.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\XP", "C:\Chemin\Prog.exe", "REG_SZ"
    Mais dans ce code il y a sa "C:\Chemin\Prog.exe" Quand j'aurais creer mon .exe et si je passera un quelqu'un comme il va changer de dossier sa va pas marcher apres. Donc moi je voudrais demander si on peut pas faire quand on change de dossier sa march comme meme ?

    Et aussi est ce que c'est possible de faire apres le click sur checkbox le Value sera Checked jusqu'au moment quand utilisateur enleve le demmarage auto et apres il sera unchecked? C'est pas avec les fichier .ini ?

    Merci

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Existe l'objet App dont l'une des propriétés est ExeName...

    Il est maintenant clair que rien ne saura te prémunir contre une modification ultérieure du nom de l'exécutable.

  3. #3
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    et tu as aussi la propriete path qui te donne le chemin de ton application. Ainsi en couplant les deux comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    msgbox App.Path & "\" & App.ExeName & ".exe"
    'le message sera "C:\Programm Files\Nom Rep\NomProg.exe"

    Citation Envoyé par cocot
    est ce que c'est possible de faire apres le click sur checkbox le Value sera Checked jusqu'au moment quand utilisateur enleve le demmarage auto et apres il sera unchecked? C'est pas avec les fichier .ini ?
    tu peux passer par l'utilisation du fichier ini, pratique. Mais aussi tu peux verifier l'existance de la cle (au demarrage de l'appli) pour savoir si c'est Checked ou Unchecked.

  4. #4
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut
    Citation Envoyé par sovo
    et tu as aussi la propriete path qui te donne le chemin de ton application. Ainsi en couplant les deux comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    msgbox App.Path & "\" & App.ExeName & ".exe"
    'le message sera "C:\Programm Files\Nom Rep\NomProg.exe"



    tu peux passer par l'utilisation du fichier ini, pratique. Mais aussi tu peux verifier l'existance de la cle (au demarrage de l'appli) pour savoir si c'est Checked ou Unchecked.

    Bonjour.

    Merci pour le code. Mais est ce que on peut faire avec ce code pour qu'il me demende pas si je veux ajouter ou pas. En fait est ce que vous pouvez m'aider a faire un code pour que quand quelqu'un clique sur checkbox. sa me met le demarrage automatique et que a chaque lancement le checkbox sera checked et quand utilisateur clique sa enleve le demarrage auto et sa met unchecked.

    Merci d'avance.

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Merci pour le code. Mais est ce que on peut faire avec ce code pour qu'il me demende pas si je veux ajouter ou pas. En fait est ce que vous pouvez m'aider a faire un code pour que quand quelqu'un clique sur checkbox. sa me met le demarrage automatique et que a chaque lancement le checkbox sera checked et quand utilisateur clique sa enleve le demarrage auto et sa met unchecked.
    Pour la première partie (mettre en démarrage automatique) : une petire recherche avec mon pseudo et le mot Run ou Runonce....(j'ai déjà donné ce code). Le tout à lier à l'événement click de ta checkbox.

    Pour ce qui est de la seconde : il te faudra garder quelque part ( fichier .txt, ou fichier.ini, ou base de registre) en mémoire la valeur checked de ta checkbox pour la retrouver au prochain démarrage. Mais je ne comprends pas ta philosophie : il suffit en effet de mettre l'exécution d'un programme en RUN ou de supprimer ce RUN, sans besoin de conserver la valeur de la checkbox.... , avec tout simplement 2 optionbuttons, l'un pour mettre le RUN, l'autre pour l'oter... L'instruction de mettre en run ou d'oter le run est à lancer au moment du click sur l'un ou l'autre de ces 2 optionbuttons... et la dernière commande de l'espèce sera nécessairement celle exécutée au prochain démarrage de ton ordinnateur.

  6. #6
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 24
    Par défaut
    En fait j'essaye de faire un petit logiciel qui pourra redemarrer, arreter ou mettre en veille le PC. Et je veux faire un check (au lieu de 2 optionbuttons. ce qui est plus beaux) Et que quand un utilisateur clique sa met checked et met auto Run. Puis a chaque demarrage le check reste checked et quand il unchecker sa enleve le demarrage auto.

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

Discussions similaires

  1. timer a lancer au demarrage du programme.
    Par lostsoul dans le forum Général Java
    Réponses: 5
    Dernier message: 19/10/2009, 15h22
  2. Application à lancer au demarrage
    Par Siguillaume dans le forum Administration système
    Réponses: 12
    Dernier message: 21/11/2007, 20h32
  3. lancer application demarrage de l'ordinateur
    Par rabobsky dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 20/11/2005, 20h21
  4. Lancer Windows par défaut au démarrage
    Par Hell dans le forum Administration système
    Réponses: 4
    Dernier message: 03/07/2005, 12h54
  5. Lancer MySQL au démarrage de la machine
    Par GLDavid dans le forum Administration système
    Réponses: 6
    Dernier message: 03/12/2003, 13h42

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