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/)
-   -   Environment Variables (Ortam Değişkenleri) - $envvar (https://www.ircrehberi.net/mirc-scripting-dersleri/116504-environment-variables-ortam-degiskenleri-envvar.html)

Feragat 01 Temmuz 2022 21:37

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. Lütfen Üye Olmak için TIKLAYIN...]


Aşağıdaki tablo ise Windows Vista kurulu sistemler için geçerlidir.
-
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Ü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.

ZeyNa 03 Temmuz 2022 07:25

Emeğinize sağlık

Sim 06 Temmuz 2022 20:52

paylasim icin tesekkürler

SosiN 06 Temmuz 2022 20:53

Emeğinize sağlık.


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

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

Copyright ©2019 - 2025 | IRCRehberi.Net