CMD komutları:
setx SOMEVARIABLE "newpath" /M
setx SOMEVARIABLE "%SOMEVARIABLE%;newpath2" /M
Beklenen çıktı ECHO %SOMEVARIABLE%:
newpath;newpath2
Gerçek çıktı:
%SOMEVARIABLE%
Kaydedilen gerçek değer (Sistem Özelliklerinden-> Çevre Değişkenleri GUI'den):
%SOMEVARIABLE%;newpath2
Beklenen çıktıyı elde etmenin tek yolu, ortam değişkenini her değiştirdiğimde komut istemini yeniden başlatmamdır. Bu işlemi, aynı işlem sırasında birden çok kez ekleyerek çevre değişkenini otomatikleştirmek için kullanıyorum.
- Neden ortam değişkeni yeniden başlatılmadan cmd olarak güncellenmiyor?
- Komut istemini yeniden başlatmadan,% SOMEVARIABLE% 'nin güncellenmiş değerini almak mümkün müdür?
setx:(