Parece que sua resposta deveria ser mais como:
setx /k <Path> <%yourpathhere%> <value to set>;
Parece-me que você está perdendo o valor para definir na segunda linha setx
.
Eu tentei este código em um bloco de notas e salvá-lo como path.bat Quando eu clico duas vezes no arquivo de lote, ele não irá definir a variável ... Alguém pode me mostrar o erro com o meu código ou me fornecer o melhor solução?
@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
Parece que sua resposta deveria ser mais como:
setx /k <Path> <%yourpathhere%> <value to set>;
Parece-me que você está perdendo o valor para definir na segunda linha setx
.