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

Macros et VBA Excel Discussion :

Créer une variable de session dos en vba


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 42
    Points
    42
    Par défaut Créer une variable de session dos en vba
    Bonjour à tous,

    Voici un petit code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Connect_Entity()
        Dim ip
        If ActiveSheet.Range("C27").Value = "Chad" Then
            ip = ActiveSheet.Range("D30").Value
        End If
       RunShell "C:\WINDOWS\system32\Psexec.exe \\ip -u Hyperion -p Hyperion0789 M:\V2\Calc_Process\calc.bat"
    
    End Sub
    Comme vous pouvez le voir, la variable Ip provient d'une cellule Excel, et cette variable doit servir dans une commande dos.
    j'ai essayé le &ip ou ip.value mais ça donne rien.
    mon idée donc, c'est de créer une variable de session dos qui contient la valeur de la variable ip. Et d'utiliser cette variable dans l'appel de Psexec.exe.

    Ça serait cool de m'aider a faire cela, ou alors s'il y a une autre façon de faire je suis open.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    as-tu essayé ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RunShell "C:\WINDOWS\system32\Psexec.exe " & Range("ip").Value & " -u Hyperion -p Hyperion0789 M:\V2\Calc_Process\calc.bat"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    288
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 288
    Points : 364
    Points
    364
    Par défaut
    Et ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RunShell "C:\WINDOWS\system32\Psexec.exe \\" & ip & " -u Hyperion -p Hyperion0789 M:\V2\Calc_Process\calc.bat"

  4. #4
    Membre émérite Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 392
    Points : 2 985
    Points
    2 985
    Par défaut
    Petite explication complémentaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RunShell "C:\WINDOWS\system32\Psexec.exe \\ip -u Hyperion -p Hyperion0789 M:\V2\Calc_Process\calc.bat"
    Ecrit comme cela, IP fait partie d'un string et n'est donc pas interprétée.
    D'ou la solution qu'on t'a proposée de le sortir du string en concaténant sa valeur (& IP &) entre le début et la fin du string.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 43
    Points : 42
    Points
    42
    Par défaut
    Ben wé c'était une histoire de concaténation de string et de variable...

    merci les amis .

    ça marche.

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

Discussions similaires

  1. Créer une variable de session si elle n'existe pas
    Par Augustule dans le forum Langage
    Réponses: 2
    Dernier message: 09/05/2011, 17h46
  2. Comment créer une variable de session
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/11/2009, 14h39
  3. JSP: Créer une variable de session
    Par mcburger dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/05/2007, 13h46
  4. créer une variable de session
    Par NicoO_O dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 15/04/2007, 22h14
  5. Réponses: 8
    Dernier message: 06/02/2006, 16h38

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