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 :

Problème avec SHELL


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Par défaut Problème avec SHELL
    Bonjour,

    Je voudrais faire exécuter un programme *.exe par VB en y ajoutant des paramètres. J'ai essayé plusieurs syntaxes possible mais aucune ne marche. Certaines ne retournent pas d'erreur mais le programme n'a cependant pas fonctionné.

    En DOS, la ligne de commande est simple:
    (Le programme applique les changements phonétiques du fich2 à la liste de fich1 et le -l indique qu'il ne faut dans le fichier de sortie que les résultats)

    J'ai essayé le tout simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell ("c:\evolution\sounds fich1 fich2 -l",,true)
    mais ça ne fonctionne pas.

    avec un slash à la place du tiret non plus (/l)

    Quelqu'un a-t-il une idée, solution ???

    Merci

  2. #2
    Membre émérite
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Par défaut
    Bonjour,

    Est-ce que tu as essayé de lancer la commande DOS comme indiqué dans la FAQ VB à cet endroit ?

    Sinon quelle erreur as-tu ? A quel endroit ?

    +

    Théo

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Une idée comme ça qui pourrait peut-être te convenir : fais un batch de ta commande et appelle-le depuis le shell, cela devrait fonctionner

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    J'ai eu des problèmes à l'exécution d'une commande Shell qui marchait très bien sous Win95 et qui ne voulait plus rien savoir sous Win98. Je n'ai même pas essayé sous WinXP! J'utilise depuis l'API ShellExecute.

    Tu peux regarder dans l'aide de MSDN (si tu as les CD) ou encore demande à l'ami Google.

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008

Discussions similaires

  1. script shell: problème avec le caractère espace
    Par Le fut dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 04/05/2017, 11h49
  2. [XL-2000] problème avec Shell sous vbe
    Par bind ways dans le forum Excel
    Réponses: 2
    Dernier message: 12/01/2012, 22h10
  3. Réponses: 2
    Dernier message: 24/08/2007, 20h17
  4. Problème avec mon script shell case in esac
    Par Olivier Regnier dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 28/06/2007, 22h54
  5. Problème avec la fonction SHELL
    Par Kokito dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 21/11/2006, 16h22

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