Batch : comment transmettre des informations

Fermé
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 - 30 oct. 2018 à 22:38
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 - 2 nov. 2018 à 10:18
Bonjour,
Je voudrais savoir en batch comment envoyer des informations. Par exemple, quand quelqu'un lance le programme, je voudrais savoir la ligne de code pour que ça ouvre internet sur un pastebin par exemple et que ca colle des informations et que ca les envoient mais en arrière plan. Sinon transmettre des informations d'une autre façon. Pour but informatif.
Merci

2 réponses

barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
Modifié le 31 oct. 2018 à 21:14
Bonjour,

Pour envoyer des informations en batch sur PasteBin, il y a plusieurs prérequis :

- créer un compte sur PasteBin pour obtenir une API Key
- installer curl pour envoyer des requêtes POST

Ensuite tu peux créer ton script, par exemple :
curl -d "api_paste_code=Hello..  I am BatchAddict" -d "api_dev_key=your API Key" -d "api_option=paste" "http://pastebin.com/api/api_post.php"


1
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 30
1 nov. 2018 à 17:07
Bonjour,
Je n'ai pas vraiment compris, l'API Key est l'url de son pastebin ?
et aussi je n'ai pas comrpis les lignes de codes mais sinon merci de ta réponse.
On peut sinon envoyer un mail avec batch ? Je pense que par mail ce serait plus simple mais je n'ai pas trouvé de code pour l'envoi de mail.

Mais merci beaucoup
0
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917 > Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018
Modifié le 1 nov. 2018 à 18:16
L'API Key est un identifiant unique qui est associé à ton compte PasteBin, ce n'est pas une url.

Batch (ms-dos) ne permet pas nativement d'envoyer des mails, mais tu peux installer et utiliser une commande externe, personnellement j'utilise SwithMail.
0
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 30
1 nov. 2018 à 22:31
Bonjour,
Merci beaucoup je viens d'installer SwithMail et ça marhe très bien ! C'est exactement ce que je voulais merci !
0
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 30
1 nov. 2018 à 23:03
Re-Bonjour,

Par contre je ne comprend pas bien les commandes de SwithMail; j'ai mis ça et ça ne marche pas :

@echo off
cls
SwithMail.exe /s /to "adresse_mail@gmail.com" /from "adresse_mail@gmail.com" /sub "sujet" /Body "corps_du_message" /priority "high"

J'ai configuré simplement le serveur stmp sur gmail.

J'ai aussi une autre question c'est par quelle commande peut-on introduire DES fichiers txt dans son mail grâce à SwithMail ?

Merci d'avance.
0
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
Modifié le 2 nov. 2018 à 06:47
Je ne sais pas comment tu as fais, en utilisant le générateur de ligne de commande j'obtiens cela :

SwithMail.exe /s /from "adresse_mail@gmail.com" /pass "mot de passe" /server "smtp.gmail.com" /p "587" /SSL /to "adresse_mail@gmail.com" /sub "Sujet" /btxt "%USERPROFILE%\Desktop\456.txt" /priority "high"

Pour répondre à ta dernière question, la réponse est oui : il faut utiliser /btxt comme ci-dessus
0
Pasteque-72 Messages postés 13 Date d'inscription mardi 30 octobre 2018 Statut Membre Dernière intervention 2 novembre 2018 30
2 nov. 2018 à 10:18
Bonjour,
Merci beaucoup j'ai mainteannt compris !
0