Windows'ta Genel Sistem Ortamı Değişkenleri Nasıl Kullanılır
Komut isteminde veya toplu komut dosyalarında iyi zaman geçiren herhangi bir sistem yöneticisi, Windows'un sunduğu ortam değişkenlerini (yani, Path, WinDir, ProgramFiles, UserProfile, vb.) İyi biliyordur. Kendinizi tekrar tekrar belirli bir değer kullanarak bulursanız, yerleşik değerlerle aynı şekilde kullanabileceğiniz kendi değişkeninize sahip olmanız harika olmaz mıydı??
Birkaç tıklamayla, hem sistemde küresel olan hem de yeniden başlatmalardan kurtulan kendi ortam değişkenlerinizi yaratabilir ve koruyabilirsiniz.
Özel Sistem Ortamı Değişkeni Oluşturma
Yeni bir global sistem değişkeni oluşturmak oldukça basittir ve açık görüşlü gizleme özelliklerinden biridir. Lütfen ekran görüntülerinin Windows Server 2008 için olduğunu, ancak çoğu Windows sürümünün işleminin ekranların yalnızca birkaçıyla neredeyse aynı olduğunu unutmayın..
Denetim Masasında, Sistem seçeneğini açın (sırayla, Bilgisayarım'ı sağ tıklayıp Özellikler'i seçebilirsiniz). “Gelişmiş sistem ayarları” bağlantısını seçin.
Sistem Özellikleri iletişim kutusunda, “Ortam Değişkenleri” seçeneğini tıklayın..
Ortam Değişkenleri iletişim kutusunda, “Sistem değişkenleri” bölümünün altındaki Yeni düğmesini tıklayın..
Yeni değişkeninizin adını ve değeri girin ve Tamam'ı tıklayın..
Şimdi yeni değişkeninizi “Sistem değişkenleri” bölümünde listelendiğini görmelisiniz. Değişiklikleri uygulamak için Tamam'ı tıklayın..
Artık yeni sistem ortam değişkeninize, herhangi bir başkası gibi erişebilirsiniz. Tanımlamak zorunda kalmadan komut satırından veya toplu komut dosyalarından kullanabilirsiniz.
Özel Ortam Değişkenini Kullanma
Yukarıda belirtildiği gibi, özel ortam değişkeniniz, komut satırından ve komut dosyalarının içinden başvurabileceğiniz diğer sistem değişkenlerinden farklı değildir. Hızlı bir örnek için, bu toplu betiği göz önünde bulundurun:
@EKO KAPALI
TITLE Global Çevre Değişken Testi
EKO.
ECHO Sistemi NotifyEmail değeri
ECHO NotifyEmail =% NotifyEmail%
EKO.
SETLOCAL
ECHO Bu komut dosyasında global değişkeni geçersiz kılma…
SET [email protected]
ECHO NotifyEmail =% NotifyEmail%
EKO.
ECHO Geçersiz kılma komut dosyasından çıkılıyor…
ENDLOCAL
EKO.
ECHO Sistemi NotifyEmail değeri
ECHO NotifyEmail =% NotifyEmail%
EKO.
EKO.
EKO.
DURAKLAT
Gerçekleştirildiğinde, çıktı tam olarak beklediğiniz gibi:
Kullanım Fikirleri
Özel ortam değişkenlerinin gerçek gücü, onları komut dosyalarınızda kullanırken girer. Örneğimizde, değeri zorlamak zorunda kalmadan herhangi bir sayıda komut dosyasında başvurabileceğimiz “NotifyEmail” adlı bir değişken ayarladık. Dolayısıyla, e-posta adresini değiştirmemiz gerektiğinde, sistem değişkenini güncellemeliyiz ve etkilenen komut dosyaları her bir komut dosyasını ayrı ayrı güncellememiz gerekmeden bu yeni değeri kullanır.
Bu sadece bir zaman kazandırıcı değil, aynı zamanda belirli bir betiği güncellemeyi unuttuğunuz ve “ölü” bir değer kullanıldığını da koruyor. Ek olarak, belirli bir komut dosyasındaki bir sistem değişkenini geçersiz kılmanız gerekirse, yukarıdaki örnekte bunun tam olarak desteklendiğini görebilirsiniz.
Yerel değişkenler yerine sistem değişkenlerini uygulayabileceğiniz bazı fikirler:
- E-posta adresleri (örneğimizdeki gibi)
- Yedekleme klasörü konumları
- URL ve FTP siteleri
- Metrik ve eşik değerleri
Sistem değişkenlerini kullanmanın bir başka harika özelliği de değişken değerlerinizi düzenleyebileceğiniz veya görüntüleyebileceğiniz tek bir yeriniz olmasıdır. Basitçe söylemek gerekirse, ortam değişkenlerini tek bir konumda düzenleyerek potansiyel olarak güncelleştirmeleri birden fazla komut dosyasına uygulayabilirsiniz..