Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Batch script Environment variable Help!

[es] :: Skript jezici :: Batch script Environment variable Help!

[ Pregleda: 614 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

notebookFun
System Administrator
Novi Sad

Član broj: 226286
Poruke: 835



+20 Profil

icon Batch script Environment variable Help!13.10.2020. u 14:50 - pre 42 meseci
Code:
cd "C:\Tools\"
mvc2013.exe /q
jre-8u261-windows-x64.exe /s INSTALLDIR=c:\tools\java\
setx JAVA_HOME -m "c:\tools\java\"
setx PATH -%PATH%;%JAVA_HOME%\bin
setx PATH -%PATH%;"C:\Tools\mysql\bin"


cd C:\Tools\tomcat\bin
taskkill /f /im explorer.exe 
start explorer.exe
start "" "startup.bat"

pause


Pokusavam da napravim autodeploy Tomcat ali dolazim do problema gdje se varijabla JAVA_HOME upise ali nije vidljiva odmah sve dok se ne izadje iz command prompt-a i ponovo udje.
Citao sam na forumima da je neko "ubijao" explorer ali meni to nije pomoglo. Koristio sam start, call...etc i isti problem dobijam da Tomcat ne moze da nadje %JAVA_HOME%.


Ukoliko se treseš od ljutnje na svaku nepravdu onda si moj suborac. ~Che Guevara
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Batch script Environment variable Help!13.10.2020. u 15:33 - pre 42 meseci
A na čemu to treba da radi? Koja varijanta Windowsa?

Osim toga, setx -m baš i ne pije vodu, treba setx /m
Ovo sa explorerom nema nikakvog smisla.
A ja sam odavno prestao da koristim .bat, mnogo mi je konformnije da stavljam skriptove u .ps1
 
Odgovor na temu

notebookFun
System Administrator
Novi Sad

Član broj: 226286
Poruke: 835



+20 Profil

icon Re: Batch script Environment variable Help!14.10.2020. u 08:33 - pre 42 meseci
Zdravo Djoka_l

Pravi sam u Powershell da se zipovani fajl raspakuj na klijent masinu u C:\tools, taj fajl u sebi sadrzi (Tomcat, mysql, maven...etc, jre.exe, Microsoft Visual C++ 2013 Redistributable).
Kada se ti fajlovi raspakuju, instalira se jre.exe i VC++ kao silent. Nakon cega treba da podesim JAVA_HOME koji se nalazi u c:\tools\java\
To sve radi u ovoj skripti ali moram da izadjem iz CMD i ponovo udjem i nastavim sa startovanjem Tomcat.

Na stackoverflow-u sam nasao da je neki lik na restartovao explorer kako bi to uradilo refresh environment variable.

Koristim Windows 10 PRO, da li imas rjesenje u cistom Powershell bez kombinacije sa .Bat?



Ukoliko se treseš od ljutnje na svaku nepravdu onda si moj suborac. ~Che Guevara
 
Odgovor na temu

[es] :: Skript jezici :: Batch script Environment variable Help!

[ Pregleda: 614 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.