Jak trwale ustawić zmienną środowiskową za pomocą pliku .bat

0

Wypróbowałem ten kod w notatniku i zapisałem go jako ścieżkę. Bat Po dwukrotnym kliknięciu pliku wsadowego nie ustawię zmiennej ... Czy ktoś może pokazać mi błąd w moim kodzie lub podać najlepsze rozwiązanie?

@echo off
title This is your first batch script!
setx -m JAVA_HOME "C:\Users\Core i3\Desktop\New folder (2)\jdk1.7.0_71"
setx -m PATH "%PATH%;%JAVA_HOME%\bin";
exit
Code Bae
źródło
1
Z setxdokumentacji ( setx /?) wydaje się, że dwie rzeczy są złe: (1) setxużywa /jako wskaźnika opcji, nie -, chociaż możliwe, że -jest to nieudokumentowana alternatywa; (2) /mparametr pojawia się na końcu ciągu, a nie na początku.
AFH,
czy możesz podać mi dokładny kod z moją ścieżką?
Kod Bae
1
Myślałem, że możesz to rozwiązać. Mogę powiedzieć, co ja myślę kod będzie, ale bez twojej konfiguracji nie mogłem przetestować go, podczas gdy można. Dlaczego nie spróbujesz tego, czego wydaje się polecenie? Jeśli to nie zadziała, zaktualizuj swoje pytanie, aby zadać pytanie, co jest teraz nie tak.
AFH,

Odpowiedzi:

0

Wygląda na to, że twoja odpowiedź powinna być bardziej jak:

setx /k <Path> <%yourpathhere%> <value to set>;

Wydaje mi się, że brakuje Ci wartości do ustawienia w drugim setxwierszu.

Więcej informacji o „Setx”

T-Rez
źródło
Czy możesz podać mi pełny kod? poprzez wdrożenie mojej ścieżki, jak wspomniano powyżej? To byłoby naprawdę wspaniałe ...
Kod Bae