PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Exécution commande
Exécution commande
Débuté par Adrien TRANI, 13 mar. 2026 13:34 - 1 réponse
Posté le 13 mars 2026 - 13:34
Bonjour,

Voilà mon code :
MaCmd..Exécutable = "C:\Program Files (x86)\Nmap\nmap.exe"

MaCmd.AjouteArgument("-sV")
MaCmd.AjouteArgument("-p")
MaCmd.AjouteArgument("135")
MaCmd.AjouteArgument(AdresseIP.IP)

bExec = MaCmd.Exécute()
SI bExec = Vrai ALORS
Sortie = MaCmd.LitSortieStandard()
FIN
SI Contient(Sortie,"open") ALORS
SINON
MaCmd.Termine()
TableAjoute(TABLE_Inventaire,sRésultat+TAB+AdresseIP.IP+TAB+""+TAB+""+TAB+"")
GOTO PG_Suite
FIN

Si je l'exécute une seule fois il fonctionne, j'ai bien une valeur dans Sortie. Si j'effectue une boucle sur des adresses IP , "Sortie" est vide.
Merci de vos réponses.
Cordialement.
Adrien
Membre enregistré
8 messages
Posté le 13 mars 2026 - 17:56
Problème résolu.

--
TRANI Adrien