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 Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   .txt'ten write -d ile satir silme (https://www.ircforumlari.net/mirc-scripting-sorunlari/186477-txtten-write-d-ile-satir-silme.html)

vasarelli 11 Mart 2009 14:24

.txt'ten write -d ile satir silme
 
on *kerem:text:!rmrm:#ttgame: {
/write -d add.txt $2
/notice $nick ok
}

Bu kod !rmrm yazdigimda add.txt tin son satirini siliyor.
!rmrm kerem dedigimde icinde kerem yazan satiri silmiyor. Ben istedigim satiri nasil sildiricem yardimci olurmusunuz?

XcLusive 11 Mart 2009 15:02

Cevap: .txt'ten write -d ile satir silme
 
d = delete , s = search (arama) KELIME
write $+(-ds,$2) dosya.txt

vasarelli 11 Mart 2009 15:35

Cevap: .txt'ten write -d ile satir silme
 
on *kerem:text:!rmrm:#: {
/write $+(-ds,$2) add.txt
/notice $nick ok
}

/write: insufficient parameters (line 2, script31.mrc)

XcLusive 11 Mart 2009 16:16

Cevap: .txt'ten write -d ile satir silme
 
on *kerem:text:!rmrm:#: {
if (!$2) { notice $nick silinecek kelime girmediniz! | halt }
/write $+(-ds,$2) $shortfn($mircdiradd.txt)
/notice $nick ok
}
olarak dene

vasarelli 11 Mart 2009 16:42

Cevap: .txt'ten write -d ile satir silme
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 657737)
on *kerem:text:!rmrm:#: {
if (!$2) { notice $nick silinecek kelime girmediniz! | halt }
/write $+(-ds,$2) $shortfn($mircdiradd.txt)
/notice $nick ok
}
olarak dene

!rmrm dedigimde silinicek kelimeyi girmediniz diyor.
!rmrm kelime dedigimde hicbir islem yapmiyor.

XcLusive 11 Mart 2009 18:20

Cevap: .txt'ten write -d ile satir silme
 
kısacası -dsKELIME şeklinde sildireceksin ben $mircdiradd.txt dosya yolunu belirttim yani mirc'in ana klasöründe olarak tanımlattım artık dosya neredeyse sende o yolu belirteceksin..
sildirme komutu: /write -dsKELIME dosya.txt
gerisi senin.

vasarelli 12 Mart 2009 00:34

Cevap: .txt'ten write -d ile satir silme
 
on 1000:text:!dell*:#ttgame: {
if (!$2) { notice $nick silinecek kelime girmediniz! | halt }
/write $+(-ds,$2) D:\ORTALA~1\TBTRIV~1.3\questions\fast.txt
/notice $nick 4Soru Text'inden bu kelimenin oldugu satir silinmistir.
}

2 tane ricam olucak;

1. !dell kerem ozturk dedigimde kerem ozturk ile baslayan cumlenin oldugu satiri silmesini istiyorum yani cumlenin tamamini yazmak istemiyorum.

2. !dell kerem oxzturk yanlis ya da txt'te olmayan bi kelime girildiginde uyari vermesini istiyorum.

kolay gelsin tskr ederim simdiden yardimci olan arkadaslara..

XcLusive 12 Mart 2009 00:45

Cevap: .txt'ten write -d ile satir silme
 
Kod:

on 1000:text:!dell*:#ttgame: {
  if (!$2) { notice $nick silinecek kelime girmediniz! | halt }
  var %file = D:\ORTALA~1\TBTRIV~1.3\questions\fast.txt,%2 = $2-
  if !$read(%file,w,$+(*,%2,*)) { /notice $nick 4 $qt(%2) Soru Listesinde Yok | halt }
  :tekrar
  if $read(%file,w,$+(*,%2,*)) {
    /write $+(-dl,$readn) %file
    /notice $nick 4 $qt(%2) Soru Listesinden Silindi, Silinen Satır: $readn | goto tekrar
  }
}

kodu denemedim goto kullandım ama çalışırmı bilmiyorum :)

vasarelli 12 Mart 2009 00:54

Cevap: .txt'ten write -d ile satir silme
 
ellerine saglik XcLusive canavar gibi calisiyor :)


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

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