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


mIRC Scripting Dersleri mIRC veya IRC komutları hakkında detaylı anlatım makalelerine bu başlık altından ulaşabilirsiniz.

1Beğeni(ler)
  • 1 Post By Feragat


 
 
Seçenekler Stil
Alt 01 Temmuz 2022, 21:37   #1
Özel Üye
Feragat - ait Kullanıcı Resmi (Avatar)

Red face Environment Variables (Ortam Değişkenleri) - $envvar

Anlatım Tarihi: 20 Şubat 2015
Hazırlayan: Feragat
Konu: $envvar

mIRC 7.38 - Environment Variables (Ortam Değişkenleri) - $envvar

Environment Variables (Ortam Değişkenleri) Nedir ?

Microsoft’un tanımına göre; “Ortam değişkenleri, sistem ortamı ve oturum açmış geçerli kullanıcı ile ilgili bilgileri içeren dizelerdir. Bazı yazılım programları, dosyaların (geçici dosyalar gibi) yerleştirileceği konumu belirlemek için bu bilgileri kullanır. Yükleme sırasında, Windows XP Kur, Windows dosyalarının yolu gibi varsayılan sistem değişkenlerini yapılandırır.”

Yani ortam değişkenleri, sürücü, yol veya dosya adı ile ilgili bilgi içeren kayıtlardır. Çeşitli programların eylemlerini kontrol ederler. Örneğin; %TEMP% ortam değişkeni, programların geçici dosyaları bilgisayarda sakladığı yeri belirtmek için kullanılır.

İnternette okuduğunuz makalelerde sistem içindeki bir dosya ya da klasörden bahsedilirken % işaretleri ile verilen değişik notasyonları rastlamışsınızdır. Bu yazımızda bunların bilgisayarımızdaki hangi klasörlere işaret ettiklerini Windows XP ve Windows Vista sistemler için ayrı tablolar halinde vereceğiz. Bir başka yazımızda ise bu değişkenleri kısayol gibi kullanarak işaret ettikleri klasörlere ulaşmanın yollarını anlatacağız.

Aşağıdaki tablo Windows XP kurulu sistemler için geçerlidir.
-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Aşağıdaki tablo ise Windows Vista kurulu sistemler için geçerlidir.
-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Makale alıntıdır.

- $envvar Tanımı -

mIRC.chm (mirc yardım) dosyasındaki anlatımı;

Kod

$envvar(name|N)
Returns environment variables. If N is zero, returns total number of environment variables.
Properties: name, value
Sonuç olarak ortam değişkenlerini(isim ve değer) döner. Eğer sıfır(0) girilirse ortam değişkenlerinin toplam sayısını döner.

Sistemdeki Toplam Ortam Değişkeni Sayısı:

Kod

//echo -a $envvar(0)
Sistemdeki Ortam Değişkenlerinin İsim ve Değerleri:

Kod

//while . { inc -u %a | echo -a %a $+ -) $$envvar(%a) - $envvar(%a).value }
Sonuç ve Ulaşılan Bilgiler:

Kod

1-) ALLUSERSPROFILE - C:\ProgramData
2-) AMDAPPSDKROOT - C:\Program Files\AMD APP\
3-) APPDATA - C:\Users\Hope\AppData\Roaming
4-) CommonProgramFiles - C:\Program Files\Common Files
5-) COMPUTERNAME - HOPE-PC
6-) ComSpec - C:\Windows\system32\cmd.exe
7-) FP_NO_HOST_CHECK - NO
8-) HOMEDRIVE - C:
9-) HOMEPATH - \Users\Hope
10-) LOCALAPPDATA - C:\Users\Hope\AppData\Local
11-) LOGONSERVER - \\HOPE-PC
12-) NUMBER_OF_PROCESSORS - 4
13-) OS - Windows_NT
14-) Path - C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\AMD APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\AppServ\Apache2.2\bin;C:\AppServ\php5;C:\AppServ\MySQL\bin
15-) PATHEXT - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
16-) PROCESSOR_ARCHITECTURE - x86
17-) PROCESSOR_IDENTIFIER - x86 Family 6 Model 23 Stepping 10, GenuineIntel
18-) PROCESSOR_LEVEL - 6
19-) PROCESSOR_REVISION - 170a
20-) ProgramData - C:\ProgramData
21-) ProgramFiles - C:\Program Files
22-) PSModulePath - C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
23-) PUBLIC - C:\Users\Public
24-) SESSIONNAME - Console
25-) SystemDrive - C:
26-) SystemRoot - C:\Windows
27-) TEMP - C:\Users\Hope\AppData\Local\Temp
28-) TMP - C:\Users\Hope\AppData\Local\Temp
29-) USERDOMAIN - Hope-PC
30-) USERNAME - Hope
31-) USERPROFILE - C:\Users\Hope
32-) windir - C:\Windows
33-) windows_tracing_flags - 3
34-) windows_tracing_logfile - C:\BVTBin\Tests\installpackage\csilogfile.log
Bu yeni tanım ile eskiden com-object veya farklı kodlarla ulaşabileceğimiz bilgilere kolayca ulaşabiliyoruz.
________________

The Ghost of Christmas Past..

i'm here sometimes
 
Alt 03 Temmuz 2022, 07:25   #2
Standart

Emeğinize sağlık

 
Alt 06 Temmuz 2022, 20:52   #3
Sim
civciv~🐥
Sim - ait Kullanıcı Resmi (Avatar)

Standart

paylasim icin tesekkürler

________________

Hope. . . ✨
 
Alt 06 Temmuz 2022, 20:53   #4
SosiN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık.

________________


Environment Variables (Ortam Değişkenleri) - $envvar
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





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