OVH Cloud OVH Cloud

Se connecter à internet via un Script

1 réponse
Avatar
Martial
Bonjour,

J'essaie de trouver une fa=E7on automatique d'effectuer=20
une connexion internet via un VBscript. J'aimerais passer=20
en param=E8tres, le code d'usager, le mot de passe ainsi=20
que le no de t=E9l=E9phone =E0 composer. Je d=E9sire transf=E9rer=20
un fichier de mon ordinateur =E0 un autre via une commande=20
FTP et je d=E9sire que ce soit transparent pour=20
l'utilisateur.

Il me faudrait =E9galement savoir comment une fois le=20
transfert effectu=E9, interrompre mon lien avec mon=20
fournisseur internet.
Merci!

1 réponse

Avatar
Alni
Bonjour,

Martial a écrit :

Bonjour,

J'essaie de trouver une façon automatique d'effectuer
une connexion internet via un VBscript. J'aimerais passer
en paramètres, le code d'usager, le mot de passe ainsi
que le no de téléphone à composer. Je désire transférer
un fichier de mon ordinateur à un autre via une commande
FTP et je désire que ce soit transparent pour
l'utilisateur.

Il me faudrait également savoir comment une fois le
transfert effectué, interrompre mon lien avec mon
fournisseur internet.



Bonjour,

Martial a écrit :

Bonjour,

J'essaie de trouver une façon automatique d'effectuer
une connexion internet via un VBscript. J'aimerais passer
en paramètres, le code d'usager, le mot de passe ainsi
que le no de téléphone à composer. Je désire transférer
un fichier de mon ordinateur à un autre via une commande
FTP et je désire que ce soit transparent pour
l'utilisateur.

Il me faudrait également savoir comment une fois le
transfert effectué, interrompre mon lien avec mon
fournisseur internet.




si un VBscript peut le faire, alors en utilisant la DLL RasApi32.dll comme
on peut le faire en VisualBasic. Voir les exemples :
http://www.vbfrance.com/code.aspx?IDA53
http://www.codeguru.com/vb/openfaq/comments/113.shtml

essayer recherche sur mots clefs : rasapi32.dll vbscript pour plus de sites


sinon en C/C++ :

Pour connecter : RasDial
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/rasdial.asp

et pour déconnecter : RasHangUp.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/rras/rras/rashangup.asp

Et toute la famille des fonctions qui l'accompagnent

Mais si tu vas jusque là, alors vu la simplicité d'un transfer ftp en Visual
C++,
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/ftp_sessions.asp

je te conseille d'intégrer le ftp dans ton exe pour arriver à l'enchainement
de commandes :

-Rasdial()
-InternetConnect()
-FtpPutFile()
-InternetCloseHandle()
-RasHangup()

Pas besoin d'être un génie en C pour faire ça. D'ailleurs AMHA ce doit être
plus simple à faire en C qu'en VB ou VBscript.