1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

TUTO Récupérer la liste des ordinateurs connectés au réseau via NET VIEW

Discussion dans 'Windev' créé par haffar, Juin 5, 2018.

  1. haffar

    haffar Member

    Inscrit:
    Juin 5, 2018
    Messages:
    30
    J'aime reçus:
    63
    Voici un petit tutoriel rapide pour vous expliquer comment simplement charger dans une Table windev à 2 colonnes la liste des postes (et leur IP) renvoyés habituellement par la commande DOS : NET VIEW.

    [​IMG]

    Merci à Mexense du forum WindevAfrica, pour son idée de départ sur le sujet.


    Le code au format texte à

    Code (Windev):

    // définition des chemins où créer le BAT et le TXT

    sRacine est une chaîne =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ())

    sFicBAT est une chaîne = sRacine + "NetView.BAT"

    sFicTXT est une chaîne= sRacine + "NetView.TXT"


    // contenu du .BAT à générer

    sCommande est une chaîne ANSI = [

               NET VIEW | FIND "\\" > NetView.TXT

    ]


    // création et exécution de la commande BAT (si le résultat n'existe pas ou est trop vieux)

    SI PAS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicTXT) _OU_DateDifférence(

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicTXT),

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    )>1 ALORS

               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicBAT,sCommande)

               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicBAT)

               

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (500)

    FIN


    // chargement des données dans un tableau

    SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicTXT) ALORS

               soit sContenu =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicTXT)

               POUR TOUTE CHAÎNE sLigne DE sContenu SEPAREE PAR RC

                     SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sLigne)>0 ALORS                  

                            // attention à bien extraire le premier élément qui suit \\, sans le nom informel optionnel parfois à la suite

                            sPoste est une chaîne =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sLigne,2,"\\"),sscExtérieur),1," ")

                           

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (TABLE_Postes,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sPoste),

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sPoste)))

                     FIN

               FIN

    FIN


    // suppression du BAT

    SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicBAT) ALORS

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFicBAT)


    [code]



    Source :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    #1 haffar, Juin 5, 2018
    Dernière édition: Juin 5, 2018
    Tags:

Partager cette page

Chargement...