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/)
-   -   a basinca sağ tarafta deneme1 cıkması (https://www.ircforumlari.net/mirc-scripting-sorunlari/36681-basinca-sag-tarafta-deneme1-cikmasi.html)

SpeCiaLisT 25 Ağustos 2007 11:17

a basinca sağ tarafta deneme1 cıkması
 
dialog deneme {
title "New Project"
size -1 -1 118 104
option dbu
list 1, 7 8 50 87, size
list 2, 60 9 50 84, size
}
on *:DIALOG:deneme:init:0:{
did -a deneme 1 a
did -a deneme 1 b
did -a deneme 1 c
}

örnekle acıklıyorum bu dialogu a b c harflerini göreceksiniz sol tarafta.ben a b c harflerini sol tarafa yazdım ama onlara tıklayınca deneme.txt dosyasındaki sağ tarafta yazacak. Yani a tikladim ve bızım deneme.txt içinde deneme1 yazısını sol tarafa yazacak

CesuryureK 25 Ağustos 2007 11:44

Cevap: a basinca sağ tarafta deneme1 cıkması
 
Kod:

dialog Deneme {
title "Projem"
size -1 -1 500 285
list 1, 379 60 110 200
list 2, 10 9 351 265
box "" 3, 7 -2 490 280
box "Liste" 4, 375 45 118 207
box "" 5, 365 -1 3 278
button "&Pencereyi Kapat" 10, 375 255 117 20, ok
}
on 1:DIALOG:Deneme:*:*: {
if ($devent == init) {
did -a Deneme 1
did -a Deneme 1 A
did -a Deneme 1
did -a Deneme 1 B
did -a Deneme 1
did -a Deneme 1 C
did -a Deneme 1
did -a Deneme 1 D
}
if ($devent == sclick) && ($did == 1) { did -r Deneme 2 | set %Deneme.file $mircdir $+ $did(1,$did(1).sel) $+ .txt | loadbuf 1- $+ $lines( [ %Deneme.file ] ) -po Deneme 2 %Deneme.file | unset %Deneme.file
}
}
}

Kodu Remoteye Ekledikten Sonra , mIRC Ana Klasörüne A.TXT , B.TXT , C.TXT D.TXT Şeklinde Dosyalar Oluştursun ve İçine Gerekli ßilgileri Yazarsın Sonra
Dialogunu " /Dialog -m Deneme Deneme " şeklinde Açar Sağdan ßir Harf Secersin Ve Solda Okutur..
Ayrıca , Eğer Sen ßu Oluşturduğun TXT'leri ßir Dosya İçine Koyacaksan , Yukarda Mavi İle ßelirttiğim Yeri " $mircdirDosyaAdı\ " Şeklinde Düzeltirsin.
Umarım İşine Yarar.

SpeCiaLisT 25 Ağustos 2007 12:37

Cevap: a basinca sağ tarafta deneme1 cıkması
 
yazilar cok acayip cıkıyor yanı bnım yazdıgım yazılar nerde cıkan yazılar nerde kareler cıkıyor acayip cıkıyor

if ($devent == sclick) && ($did == 1) { did -r Deneme 2 | set %Deneme.file $mircdir $+ $did(1,$did(1).sel) $+ .txt | loadbuf 1- $+ $lines( [ %Deneme.file ] ) -po Deneme 2 %Deneme.file | unset %Deneme.file

cok karısık daha kolayı yokmudur.

CesuryureK 25 Ağustos 2007 13:26

Cevap: a basinca sağ tarafta deneme1 cıkması
 
A.TXT , B.TXT , C.TXT D.TXT Şeklinde Dosyalar Oluşturup mIRC Ana Klasörüne Attın mı , Eğer Atmadıysan Görüntüde Söylediğin Şeyler Çıkar...
-
Daha Kolayı İşi Değil ßu..Söylediklerimi Uygularsan Sorun Çıkmaz...
Ayrıca mIRC Ana Klasörün Program Files gibi Arasında Boşluk Adı Olan ßir ßölümün içinde Olmamalı..

Tekrar Ediyorum
1) Kodu Remoteye Yerleştir
2) A.TXT , B.TXT , C.TXT D.TXT Şeklinde Dosyalar Oluşturup mIRC Ana Klasörüne At ve ßu Dosyalara ßilgilerini Yaz.
3 ) /Dialog -m Deneme Deneme Şeklinde Dialog'unu Aç ve Kontrol Et.

---
Umarım İşine Yarar.

SpeCiaLisT 25 Ağustos 2007 13:38

Cevap: a basinca sağ tarafta deneme1 cıkması
 
hepsini yaptım mırc klsörü masaüstünde durur benım boşluk yoktur yanı a b c txt olusturdum ma bilmiyorum acayip harflrt var sanki .dll dosyasını not defteri ile acmıs gıbıyım

CesuryureK 25 Ağustos 2007 13:42

Cevap: a basinca sağ tarafta deneme1 cıkması
 
ßende Gayet iyi Çalışıyor..
mIRC Ana Klasörünü C'ye Taşıyıp Denesene.
Eğer Olmuyorsa Üzgünüm Ama Sorun Sende Çünkü ßende Gayet İyi Çalışıyor.
Yapıp Deneyip Kodu Paylaştım..Eğer Olmuyorsada ßaşka Arkadaşlar İllaki Yardımcı Olur..
İyi Çalışmalar..

SpeCiaLisT 26 Ağustos 2007 02:00

Cevap: a basinca sağ tarafta deneme1 cıkması
 
Sımdı Onu Ben Değiştirdim Bıraz Super Calısıyor ama sunu sole yapmak mumkun mu

a tiklayınca
a.txt girsin
[ a ]
deneme 1
b tiklayınca
a.txt girsin
[ b ]
deneme 2
c tıklayınca
a.txt girsin
[ c ]
deneme 3
yazsin sağ tarafta

yani tek bır txt dosyasının ıcınde 3 işlivi yapabılen
a.txt içindekıler
[ a ]
deneme 1
[ b ]
deneme 2
[ c ]
deneme3

ama tabi [ a ] gözükmeyecek onun içinde kı deneme 1 sadece

CesuryureK 26 Ağustos 2007 02:09

Cevap: a basinca sağ tarafta deneme1 cıkması
 
Daha Açık ve Anlaşılır Yazarsan Yardımcı Olabiliriz..Lakin ßen Anlamadım.

SpeCiaLisT 26 Ağustos 2007 02:34

Cevap: a basinca sağ tarafta deneme1 cıkması
 
yani ilk kodda senın bana verdıgınde
a basinca a.txt okumuyor mu
b basincada b.txt okumuyor mu
c basinca c.txt okumuyor mu

haa ben burda dıyom kı
a b c hangisi tıklanırsa tıklansın direk a.txt okusun.

a.txt soyle sınıflandıralım a tıklayınca a.txt içinde [ a ] bir yer olarak sadece a basinda burası okunacak b basında [ b ] diye bir yer olacak ve buraya yazan yerler okunacak.


yanı a.txt dosyasına yonlendırıyoruz ve a.txt butonlara ayrı ayrı cvp vermesı ıcın a=[a] b=[b] c=[c] yeri olsun

örnek verem

a tıkladın deyıl mı mesela hemen a.txt

[ a ] kelimeyi bulacak ve onun altından yazanları yazacak

[ a ]
bir varmiş bir yokmus evel zaman içinde
türkiyenın en iyi coder sitesi IF

b bastıgında tekrardan a.txt içinde
[ b ] bulup onu okuyacak
ve ordada cesur mu cesur bır cesuryurek varmıs

ne oldu sımdı a.txt içinde

hem [ a ] cvb var hemde [ b ] hemde [ c ]'nin

CesuryureK 26 Ağustos 2007 03:10

Cevap: a basinca sağ tarafta deneme1 cıkması
 
Tek ßir TXT'den
A
B
C
Üç Konuyuda Okutmak İstiyorsun Mesela A'ya ßasıldığında Oluşturduğun Txt'nin ßelirlediğin Yer Okutulsun , B'ye ßasıldığında Oluşturduğun TXT'nin Gene ßelirlediğin Yeri Okutmak İstiyorsun..Sanırım ßu ßiraz Zor..Açıkcası ßilgim O kadarına Yetersiz..Yardımcı Olacak Arkadaş Çıkacaktır Ama,
Neden ßu Kadar Uğraşıyorsun ki?
TXT Diye ßir Dosya Oluştur ve ßu Dosyanın İçine A.TXT , B.TXT , C.TXT Dosyalar Oluşturup At.İstediğin ßu Şekilde Gerçekleşir.

Kodda Yapacağın Değişiklik İse , $mircdir Yerine " $mircdirTXT\ " Yapacaksın..
---
İyi Çalışmalar..


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net