![]() |
![]() |
![]() | #1 | |
Çevrimiçi ![]() IF Ticaret Sayısı: (0) | Variables ($var) Variables (var kısaltması) , türkçe olarak değişkenler anlamına gelmektedir. Variables , scriptinizde daha sonradan kullanabileceğiniz değerleri atayabileceğiniz geçici depolama alanlarıdır. Aşağıdaki komutlar değişken değerlerini oluşturmanızı ve ayarlamanızı sağlar. /set [-snzuN] <%var> [value] Bu belirtilen değere % değişkenin değerini ayarlar. Eğer -uN anahtarını belirtirseniz , başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, % değişkeni N saniye sonra kaldırılır.Eğer N için sıfır belirtirseniz , script kapandığında % değişkeni kaldırılır. -Z anahtarı, % değişkenini sıfıra ulaşıncaya kadar azaltır. Ulaştığı zamanda % değişkenini kaldırır. -n anahtarı, % değişkenine düz metin olarak davranır. /unset [-s] <%var> Değişkenler listesinden tüm değişkenleri kaldırır. Eğer değişkeni wildcard karakterleri kullanarak belirtirseniz, belirttiğiniz tanıma uyan tüm değişkenler kaldırılır. Örnek ; /unset %test* ( %test ile başlayan tüm değişkenleri listeden kaldırır.) Set ve Unset dinamik değişkenlerini, [] (Köşeli parantez) belirterek kullanabilirsiniz. Örnek ; vartest {- set %a [ $+ b ] 1 set %a [ $+ c ] 2 set %a [ $+ d ] 3 echo ab = %ab echo ac = %ac echo ad = %ad unset %a [ $+ b ] %a [ $+ c ] %a [ $+ d ] } /unsetall Değişken listesindeki tüm değişkenleri kaldırır. /inc [-cszuN] <%var> [value] Girilen değere(value) göre % değişkenini arttırır. Eğer -uN anahtarını belirtirseniz, başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, belirtilen değere göre % değişkeni bir defa artar ve N saniye sonra kaldırılır. Eğer -c anahtarını belirtirseniz, % değişkeni saniyede bir artar. Eğer -z anahtarını belirtirseniz, % değişkeni sıfıra ulaşıncaya kadar azalır ve sonra kaldırılır. /dec [-cszuN] <%var> [value] Belirtilen değere göre % değişkenini azaltır. Eğer -uN anahtarını belirtirseniz, başka bir komut dosyası tarafından tekrar kurulmadığını varsayarsak, belirtilen değere göre % değişkeni bir defa azalır ve N saniye sonra kaldırılır. Eğer -c anahtarını belirtirseniz, % değişkeni saniyede bir azalır. Eğer -z anahtarını belirtirseniz, % değişkeni sıfıra ulaşıncaya kadar azalır ve sonra kaldırılır. Ayrıca, değişkenlere değer atamak için eşittir işareti ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. kullanabilirsiniz. %i = 5 %xyzi = 3.14159 %count = $1 Eşittir işareti kullanırken, değişkenler üzerinde aşağıdaki işlemleri gerçekleştirebilirsiniz. %x = 5 + 1 %x = 5 - %y %x = %x * 2 %x = %z / $2 %x = $1 % 3 %x = 2 ^ %w Bir atama içinde yalnız bir işlem gerçekleştirebilirsiniz. Komplex hesaplamaları gerçekleştirmek için $calc() identifierini kullanabilirsiniz. Örnek ; //echo 1 $calc(3.14159 * (2 ^ %x % 3) - ($ticks / (10000 + 1))) Local Variables Sadece oluşturuldukları komut dosyası süresince olabilen değişkenlerdir ve yalnızca bu komut dosyası içerisinde erişilebilirler. /var komutu ile oluşturulabilirler. Örnek ; /var %x = Selam %x local değişkenini oluşturur ve onun değerini Selam olarak atar. Virgül ile ayırarak birden fazla yerel değişkenler oluşturabilirsiniz. /var %x = Selam, %y, %z = $me loop {- var %x = 1 :next echo item %x inc %x if (%x < 10) goto next } Identifiers $var(%var,N) N. eşlenen değişken adını döndürür. Özellikleri : value, local Değişken adı içerisinde wildcard kullabilirsiniz. Eğer N=0 atarsanız , uyan değişken adlarının toplam sayısını verir. Not : Hem local hem global değişkenlerde arama yapar. ==> mIRC.chm dosyası $var çevirisidir. Çevirmen : Ezgi
__________________ Sev, sanki hiç incinmemişsin gibi ... | |
| ![]() |
![]() |
Etiketler |
$var, variables |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
variables sorunu | Selim01 | mIRC Scripting Sorunları | 9 | 08 Temmuz 2010 21:23 |
C# Global Variables | Sunay | C# | 0 | 24 Nisan 2010 01:54 |
C# Variables Değişkenler | Sunay | C# | 0 | 24 Nisan 2010 01:49 |
Variables Sorun | -A1- | mIRC Scripting Sorunları | 3 | 02 Eylül 2007 22:57 |
variables random | codcu | mIRC Scripting Sorunları | 3 | 24 Mayıs 2006 23:14 |