Saya tahu bahwa di dunia unix, jika Anda mengedit file .profile atau .cshrc, Anda bisa melakukan source ~/.profile atau source ~/.cshrc untuk mendapatkan efek pada sesi Anda saat ini. Jika saya mengubah sesuatu pada variabel sistem pada Windows, bagaimana saya dapat membuat perubahan tersebut berpengaruh pada sesi command prompt yang sedang berjalan tanpa keluar dari sesi command prompt dan membuka sesi command prompt yang lain?
DOS shell akan mendukung file .bat yang hanya berisi penugasan ke variabel yang, ketika dieksekusi, akan membuat variabel di lingkungan saat ini.
c:> type EnvSetTest.bat
set TESTXYZ=XYZ
c:> .\EnvSetTest.bat
c:> set | find "TESTX"
TESTXYZ=XYZ
c:>
IHTH.
Saya rasa tidak, tetapi Anda bisa mulai menggunakan Powershell, yang memang mendukung dot sourcing. Karena jendela powershell benar-benar didasarkan pada cmd, maka semua perintah dos Anda akan terus bekerja, dan Anda mendapatkan kekuatan baru, lebih banyak kekuatan.