kullanabileceğiniz deneme -yanılmayla bu iş için kullanılabilecek komut uygulamaları arasında şunlarda olabilir. bugün tcl.sh üstünde bikaç deneme yaptım sanırım bunlarlada bu istediğiniz iş yapılabilir.
kendinizde bilgisayarınıza
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] active tcl kurup tcl.sh aracı üstünde denemeler yapabilirsiniz.
yada eggdrop partyline bağlantısı üstünde .tcl .set komutları yardımıyla denemeler yapabilirsiniz. bu komutları kullanabilmek için :
eggdrop.conf dosyanız içinde
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind dcc n tcl *dcc:tcl
bind dcc n set *dcc:set
satırlarını ekleyip restart etmelisiniz büyük ihtimalle bu iki satır bind olarak değil unbind olarak vardır.onları bind olarak değişmeniz bu komutları aktif etmeniz için kafi.ancak rehash yeterli olmaz .restart etmelisiniz.sonra bota bağlanıp denemelerinizi yapabilirsiniz.
bugün benim bu iş için denediğim komutlar bu örneklerden yola çıkarak deneyerek istediğiniz değişikliği kullandığınız kod üzerinde yapabilirsiniz.
ilk olarak string map bu iş için kullanılabilir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
set ornek {abcdefg[hij]klmnop}
-> abcdefg[hij]klmnop
string map {[ {} ] {}} $ornek
-> abcdefghijklmnop
hatta string match ilede halledilebilir. regsub biraz kafa karıştırıcı gelebilir.bu tür komutları tcl.sh üstünde deneyerek doğru uygulamayı kendiniz bulabilirsiniz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if {[string match {*\[*} $ornek]} {
puts bla bla bla
}
vs vs..