Comment imprimer la sortie d'un script batch vers le client de messagerie.script par lots
Répondre
Si vous pouvez utiliser Cygwin ou Linux, vous pouvez sendmail il:
echo -ne "Objet: test \ n \ n cat $file
" | sendmail mailTObeUSED @
Pour copier cmd.exe
:
- clic droit la barre de titre.
- Choisissez "Marque".
- Sélectionnez un rectangle à l'aide de la souris en maintenant le LMB dans un coin et en soulevant le LMB dans le coin opposé.
- Cliquez avec le bouton droit de la souris (RMB) pour copier dans le Presse-papiers.
Pour écrire la sortie d'une commande dans un fichier:
- Run
mycommand.bat > filename.txt
.
Avertissement: Si filename.txt existe, il sera écrasé! - Ouvrez le fichier filename.txt nouvellement créé.
Je ne suis pas sûr de comprendre vos besoins, mais vous pouvez utiliser l'utilitaire de ligne de commande blat pour Windows pour envoyer des courriers électroniques à l'aide de SMTP (http://www.blat.net/).
blat -to to_email -f from_email -server smtp_server -body body_text -s subject_text -attacht att_file
Pour afficher la sortie d'un script batch (ou toute commande) dans le bloc-notes, dans lequel vous pouvez facilement copier et coller, vous pouvez taper ceci dans l'invite de commande:
your_batch_script.bat > tmpfile && (notepad tmpfile && pause && del tmpfile)
(la fichier temporaire qui est affiché dans le bloc-notes disparaît lorsque vous appuyez sur une touche dans l'invite de commande).
start "" "mailto:[EMAIL ADDRESS]?subject=[SUBJECT]&body=[BODY OF EMAIL]"
Veuillez ajouter un texte expliquant ce que fait votre code. – lmo
"Comment imprimer la sortie d'un script batch vers le client de messagerie."
Ajoutez ceci dans votre réponse, pas comme commentaire. Vous devriez casser le code un peu: 'start' le fait, Le premier argument,' "" 'dit ..., tandis que le second ... – lmo
Quel client et OS? – Eugene