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

VBScript Discussion :

Transformer un batch en vbs


Sujet :

VBScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 19
    Par défaut Transformer un batch en vbs
    Bonjour,
    J'utilise un batch pour envoyer des mails par MailSend. J'aurais voulu les envoyer par un vbs, mais mes connaissances en vbs sont limitées.
    Ci-dessous le script en batch
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    @echo off
     
    SET DEST=informatique.rdc@rdc.com 
    SET MAILSRV="smtp.rdc.com"
    SET DOMAIN="rdc.com"
    SET EXPEDITEUR="Sauvegarde_Data2@rdc.com"
    SET SUJET="Sauvegarde RDC-Data2"
    SET MSG="Ci-joint le CR de la sauvegarde du serveur RDC-Data2"
    SET PJ="H:\Sauvegardes\Logs\Robocopy_RDC-Data2_Erreurs.txt,text/plain"
     
    "D:\Scripts\Sauvegarde\MAILSEND.EXE" -f %EXPEDITEUR% -d %DOMAIN% -smtp %MAILSRV% -t %DEST% -sub %SUJET% -M %MSG% -a %PJ% +cc +bc
    Puis le même en vbs, mais qui ne fonctionne pas (fin d'instruction attendue dans la dernière ligne après -f)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Dim Sh, vDest, vMailSrv, vDomain, vExpediteur, vSujet, vMsg, vPJ
    Set Sh=CreateObject("WScript.Shell")
     
    vDest="informatique.rdc@rdc.com"
    vMailSrv="smtp.rdc.com"
    vDomain="rdc.com"
    vExpediteur="Sauvegarde_Data2@rdc.com"
    vSujet="Sauvegarde RDC-Data2"
    vMsg="Ci-joint le CR de la sauvegarde du serveur RDC-Data2"
    vPJ="H:\Sauvegardes\Logs\Robocopy_RDC-Data2_Erreurs.txt,text/plain"
     
    wshell.run "D:\Scripts\Sauvegarde\MAILSEND.EXE" -f vExpediteur -d vDomain -smtp vMailSrv -t vDest -sub vSujet -M vMsg -a vPJ +cc +bc
    Merci d'avance pour vos conseils

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wshell.run "D:\Scripts\Sauvegarde\MAILSEND.EXE -f " & vExpediteur & " -d "  & vDomain & " -smtp " & vMailSrv & " -t " & vDest " -sub " & vSujet & " -M " & vMsg & " -a " &  vPJ & " +cc +bc"
    Tu passais le nom de tes variables non pas leurs contenus.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

    Informations forums :
    Inscription : Février 2011
    Messages : 19
    Par défaut
    Merci beaucoup, c'est OK.
    J'ai juste du ajouter quelques """ lorsque qu'il y avait des espaces dans chemins ou dans les noms de fichiers.
    Cordialement

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 843
    Par défaut
    Vous pouvez aussi Consulter cette Contribution C'est un exemple de Formulaire en HTML Application HTA pour envoyer un e-mail avec pièce-jointe par deux méthodes:
    1-Via le serveur Gmail en utilisant l'authentification SMTP et SSL de ce dernier
    2-Via Votre Serveur SMTP sans authentification
    Cordialement

Discussions similaires

  1. [Batch] transformer un batch .bat en script VBS
    Par claf60 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 20/11/2009, 22h07
  2. batch en vbs
    Par scarface56 dans le forum VBScript
    Réponses: 3
    Dernier message: 22/12/2008, 10h28
  3. Réponses: 6
    Dernier message: 29/08/2007, 09h19
  4. Mail via batch ( fichier VBS )
    Par kilian dans le forum Windows
    Réponses: 2
    Dernier message: 05/02/2007, 10h29
  5. (Batch et VBS) Petit probléme avec un script batch VBS
    Par Edoxituz dans le forum Windows
    Réponses: 11
    Dernier message: 27/02/2006, 17h21

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