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 :

VBS et Ressource


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 23
    Par défaut VBS et Ressource
    Bonjour ,
    jai crée une application vb.net dans la quelle je veux lancer un scripte vbs lorsque je load ma forme

    j'ai insérer vbs dans ressource du projet

    Code VBS <<toto.vbs>>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
              Set WshShell = WScript.CreateObject("WScript.Shell")
             WshShell.Run "%windir% "
             WshShell.SendKeys  "{TAB}"
    code vb.net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            Dim pp As New Process
            pp.StartInfo.Verb = "Open"
            pp.StartInfo.FileName = My.Resources.toto
            pp.Start()
    j'ai une erreur >>
    Le fichier spécifié est introuvable
    qqun peut m'aider sachant que si je donne le chemin du scripte
    pp.StartInfo.FileName ="d:\temp\toto.vbs"
    ça fonctionne correctement
    Merci

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Donc le probleme vient de My.Resources.toto
    Par contre, je vois pas trop l'utilite de mettre un string dans une resource ???

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Danyel Voir le message
    Par contre, je vois pas trop l'utilite de mettre un string dans une resource ???
    Ben la localisation par exemple, c'est à ça que ça sert à la base... Par contre pour un nom de fichier ça me semble bizarre

  4. #4
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Par contre pour un nom de fichier ça me semble bizarre
    lol c'est bien ce que je disais

  5. #5
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Bonjour,

    Perso je ferais cela différemment :

    Je mettrais mon fichier .vbs dans le repértoire de l'application, puis j'irais le chercher dans ce répertoire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            TonChemin = Application.StartupPath & "\toto.vbs"
    Puis je lancerais le process à partir de ce chemin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            Process.Start(TonChemin )
    De plus si je ne m'abuse, tu peux exécuter des commandes Shell directement via vb.net, dans ton code.

    Bonne continuation !

  6. #6
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 23
    Par défaut
    j'ai trouver une façon de faire mais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     Try
                Dim nomFichier As String
                Dim cheminPlusFichier As String
                nomFichier = "\toto.vbs"
                cheminPlusFichier = My.Application.Info.DirectoryPath + nomFichier
                If File.Exists(cheminPlusFichier) Then
                    File.Delete(cheminPlusFichier)
                    File.WriteAllText(cheminPlusFichier, My.Resources.toto)
                    Dim pp As New Process
                    pp.StartInfo.Verb = "Open"
                    pp.StartInfo.FileName = cheminPlusFichier
                    pp.Start()
                    File.Delete(cheminPlusFichier)
                End If
            Catch ex As Exception
            End Try
    le probleme, est que je ne doit pas crée de fichier chez le client meme si c'est temporaire

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/06/2016, 18h20
  2. Allocation de ressources
    Par Eric Pasquier dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 08/10/2002, 09h19
  3. Fichier ressource contenant une icône
    Par k_boy dans le forum x86 32-bits / 64-bits
    Réponses: 9
    Dernier message: 26/09/2002, 20h59
  4. Utilisation de ressources images
    Par bebeours dans le forum C++Builder
    Réponses: 2
    Dernier message: 20/09/2002, 14h33
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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