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 :

[VB]modifier .bat


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut [VB]modifier .bat
    salut je voudrais savoir si je pouvais modifier un .bat par un programme visual basic. je voudrais que il lance un commande contenant des données donné par l'utilisateur. utiliser par exemple la commande net send puis l'ip donné ou l'utilisateur selectionné et le message donné puisl'envoyer.

    ou si je peut faire tout ca depuis le programme vb.

    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
    C'est là un sujet récurrent (ouvrir un fichier pour lire, écrire, etc...)

    Je l'ai vu passer 2 fois très récemment......

    Commence par fouiller un peu sur ce forum, s'il te plait

    Si tu as commencé à essayer et que tu n'y parviens, pas, montres-nous ce que tu as tenté... On verra alors avec plaisir.


  3. #3
    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
    Par défaut
    tu peu faire cela sous vb par la commande Shell

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut
    j'ai rapidement cherché sur le forum mais je n'ai pas trouvé de reponses...

    ce que je veut faire exactement c'est utiliser la commande net send par l'intermediaire du programme.

    j'ai crée un document en .bat qui a pour but de lancer la commande et d'envoyer le message
    donc ce que je veut c'est que l'ip fourni dans le programme et le message ce mette dans le .bat pour etre directement envoyé.

    merci (je debute en vb)

  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
    1) il me semble que les problèmes ouverture/lecture/ecriture de fichiers ont largement été traités dans des sujets très récents.
    2) Bbil t'a parfaitement répondu quant à la non nécesité d'utiliser un .bat pour exécuter des tâches parfaitement gérables autrement (fais un tour dans l'aide en ligne, comme te le suggère Bbil, pour voir à quoi sert l'appel de Shell. Cà te sera salutaire, à mon sens...)


    Ahy ! j'oubliais ... s'agit-il d'un devoir ?

    Dis-nous !

  6. #6
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    cherche dans la faq, c'est explicite.

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Voui, et en plus tu peux regarder à "Comment créer/modifier un .ini", c'est tout pareil.

  8. #8
    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
    Par défaut
    en résumé si tu as une textbox1 pour message et textbox2 pour adresse destinataire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub CommandButton1_Click()
     Shell "net send " & TextBox2 & " " & TextBox1, vbHide
     
    End Sub

  9. #9
    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
    Fallait attendre un peu, bbil !

    Fallait le laisser réfléchir à ce que tu avais dit précédemment avant de lui servir la soupe toute chaude... mais enfin ....


  10. #10
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut
    merci beaucoup pour votre aide. je vais essayer de ce pas. je pensais que la fonction shell ouvrait juste un programme autre donc je pensais d'abort ouvrir un .bat

    sur ce je vais chercher dans la faq etc pour chercher d'autres renseignements.

    encore merci

    ps : il ne s'agit pas d'un devoir

  11. #11
    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
    Un vieux tout petit truc :

    tout ce qui s'exécute valablement en utilisant Démarrer==>>Exécuter peut faire l'objet d'un appel de Shell, avec les mêmes effets.

    Il est donc quelquefois bon d'utiliser ce petit truc, juste pour voir, et, si ça marche, ne pas hésiter à appeler SHELL.

    Bonne continuation


  12. #12
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ça va, jmfmarques, on a compris que c'est SHELL que t'aimes...
    J'ai osé...

  13. #13
    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
    Ah ! Ah!

    Alors, en mauvais espagnol : (2 "s" au lieu d'un) :

    ESSO es

Discussions similaires

  1. Modifier cle de registre avec .bat
    Par bender86 dans le forum Windows XP
    Réponses: 5
    Dernier message: 10/04/2017, 10h54
  2. Modifier un .bat depuis une page en HTML
    Par antho0903 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/01/2012, 10h50
  3. [Batch] Modifier date systeme via un script .bat
    Par m3allem001 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 12/05/2011, 19h01
  4. [VB6] [MDI] Modifier form en MDIform
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/09/2002, 13h48
  5. Réponses: 5
    Dernier message: 06/08/2002, 20h08

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