2016-06-09 5 views
1

Ich versuche JRE Installation mit AutoIt zu konfigurieren:Wie JRE installieren mit AutoIt

If $iJava64 = 1 Then 
    $hDownloadJava64 = InetGet("https://www.dropbox.com/s/s68heiccdoxhtii/Java%20Jre%20x64.exe?dl=1", @TempDir & "\Java Jre x64.exe", $INET_FORCERELOAD) 
    RunWait(@TempDir & "\Java Jre x64.exe -install") 
    $sMessage_stt = $sMessage_stt & "Java Jre x64 -> Done" & @CRLF 
    ControlSetText("Processing status", "", "Static1", $sMessage_stt) 
EndIf 

Aber das funktioniert nicht. Ich versuchte auch /S, /q, aber es funktioniert nicht!

+1

' Funktioniert nicht? - bedeutet was genau? –

+0

Ich denke, OP bezieht sich auf den "RunWait" -Befehl, weil OP aufgelistet/S oder/q, die wahrscheinlich Installationsparameter sind. – IkeRoyle

Antwort

1

Funktioniert es, wenn Sie es über die Befehlszeile tun? Wenn ja Sie folgenden Code verwenden:

RunWait(@ComSpec & ' /c "' & @TempDir & '\Java Jre x64.exe" -install') 

Remeber verwenden ", wenn Sie verwenden müssen" für den Weg, weil Ihr Raum hat

EDIT:. Richtige Parameter:

RunWait(@ComSpec & ' /c "' & @TempDir & '\Java Jre x64.exe" /s') 
+0

Ich habe Ihren Befehl versucht, aber es zeigt Fehler: -http://image.prntscr.com/image/6c8041a45c5f4cedbd263a1e24521524.png –

+1

Dann müssen Sie den richtigen Installationsparameter angeben. Du könntest benutzen /? und vielleicht wirst du es dort finden. – IkeRoyle

+0

Nach 2min Forschung fand ich heraus/s sollte der richtige Parameter sein. https://www.java.com/de/download/help/silent_install.xml – IkeRoyle