1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| PROCEDURE lit_net()
Sablier(Vrai)
//Code WinDev 5.5 remplacé par la migration :
//NumFic est un entier long
NumFic est un entier
NomFic est une chaîne = "LisNet.TXT"
NomOrd est une chaîne
ch est une chaîne
ix , ij est un entier
//Code WinDev 5.5 remplacé par la migration :
//ddelance("command.com /C net view > "+sansespace(NomFic),ddeiconise,vrai)
LanceAppli("command.com /C net view /DOMAIN:sideme2k > "+SansEspace(NomFic),exeIconise,Vrai)
NumFic=fOuvre(NomFic,foLectureEcriture)
ch = fLitLigne(NumFic)
TANTQUE ch <> EOT
SI ch[[1 A 2]] ="\\"
NomOrd = ExtraitChaîne(ch,1," ")
NomOrd = NomOrd + "\"
NomOrd = ExtraitChaîne(NomOrd,3,"\")
TableAjoute("TableOrd",NomOrd+TAB)
FIN
ch = fLitLigne(NumFic)
FIN
fFerme(NumFic)
fSupprime(SansEspace(NomFic))
LanceAppli("command.com /C net view /DOMAIN:sideme > "+SansEspace(NomFic),exeIconise,Vrai)
NumFic=fOuvre(NomFic,foLectureEcriture)
ch = fLitLigne(NumFic)
TANTQUE ch <> EOT
SI ch[[1 A 2]] ="\\"
NomOrd = ExtraitChaîne(ch,1," ")
NomOrd = NomOrd + "\"
NomOrd = ExtraitChaîne(NomOrd,3,"\")
TableAjoute("TableOrd",NomOrd+TAB)
FIN
ch = fLitLigne(NumFic)
FIN
ij = TableOccurrence("TABLEORD")
POUR ix = 1 A ij
adresses(NOMOR[ix])
FIN |
Partager