Windows CMD satırında ENV değişkeni nasıl ayarlanır


22

Geçici bir ortam değişkeni ayarlamak istiyorum, windows CMD satırında, sözlerime göre windows kabuk. geçici kullanım için, bu yüzden "bilgisayarım -> properies ---" 'i tıklayarak akıllıca yeni bir ortam değişken sistemi eklemek istemiyorum ...

bu arada, ayarlamak istediğim çevre değişkeni http proxy, ancak bunun için pencere sözdizimini bilmiyorum. Eğer onu da biliyorsan, lütfen söyle bana ve sana daha çok minnettar kalacağım ...

Yanıtlar:


33

Geçici veya 'oturum başına' bir ortam ayarlamak için komut satırından farklı bir komut kullanabilirsiniz:

set ‹var name›=‹value>

Boşluğunuzun tam olarak yukarıda gösterildiği gibi olduğundan emin olun, eğer eşittir işareti arasına bir boşluk eklerseniz komut başarısız olur.

Kontrol: http://xahlee.org/mswin/env_var.html çevre değişkenleri hakkında güzel bir eğitim ve bilgi için.


2
Süreç ve çocuk işlem başına oturum başına o kadar değil. Zaten oturumda çalışıyor Diğer işlemler olacak değil bu yeni (veya değiştirilmiş) değişkeni, yalnızca geçerli bkz cmd.exesüreci ve ondan başlattı herhangi süreçleri.
Richard,

1
Üzgünüz, oturumumla şu anki süreci kastediyordum; Oturumu aramanın biraz kafa karıştırıcı olabileceğini fark ettim.
akseli

Değişken isimlerinin boşluk içerebileceğini not etmek ilginçtir (en azından bu yöntemle), yani bir boşluk eklerseniz, değişken ismine eklenir. Garip.
GregT


2

PowerShell kullanıyorsanız, bir ortam değişkeni oluşturmak için $ env önekini kullanmanız gerekir.

$env:<var name> = '<value>'


Soru durumu "Windows CMD hattı", PowerShell değil
PL
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.