Avatar billede budda Nybegynder
21. april 2003 - 22:30 Der er 2 kommentarer og
1 løsning

læse fra ini fil

Jeg har en ini fil der hedder
connect.ini

Strukturen ser sådan her ud:
[servernavn1]
ip:serverip
port:serverport
connect:1

[servernavn1]
ip:serverip
port:serverport
connect:1

[servernavn3]
ip:serverip
port:serverport
connect:0



Der kan være uendelige af disse sjovere..
Det som scriptet skal gøre er at nå man starter mIRC så skriver den /server serverip:serverport
Ved den første der har connect til at stå 1
og ved de andre skal den så skrive :
/server -m serverip:serverport

Hvis connect er 0 er det ligemeget...

Nogen der kan hjælpe ??
Avatar billede zyberdog Nybegynder
23. april 2003 - 15:57 #1
on *:START:{
  var %server = 1
  while (%server <= $ini(connect.ini,0)) {
    var %a = servernavn [ $+ [ %server ]
    if ($readini(connects.ini,%a,connect) == 1) {
      server -m $+($readini(connects.ini,%a,ip),$readini(connects.ini,%a,port))
    }
    inc %server
  }
}
Smæk det her i remote.
Det eneste der lige kan være vigtigt at sige er:
Jeg har taget for givet a der kun er [servernavneTAL] i den ini fil, og at første server er "serverens_navn1" "serverens_navn2" osv...
Avatar billede zyberdog Nybegynder
23. april 2003 - 15:59 #2
d0h - glemte at få den til kun at gøre -m ved alle andre end den første.
Rettelsen:
on *:START:{
  var %server = 1
  while (%server <= $ini(connect.ini,0)) {
    var %a = servernavn [ $+ [ %server ]
    if ($readini(connects.ini,%a,connect) == 1) {
      server $iif(%first.server,-m) $+($readini(connects.ini,%a,ip),$readini(connects.ini,%a,port))
      set %first.server done
    }
    inc %server
  }
  unset %first.server
}
Avatar billede zyberdog Nybegynder
25. april 2003 - 22:45 #3
hmm... bøøh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester