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/)
-   -   script içinde script çalıştırmak (https://www.ircforumlari.net/mirc-scripting-sorunlari/57169-script-icinde-script-calistirmak.html)

sniper 07 Mayıs 2008 19:38

script içinde script çalıştırmak
 
arkadaşlar başlık biraz kötü oldu gibi ama kusura bakmayın benim kafama takılan bişey oldu aynı scriptten yeni server penceresi açılıyo onu demiyorum tek scrip le iki ayrı script çalıştırmak mümkünmü yani bi tıkla ikiside girecek merak ettim ve yardımcı olursanız sevinirim kolay gelsn
;oki;oki;oki

Supervisor 07 Mayıs 2008 19:39

Cevap: script içinde script çalıştırmak
 
/s -m irc.server.com yazarsan yeni bir status penceresi açılır irc.server.com'a bağlanmış olursun.

sniper 07 Mayıs 2008 19:43

Cevap: script içinde script çalıştırmak
 
Alıntı:

A_t_m_a_c_a Nickli Üyeden Alıntı (Mesaj 397395)
/s -m irc.server.com yazarsan yeni bir status penceresi açılır irc.server.com'a bağlanmış olursun.

server yazarsan çalışıyo s yetmiyo tek başına galiba denedim server ile değiştirince s yi öyle oldu
kardeş eline sağlık ama dediğim bu değildi ama bişey daha öğrenmiş oldum sayende eyw;oki;oki;oki benim istediğim 1 script içinde 2 script çalışacak mümkünmü acaba iki tane exe koyarakta olabilirmi acaba ;huh;huh

Supervisor 07 Mayıs 2008 19:44

Cevap: script içinde script çalıştırmak
 
Aynı mirc.exeyi birden fazla açabilir çalıştırabilirsin.

Jin 07 Mayıs 2008 19:45

Cevap: script içinde script çalıştırmak
 
//run $mircexe

Bulunduğun mIRC'ten, bir tane daha açarsın.

sniper 07 Mayıs 2008 19:52

Cevap: script içinde script çalıştırmak
 
evet açıyo kardeş sağolasın yeni bişey daha öğrendik ama buda değil istediğim iki ayrı script tek scriptte çalışırmı ayrı ayrı remotelerini kullanıcam da farklı işlemler yaptırıcamda oyüzden sormuştum ama yinede teşekkürler eline sağlık;oki

KiLL 07 Mayıs 2008 20:06

Cevap: script içinde script çalıştırmak
 
SENİN İSTEDİĞİN scripti açtıktan sonra otomatik olarak diger başka bir scriptinde açılmasımı ? Script içinde script diye bişi yok biraz daha açık anlatırsan yardımcı olabiliriz.

Jin 07 Mayıs 2008 20:07

Cevap: script içinde script çalıştırmak
 
O senin istediğin, çok basit bir şey o zaman. Diğer mIRC'teki remote dosyalarını, birinci mIRC'ine atıp, "/load -rs dosya.uzantı" şeklinde yükleyeceksin. İstediğin şey, sadece kodları birleştirmekse iki tane mIRC falan açmana gerek yok.

sniper 08 Mayıs 2008 10:07

Cevap: script içinde script çalıştırmak
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 397434)
SENİN İSTEDİĞİN scripti açtıktan sonra otomatik olarak diger başka bir scriptinde açılmasımı ? Script içinde script diye bişi yok biraz daha açık anlatırsan yardımcı olabiliriz.


evet hocam script i açtığımda başka bir script daha açılacak mümkünmüdür HaLiL hocam da mirc de sınır yok demişti :D galiba mümkündür nasıl olur KiLL Bi yardımcı olursan çok sevinirim şimdiden teşekkürler ;huh

sniper 08 Mayıs 2008 10:10

Cevap: script içinde script çalıştırmak
 
Alıntı:

0nLine Nickli Üyeden Alıntı (Mesaj 397435)
O senin istediğin, çok basit bir şey o zaman. Diğer mIRC'teki remote dosyalarını, birinci mIRC'ine atıp, "/load -rs dosya.uzantı" şeklinde yükleyeceksin. İstediğin şey, sadece kodları birleştirmekse iki tane mIRC falan açmana gerek yok.

arkadaşım sağol ilgilendiğin için ama dediğim o değil iki script i aynı anda çalıştırıcam ve aynı simge içinde diyim işte tek tıkla iki mirc'i de çalıştıracak KiLL hocam anlamış ilgilendiğin için tekrar sağol kolay gelsn ;oki

KiLL 08 Mayıs 2008 14:09

Cevap: script içinde script çalıştırmak
 
on *:start:{ run "script yolu" }

script yolu yazan yere diger scriptin nerdeyse onu yazıcaksın.

Örneğin;

"C:\Documents and Settings\All Users\Desktop\mirc\mirc.exe"

gibi. Başına sonun " koymayı unutma

sniper 08 Mayıs 2008 14:29

Cevap: script içinde script çalıştırmak
 
on *:start:{ run "C:\Documents and Settings\All Users\Desktop\ScRipt\de.exe" }

usta yapamadım yaptığım işlemleri söliyim öncelikle scriptim program files de neyse kısayol kuruldu masa üstüne içini açtım birtane daha mirc attım içine ve adını de olarak değiştirdim yukarıdaki code yi uyguladım masa üstündeki kısayolun adı script in adı yani ScRipt onuda yazdım codeye hatam nerede sizce ? ve şöyle hata veriyo onuda yazim * /run: Açılamıyor 'C:\Documents and Settings\All Users\Desktop\ScRipt\de.exe'

KiLL 08 Mayıs 2008 15:39

Cevap: script içinde script çalıştırmak
 
eğer diğer scriptte ana script ile aynı klasördeyse

script yolu yerine $mircdirMIRC.exe

yazman yeterli başına sonuna " KOYMA bunda. mesela adı ahmet.exe mi

$mircdirahmet.exe yaz

yani

run $mircdirahmet.exe

ha birde eger script klasorundeyse bunu yapıcaksın. Başka yerdeyse az evvl verdıgım sekılde scrıpt yolunu belırle

sniper 08 Mayıs 2008 17:28

Cevap: script içinde script çalıştırmak
 
aynı klasörün içinde hocam işlemleri tekrarladım gene olmadı yaptığım şu
on *:start:{ run "C:\Documents and Settings\All Users\Desktop\ScRipt\$mircdirde.exe" }
bunu remoteye ekledim

aynı klasör içinde iki mirc var birinin adı mIRCTR öbürünün adı de $mircdirde.exe yaptım gene çalışmadı ve aşağıdaki gibi bi uyarı verdi

* /run: Açılamıyor 'C:\Documents and Settings\All Users\Desktop\ScRipt\$mircdirde.exe'

masa üstündeki aynı klasörün içinde dedim ya kısay ol o ve adı da ScRipt yanlış bi işlem yapmadığımı düşünüyorum hocam nerde acaba hata şimdiden teşekkürler

KiLL 08 Mayıs 2008 19:17

Cevap: script içinde script çalıştırmak
 
on *:start:{ run $mircdirde.exe }

yapıcaksın

sniper 08 Mayıs 2008 19:30

Cevap: script içinde script çalıştırmak
 
yaptım hocam yaptım ama durdura bilene aşk olsun bi açılmaya başladı hiç durmadan açılıyo mirc ler :Dtak tak tak tak :D pc yi kapattım öyle kurtuldum restart :D nerde hatavar acaba :D

KiLL 08 Mayıs 2008 19:34

Cevap: script içinde script çalıştırmak
 
on *:start:{ run $mircdirde.exe | halt }

olarak dene.

sniper 08 Mayıs 2008 19:56

Cevap: script içinde script çalıştırmak
 
hocam çok oluyos farkındayım ama hala olmadı aynı tepki devam açılıyo ard arda :D

KiLL 08 Mayıs 2008 20:30

Cevap: script içinde script çalıştırmak
 
/set %sacc 0
yaz ve sonra şu kodları ekle;

on *:start:{ if %sacc < 1 { run $mircdirde.exe | .inc %sacc } }
on *:exit:{ unset %sacc }

sendede ya çalışmıyo yada fazla çalışıyo :D

XcLusive 08 Mayıs 2008 20:58

Cevap: script içinde script çalıştırmak
 
Kod:

on 1:start:run -p $qt($mircexe)

sniper 09 Mayıs 2008 11:22

Cevap: script içinde script çalıştırmak
 
Alıntı:

KiLL Nickli Üyeden Alıntı (Mesaj 398428)
/set %sacc 0
yaz ve sonra şu kodları ekle;

on *:start:{ if %sacc < 1 { run $mircdirde.exe | .inc %sacc } }
on *:exit:{ unset %sacc }

sendede ya çalışmıyo yada fazla çalışıyo :D

hocam evet çok çalışmıştı bi öncekinde yukarıdaki codeyi dediğin gibi yaptım script açıkken /set %sacc 0 yaptım sonra code yi ekledim çalışmadı iki mirc e de denedim olmadı ben mi biyerde hıyarlık yapıyom anlamadım :D;huh

sniper 09 Mayıs 2008 11:24

Cevap: script içinde script çalıştırmak
 
Alıntı:

XcLusive Nickli Üyeden Alıntı (Mesaj 398454)
Kod:

on 1:start:run -p $qt($mircexe)

öncelikle sağol usta ilgilendiğin için ama buda olmadı codeyi aynen ekledim birtek exe yazan yere mirc in adı olan de yi yazdım olmadı bide şöyle denedim $mirc.de.exe de yaptım gene olmadı aşağıdaki gibi bi hata verdi

* /run: Yetersiz veya eksik parametre

KiLL 09 Mayıs 2008 11:46

Cevap: script içinde script çalıştırmak
 
sniper bak şimdi. Sen aynı scriptimi iki defa acıcaksın yoksa farklı scriptimi. Diyelimki sende a.exe var buna tıklayınca otomatıkman bı tane daha mı a.exe acılsın. Yoksa a.exe var ve b.exe var. a yı acınca b de acılsın hangısını ıstıyorsun.

sniper 09 Mayıs 2008 11:59

Cevap: script içinde script çalıştırmak
 
hocam bende iki ayrı exe var bi klasörün içinde biri a biri b diyelim ben a ya tıklayınca b script i de açılsın istiyorum ben anlatamadım biliyorum ama galiba şimdi açık oldu soryy yardımlarını bekliyorum hocam

KiLL 09 Mayıs 2008 12:01

Cevap: script içinde script çalıştırmak
 
on *:start:{ run $mircdirB.exe }

bunu sadece A.exe ye ekleyeceksın B ye ekleme. senın exenın adı de.exe ise B.exe yı degıstır. Ama kodları de.exe ye eklemeyeceksın unutma

sniper 09 Mayıs 2008 12:14

Cevap: script içinde script çalıştırmak
 
KİLL usta açılıyo evet ama durmuyu bi türlü :D habire açılıyo b exe :D onu önleyemezmiyiz b exe 1 kere açılsın olursa

KiLL 09 Mayıs 2008 12:23

Cevap: script içinde script çalıştırmak
 
sen verdıgım kodu sadece a.exe ye ekleyeceksın. B.exe ye eklemeyeceksın o sekılde yaptınmı

ByDeniS 09 Mayıs 2008 12:49

Cevap: script içinde script çalıştırmak
 
Şimdi arkadaşlar işleri daha profesyonelce vek kolayca yapalım. Profesyonel mirc script yapımcılarının multi script için kullandıgı bir sistem vardır. Tabiki buda run sistemidir ama tek exe ile iki farklı script çalıştırmaktır. :)

Şimdi 2 farklı script yapalım farklı farklı klasörlerde.

1. scriptimizin klasörünün içerisinde 2. scriptimizin tüm dosyalarını exe hariç atalım ama mirc.ini dosyasının adını mirc2.ini yaparak atalım.

Bu işlemi doğru yaptıgınızdan emin olduktan sonra düzgünce çalıştırmak için şöylede birşey alias yazalım.

alias yenimirc { .run $qt($mircexe) mirc2.ini }

/yenimirc yaptıgımızda ne olucak aynı exe ile aynı script içerisinden farklı bir script açılacak bu ne oluyor derseniz. farklı options yani mirc.ini dosyalarını kullanarak açıyoruz.

bütün yüklü dosyalar ve ayarlar mirc.ini de saklandıgında mirc2.ini açtıgımızda mirc2.ini içerisindeki bilgileri kullanarak mircimizi acıcaktır.

Bu yöntemle tek script ile farklı scriptler yapabilirsiniz.

En basit ve kolay yöntem budur.
Umarım anlaşılır şekilde anlamışımdır. :)

Böylece birden fazla exe dosyasına ihtiyacımız yok.

Bu arada hatırlatmadan geçmem yanlış olabilir. yukarıda verdiğim komut run komutu ve ekindeki dosya çağırma 6.3 ve üstü rümülerde değişebilir. Bunun doğrusunu bulmak için " ve ' işlemleri ile denemeniz yeterlidir.

sniper 09 Mayıs 2008 12:50

Cevap: script içinde script çalıştırmak
 
evet aynen öyle yaptım /yenimirc dediğimde sadece mirc2 ini çıkıyo karşıma :D

KiLL 09 Mayıs 2008 22:07

Cevap: script içinde script çalıştırmak
 
/set %sacc 1
yaz ve sonra şu kodları ekle;

on *:start:{ if %sacc == 1 { run $mircdirde.exe | .inc %sacc } }
on *:exit:{ set %sacc 1 }

sniper 09 Mayıs 2008 22:44

Cevap: script içinde script çalıştırmak
 
KİLL usta valla oldu busefer hata yok küçük bi detay kaldı ard arda açmıyor atık o tamam güzel oldu aynı script açılıyor. sorun bu aynı scriptten ikitane açılıyor ben de exe sine değil öbür mirc in remotesine kopyaladım yazdığın codeyi hata bendemi usta

KiLL 09 Mayıs 2008 22:50

Cevap: script içinde script çalıştırmak
 
sen bu kodu ekledıgın mırcı acarsan de.exe acılacaktır. sen de.exe ye ekledıysen gene de.exe acar.

sniper 09 Mayıs 2008 23:09

Cevap: script içinde script çalıştırmak
 
valla beynim durdu hocam :D de exe sinin değil öbür remoteye ekliyom verdiğin codeyi açtığımda iki kez açılıyo ama aynı scriptler açılıyo + de exe nin remotesine eklemediğim halde neden ondada aynı code ekli oluyo orda bi sorun var bence ama mantığım almadı bi türlü

KiLL 09 Mayıs 2008 23:17

Cevap: script içinde script çalıştırmak
 
sen anladıgım kadarıyla tek bir script klasörüne iki tane exe koymuşsun.

Biri a.exe biri b.exe

aynı klasore koydugun için iki exe yide acarsan ac aynı exe acılır.

yani a.exe = b.exe

AYNI SCRİPT KLASORUNE KONULAN BÜTÜN EXELER AYNIDIR. İSTERSE 100 TANE OLSUN.

sniper 10 Mayıs 2008 10:56

Cevap: script içinde script çalıştırmak
 
anladım usta sağolasın emeğine sağlık çok uğraştırdım seni kusuruma bakma artık


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

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