Bonjour à tous,
je souhaite convertir un script batch fonctionnant parfaitement bien en C++, afin de pouvoir l’exécuter en tant que service.
Je rencontre quelques soucis pour convertir deux lignes de mon script faisant appel à Wget
for /f "delims=<: tokens=4" %%a in ('wget -o NUL -O - http://www.mon-ip.com^|findstr "IP est : "') do set IP=%%a
Je n'ai aucune idée de savoir comment convertir cette partie en C++
wget -o NUL -O - "http://%username%:%password%@www.ovh.com/nic/update?system=dyndns&hostname=%hostname%&myip=%IP%"
J'ai tenté ceci
system("wget -o NUL -O - http://toto:tata@www.ovh.com/nic/update?system=dyndns&hostname=toto.fr&myip=8.8.8.8");
mais j'obtiens une erreur
mais je ne sais pas comment rajouter les " " autour de mon URL, afin que Wget puisse le gérer correctement.
Merci de votre aide.
Bonnes fêtes de fin d'année.
Partager