Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: muu kieli: Tekstitiedostoon kirjoittamista/lukemista mIRC script-kielellä

remontti-reiska [18.05.2004 17:26:35]

#

Eli antakaa esimerkkejä miten kirjoitetaan kyseisellä kielellä tiedostoon voi kirjoittaa ja miten sieltä pystyy lukemaan.

Edit: Otsikon kielioppi ei ole kyllä sitä parhainta laatua. :)

HeadCheese [18.05.2004 19:37:33]

#

Lukeminen:
$read(Tiedostonimi, [Rivi])

Jos et pistä mitään rivin kohdalle, rivi valitaan satunnaisesti. Muutakin tuolla readilla voi tehdä, en vain muista mitä.

Kirjoitus:
/write -flagit tiedostonimi [teksti]

Flageinä voi olla -c, joka tyhjentää tekstitiedoston ennen siihen kirjoittamista, -dlN joka poistaa tietyn rivin.

Siinä kaikki mitä nyt muistan. Lisää löytyy mircin helpistä, josta tämäkin olisi kannattanut katsoa.

tsuriga [19.05.2004 15:35:50]

#

mIRC-scriptaukseta, eri asia:

/filuhaku {
  /set %fpathi $?="Polku mistä haetaan:"
  /set %hakuk $?="Mitä haetaan:"
  /set %wpathi $?="Polku mihin kirjoitetaan tiedot:"
  /set %paatos $?!="Tulostetaanko polku?"
  /set %paatos2 $?!="Haetaanko vain kyseisestä kansiosta?"
  /echo �3Haetaan hakuehdolla: %hakuk
  /write %wpathi Haku aloitettu: $fulldate
  /set %aika $ticks
  if ( %paatos2 == $true ) {
    /write %wpathi Haettu kohteesta %fpathi hakuehdolla %hakuk
    if ( %paatos == $true ) {
      /set %maara $findfile(%fpathi,%hakuk,0,1, /write %wpathi $1-)
    }
    else {
      /set %maara $findfile(%fpathi,%hakuk,0,1, /write %wpathi $nopath($1-))
    }
  }

Pastesinpa vähän suuremman osan. Eli, onko mitään muuta vaihtoehtoa saada findfile funkkariin sisään tuota iffiä, ettei tarvitsisi montaa kertaa samaa toistella koodissa? Nythän tuo menee niin, että ensin tarkastetaan haetaanko vain kyseisestä kansiosta ja sen jälkeen haetaan tiedostoja ja tulostetaan joko tiedostonimi tai polku sekä tiedostonimi, riippuen käyttäjän valinnasta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta