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 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 }


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

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