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 HOMEcelu 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.