W systemie Linux można uzyskać ścieżkę do domowego Directo za pośrednictwem HOME
, w systemie Windows za pośrednictwem HOMEPATH
. Chciałbym utworzyć niestandardową zmienną środowiskową w systemie Windows o nazwie HOME
„przekierowuje” do HOMEPATH
.
Powodem tego jest skrypt, który w zasadzie działa zarówno w systemie Windows, jak i Linux. Jedynym problemem jest to, że szuka zmiennej środowiskowej wywoływanej w HOME
celu znalezienia katalogu domowego. Działa to oczywiście w systemie Linux, ale nie w systemie Windows, dlatego pomyślałem, że może działać, jeśli utworzę zmienną „Dummy-Home” w systemie Windows.
I dodaje następujący wpis do okna zmiennej środowiskowej: key: HOME, value: %HOMEPATH%
. Niestety wydaje się, że% HOMEPATH% nie podlega ocenie, chociaż jest dostępny w wierszu poleceń.
Jak mogłem to osiągnąć?
${HOME}
oznacza, że szuka zmiennej środowiskowej o nazwie home. Jak wspomniano, strona główna jest dostępna domyślnie w systemie Linux, ale nie w systemie Windows.