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.NET Discussion :

Un script qui permet de modifier un autre script ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2014
    Messages : 7
    Par défaut Un script qui permet de modifier un autre script ?
    Bonjour, je suis débutant sur Visual Basic, et je voudrais savoir si quelqu'un connaîtrais un script qui me permettrait de modifier un autre script en fonction de ce que l'utilisateur du logiciel aura écrit dans une textbox ?

    EXPLICATION : Je suis en train de me faire un petit programme, et j'ai créé un script qui me permet de copier un fichier et de le coller dans un emplacement du disque C: (où il y a windows) voici le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
    My.Computer.FileSystem.CopyFile("C:\Koby\Ccleaner.vbs", "C:\Users\Jimmy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Ccleaner.vbs")
    Donc voilà, le script veut dire que lorsque l'utilisateur du logiciel cliquera sur le "Button1" le fichier "Ccleaner.vbs" se copiera dans l'emplacement C:\Users\Jimmy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

    Et mon problème vient de la ! Oui, car si un autre utilisateur souhaite utiliser mon logiciel et que le nom de sa session n'est pas "Jimmy" mais par exemple "Jean" et bien cela ne fonctionnera tous simplement pas.

    Alors, je cherche un script qui changera le "Jimmy" en le nom que l'utilisateur du logiciel aura entré dans une textbox.

    Vous m'avez compris ? ^_^

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir astrone,

    Firstly :

    Ce que tu nommes "Script" s'appelle une méthode (ou procédure car ne renvoi pas de résultat ≠ fonction) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.FileSystem.CopyFile("C:\Koby\Ccleaner.vbs", "C:\Users\Jimmy\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\Ccleaner.vbs")
    End Sub
    Ce qui se situe entre : "Private Sub......." et "......... End Sub" se nomme le corps de la méthode et on y place du code et non du script.

    PS : pour être plus précis il s'agit du gestionnaire d’événement "Click" du contrôle "button1" !

    Bref revenons à nos moutons, ce que tu cherches à faire s'obtiendra en utilisant une variable d'environnement et pour se faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Environment.GetFolderPath(Environment.SpecialFolder.StartMenu) & "\Programs\Startup\Ccleaner.vbs"
    Et tu remplaces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Environment.SpecialFolder.StartMenu
    par ce que tu souhaites :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Environment.SpecialFolder.Desktop
    Environment.SpecialFolder.MyDocuments
    '....
    '......


    A+

  3. #3
    Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2014
    Messages : 7
    Par défaut Merci pour ta réponse.
    Merci pour ta réponse, mais je ne comprend pas tous, ou dois je placé se code ?

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Astrone Voir le message
    Merci pour ta réponse, mais je ne comprend pas tous, ou dois je placé se code ?
    Damn....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        My.Computer.FileSystem.CopyFile("C:\Koby\Ccleaner.vbs", Environment.GetFolderPath(Environment.SpecialFolder.StartMenu) & "\Programs\Startup\Ccleaner.vbs")
    End Sub

  5. #5
    Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Novembre 2014
    Messages : 7
    Par défaut Merci Beaucoup.
    Merci beaucoup, sa fonctionne parfaitement !

    Enfaîte ma variable d'environnement nous permet de changer les emplacement en fonction des noms d'utilisateurs de l'ordinateur ?

  6. #6
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par Astrone Voir le message
    Merci beaucoup, sa fonctionne parfaitement !

    Enfaîte ma variable d'environnement nous permet de changer les emplacement en fonction des noms d'utilisateurs de l'ordinateur ?
    Un peu de lecture : http://fr.wikipedia.org/wiki/Variable_d%27environnement

    @+

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

Discussions similaires

  1. [MySQL] script qui permet de modifier les informations d'une table
    Par mayalet dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/01/2009, 13h31
  2. Réponses: 4
    Dernier message: 30/10/2008, 12h09
  3. fonction qui permet de modifier l'état d'un bouton
    Par xanatos dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 15/07/2008, 13h11
  4. un script qui a besoin d'un autre script
    Par blackbull974 dans le forum VBScript
    Réponses: 3
    Dernier message: 22/02/2007, 15h53
  5. Méthode qui permet de modifier le code d'une page après affichage .. ?
    Par winnie82 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 04/07/2006, 15h40

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