[..] Récupérer l'ip d'une station à partir de son nom

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lolo1664
Niveau 1
Niveau 1
Messages : 1
Enregistré le : ven. 17 avr. 2015 08:41
Status : Hors ligne

[..] Récupérer l'ip d'une station à partir de son nom

#1

Message par lolo1664 »

Bonjour,

j'ai appris a découvrir le script autoit et je trouve qu'il offre des possibilités énormes !

Personnellement j'ai aurais besoin d'un petit utilitaire qui me récupérerez l'adresse ip d'un pc a partir de son nom
D'après mes recherches il faut utiliser la fonction TCPNameToIP

donc en gros, et dans un premier temps, je souhaiterai saisir le nom de la station avec un bouton pour afficher ensuite l'ip.
Dans un second temps, charger une liste avec le nom des stations et leur ip (crée au préalable avec un autre soft)
qui compare les ip et si différentes les modifie en réécrivant le fichier txt

Merci pour votre future aide et "scriptage"

Bonne journée à vous tous
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Récupérer l'ip d'une station à partir de son nom

#2

Message par jbnh »

Salut,

Voici quelques pistes :

Récupérer la saisie d'un nom :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
#include <WindowsConstants.au3>

Example()

Func Example()
    GUICreate(" My GUI", 320, 120, @DesktopWidth / 2 - 160, @DesktopHeight / 2 - 45, -1)
    Local $idFile = GUICtrlCreateInput("", 10, 5, 300, 20)
    Local $idBtn = GUICtrlCreateButton("Ok", 40, 75, 60, 20)

    GUISetState(@SW_SHOW)

    ; Loop until the user exits.
    While 1
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
            Case $idBtn
                 MsgBox($MB_SYSTEMMODAL, "titre fenetre", "Vous avez écrit : "&GUICtrlRead($idFile))
        EndSwitch
    WEnd

   
EndFunc   ;==>Example
 
Puis comme vous l'avez dit, utiliser TCPNameToIP.

Pour lire/ecire des fichiers, voir FileWrite, FileWriteLine, FileRead, FileReadLine.

Pour afficher ce que vous lisez dans un contrôle de GUI, utiliser GuiCtrlSetData.

Bonne chance :)
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Répondre