IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Dersleri (https://www.ircforumlari.net/mirc-scripting-dersleri/)
-   -   Basit Otomatik Güncelleştirme (https://www.ircforumlari.net/mirc-scripting-dersleri/29643-basit-otomatik-guncellestirme.html)

kup{a}pazl 15 Kasım 2010 10:09

Cevap: Basit Otomatik Güncelleştirme
 
Biraz konuyu canlandırmak gibi olucak kusura bakmayın arkadaşlar ama Doktrin'in o zaman vermiş oldugu kodlama ile update yapmak istiyorum. Fakat sunucudan indirdiği dosyayı değişim yapmıycak belirlediğim uzantılardaki dosyaları indirecek ve mirce yükleyecek. Örneğin ; update.webmakara.net burada ki .mrc , .txt , .dll uzantılı dosyaları indirip mirce load ettirmek istiyorum yardımcı olurmusunuz ?

Doktrin 15 Kasım 2010 15:49

Cevap: Basit Otomatik Güncelleştirme
 
Kod:

on *:START: { guncelleme_kontrolu }
alias guncelleme_kontrolu {
  if $sock(guncelle) {
    sockclose guncelle
  }
  unset %dr
  sockopen guncelle
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80
}

on *:SOCKCLOSE:guncelle: {
  halt
}

on *:SOCKREAD:guncelle: {
  if %dr != 1 {
    var %h
    sockread %h
    while $sockbr {
      if * !iswm %h {
        set %dr 1
        break
      }
      sockread %h
    }
  }
  sockread 4096 &d
  while $sockbr {
    bwrite xfile.txt -1 -1 &d
    sockread 4096 &d
  }
}

on *:SOCKOPEN:guncelle: {
  if $sockerr {
    return
  }
  write -c xfile.txt
  sockwrite -nt $sockname GET /xfile.txt HTTP/1.0
  sockwrite -nt $sockname Accept: */*
  sockwrite -nt $sockname Host:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sockwrite -nt $sockname
}

Bu kod gayet açık.Sadece site ve dosya isimlerini değiştiriceksin.

kup{a}pazl 15 Kasım 2010 17:21

Cevap: Basit Otomatik Güncelleştirme
 
Birden cok dosya ismiyle işlem yaptırabiliyormuyuz yani ?

Doktrin 15 Kasım 2010 17:31

Cevap: Basit Otomatik Güncelleştirme
 
sockwrite -nt $sockname GET /xfile.txt HTTP/1.0

Burada belirttiğin dosyayı indirebilirsin sadece.Birden fazla dosya için örneğin sitene update.txt diye metin dosyası atarsın indirilecek dosyaların ismini de içine yazarsın,o dosyaları indirtirsin.Bu kod bu haliyle işine yaramaz yani.Burda sadece belirttiğin dosyayı indirebilirsin.

kup{a}pazl 15 Kasım 2010 17:41

Cevap: Basit Otomatik Güncelleştirme
 
İşte o update.txt 'yi nasıl okutabileceğim onu tam çözemedim yav bu update olayında kafam duruyor :D Teşekkür ederim Doktrin ilginden dolayı.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:24.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk