Falk3n
Messages postés4Date d'inscriptionmercredi 2 avril 2008StatutMembreDernière intervention 4 avril 2008
-
2 avril 2008 à 23:11
Falk3n
Messages postés4Date d'inscriptionmercredi 2 avril 2008StatutMembreDernière intervention 4 avril 2008
-
4 avril 2008 à 18:15
Bonjour,
j'aimerais faire un macro Excel qui ouvre une connexion Telnet sur un serveur Unix et execution un Script.
Jy arrive pas du tous.
j'ai essae un truc du Style :
Function Macro1()
Set WshShell = WScript.CreateObject("WScript.Shell")
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202175 3 avril 2008 à 17:32
en marquant les réponses comme "accepté", bien moins de gens vont venir tenter de t'aider, pensant ton problème réglé.
si tu es en VBA (tu parles bien de macro Excel), vires WScript (on s'en sert en VbScript)
en effet, si cet objet n'existe pas... tu ne peut lui demander de faire un CreateObject
donc:
Sub connexion_telnet()
Dim WshShell As Object
Set WshShell = CreateObject("WScript.Shell")
maintenant ca plante a la ligne : "
WshShell.Run "telnet.exe" & Chr(13)"
Erreur d'éxécution -2147024894 (80070002)
la methode rune de l'objet IWshell3 a échoué
quand j'enleve
& Chr(13) j'ai plus l'erreurmais le retour chariot est nécéssaire puor pouvoir continuer le script