IRCForum.Net - Turkiye'nin En Iyi IRC Platformu!




Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 04 Haziran 2022, 23:37   #1
Çevrimiçi

Feragat - ait Kullanıcı Resmi (Avatar)
Üyelik Tarihi: 02 Haziran 2022
Üye No: 174
Mesajlar: 18
Nerden:
Takım:
Meslek:
Alanım: Php
Aldığı Beğeni: 3
Beğendikleri: 8
@Feragat
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.
-



Aşağıdaki tablo ise Windows Vista kurulu sistemler için geçerlidir.
-


Makale alıntıdır.

- $envvar Tanımı -

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$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:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $envvar(0)

Sistemdeki Ortam Değişkenlerinin İsim ve Değerleri:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//while . { inc -u %a | echo -a %a $+ -) $$envvar(%a) - $envvar(%a).value }

Sonuç ve Ulaşılan Bilgiler:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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.
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.
-



Aşağıdaki tablo ise Windows Vista kurulu sistemler için geçerlidir.
-


Makale alıntıdır.

- $envvar Tanımı -

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$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:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $envvar(0)

Sistemdeki Ortam Değişkenlerinin İsim ve Değerleri:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//while . { inc -u %a | echo -a %a $+ -) $$envvar(%a) - $envvar(%a).value }

Sonuç ve Ulaşılan Bilgiler:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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.
  Alıntı ile Cevapla

IRCForum.Net - Reklam Alanı

Cevapla

Etiketler
$envvar, mirc $envvar, mirc scripting
IRCForum.Net - Sponsor Bağlantılar


Seçenekler
Stil

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

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