IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   mIRC Scripting Dersleri (https://www.ircrehberi.net/mirc-scripting-dersleri/)
-   -   /set ve /var parametreleri (https://www.ircrehberi.net/mirc-scripting-dersleri/116512-set-ve-var-parametreleri.html)

Feragat 01 Temmuz 2022 21:45

/set ve /var parametreleri
 
Anlatım Tarihi: 22 Haziran 2019
Hazırlayan: Feragat
Konu: set ve /var komutları ile ilgili bahsedilmemiş bazı parametreler hakkında bilgi.

set -lke

* -l Parametresi, Local değişken oluşturur.
* -e Parametresi, mIRC den çıkış yapıldığında (exit) değişkeni siler.
* -k Parametresi, -u parametresi ile süreli oluşturulan değişken üzerinde, belirlenen süre zarfında değişiklik yapılabilir.

1) -l Parametresi:

Kod:

//set -l %x deneme | echo -a %x
%x Local değişken olarak atandı ve işlemden sonra silindi.

Kod:

//echo -a $var(%x)
Yaptığımızda sonuç: 0 dönecektir. Variables kısmından kontrol ettiğinizde de %x değişkenin silinmiş olduğunu görebilirsiniz.

2) -e Parametresi:

Kod:

//set -e %x deneme
%x global değişkeni, mIRC den çıkış(exit) yapıldıktan sonra silinmek üzere atandı. mIRC'i kapatıp açtığınızda değişkenin silindiğini görebilirsiniz

Kod:

//echo -a $var(%x)
3) -k Parametresi:

%x global değişkeni, -uN parametresi ile süreli şekilde atandığında bu süre içerisinde -k parametresi ile değişkene farklı değer(ler) atanabilir ve belirtilen süre bittiğinde değişken silinir.

Kod:

alias deneme {
  set -u5 %x A
  echo -a 1. % $+ x değeri: %x
  bb
}
alias bb {
  set -k %x B
  echo -a 2. % $+ x değeri: %x
  .timer 1 3 cc
}
alias cc {
  set -k %x C
  echo -a Kalan Süre: $var(%x,1).secs Saniye
  echo -a 3. % $+ x değeri: %x
}

/deneme komutunu uyguladığımızda %x değişkenine 5 saniye sonra silinmek üzere değer atandı. Daha sonra -k parametreleri ile 2 defa farklı değerler atandı. Süre bitince silindi.


/var -sgn

* -s Parametresi Değişkene atanan değeri görebilmemizi sağlar.
* -g Parametresi Global değişkene dönüştürür.
* -n Parametresi Matematiksel işlemler yapılmasını engeller.


1) -s Parametresi:

Kod:

//var -s %x deneme
%x değişkenine atanan deneme değerini gösterir.

Kod:

* Set %x to deneme
2) -g Parametresi:

Kod:

//var -g %x deneme | echo -a %x
%x değişkenini global bir değişken haline getirdi. (İşlem bittikten sonra silinmedi.)

Kod:

//echo -a $var(%x)
yaptığınızda sonuç 1 dönecektir veya Variables kısmından kontrol ettiğinizde %x değişkenini orada göreceksiniz.

3) -n Parametresi:

Değişkene atanan değerlerde matematiksel işlem yapılmasını engelleyecektir.

Kod:

//var %x 1 + 1 | echo -a %x
Yaptığımızda sonuç: 2 olarak döndü. Toplama işlemi yaptı ve sonucu değişkene atadı.

Kod:

//var -n %x 1 + 1 | echo -a %x
Yaptığımızda ise sonuç: 1 + 1 olarak döndü. Toplama işlemine izin verilmedi.

ZeyNa 03 Temmuz 2022 07:23

Paylaşım için teşekkür ederiz

Artist 04 Temmuz 2022 01:56

Paylaşım için teşekkürler emeğinize sağlık

SosiN 04 Temmuz 2022 01:59

Emeğinize sağlık.

BLueMooN 04 Temmuz 2022 16:19

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık. İlgisi olan arkadaşların çok işine yarayacak.

Xr 04 Temmuz 2022 21:48

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yapıyorsun bu işi, emeğine sağlık. Bayramdan sonra kopalım kanka. :agziacik:

Feragat 04 Temmuz 2022 22:51

Alıntı:

Xr Nickli Üyeden Alıntı (Mesaj 917540)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yapıyorsun bu işi, emeğine sağlık. Bayramdan sonra kopalım kanka. :agziacik:

Görüşelim kanka güzel olur :)

Hani senden de bekliyoruz bu tarz paylaşımlar :halay:

She 05 Temmuz 2022 09:29

Emeğinize sağlık olsun, ilğisi olan kişiler için güzel bir konu

oMeN 05 Temmuz 2022 10:45

Harikasın dostum, emeğine sağlık

Sim 06 Temmuz 2022 09:38

emeginize saglik, paylasim icin tesekkürler


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi