Déclarations globales de fenêtre....
- Code: Tout sélectionner
sAdresseMAC est une chaîne
sActivation est une chaîne
//Appel de la procédure local
AdresseMAC(sAdresseMAC,sActivation)
Affichage dans la fenêtre.....
- Code: Tout sélectionner
//Initialisation de LIB_libellé1
LIB_libellé1 = "Adresse physique . . . . . . . . .: "+sAdresseMAC
- Code: Tout sélectionner
//Initialisation de LIB_lbellé2
LIB_libellé2 = "DHCP activé. . . . . . . . . . . : "+sActivation
Procédure local...
- Code: Tout sélectionner
PROCEDURE AdresseMAC(sAdrMAC,sActiv)
sConfiguration est une chaîne
sFichierBAT est une chaîne = fRepEnCours()+"\AdrMAC.BAT"
sFichierTXT est une chaîne = fRepEnCours()+"\AdrMAC.TXT"
//On sauve dans le fichier AdresseMAC.TXT les données lus
fSauveTexte(sFichierBAT, "IPCONFIG /ALL " + ">" +sFichierTXT)
//On lance le fichier DOS "AdesseMAC.BAT"
LanceAppli(sFichierBAT, exeIconise, exeBloquant)
//On charge dans la variable sConfiguration le fichier précédemment créé
sConfiguration = fChargeTexte(sFichierTXT)
//On extrait l'adresse MAC de la variable
//(Attention! ne pas modifier les séparateurs, expl.:"Adresse physique . . . . . . . . .:")
sAdrMAC = ExtraitChaîne(sConfiguration, 2, "Adresse physique . . . . . . . . .:")
//Optionnelle
sActiv = ExtraitChaîne(sConfiguration, 2, "DHCP activé. . . . . . . . . . . :")
//On suprimme les fichiers créés
fSupprime(fRepEnCours()+sFichierBAT)
fSupprime(fRepEnCours()+sFichierTXT)
RENVOYER sAdrMAC + sActiv






