2017-02-17 5 views
0

Ich habe eine sehr einfache Batch-Datei, die nicht offen bleiben will ... Ich habe versucht, PAUSE, cmd/k und sogar Timeouts.Keytool Batch-Datei automatisch schließen

der Code:

cd C:\Program Files (x86)\Java\jre1.8.0_121\bin 
keytool -exportcert -alias logistic -keystore "M:\0Desktop\Apps\zTo Be Sorted\MagazineKeystoreFiles\BSM.keystore.file" | openssl sha1 -binary | openssl base64 
PAUSE 

Irgendwelche Gedanken? Was vermisse ich? Wenn ich mehrere Timeout-Befehle ausführe, funktioniert es, bis es die zweite Codezeile (keytool line) erreicht. Wenn ich diese Befehle in einer Cmd-Eingabeaufforderung ausführe, bleibt sie offen wie es sollte.

+0

wird 'keytool' eine Batch-Datei? Wenn ja, verwenden Sie 'call keytool ...' – Magoo

+0

Ist Keytool eine Batch-Datei? Wenn dies der Fall ist, müssen Sie den Befehl CALL verwenden. 'CALL Keytoool ......' – Squashman

+0

hinzufügen Anruf funktioniert leider nicht. Keytool ist ein Java-Schlüssel- und Zertifikatverwaltungsprogramm. – atomapps

Antwort

0

Scheint, dass der Befehl Verzeichnis ändern die Ursache des Problems war. Sobald ich "/ d" hinzugefügt habe, funktioniert das Skript wie es sollte. Die Batch-Datei wurde auf einem anderen Laufwerk gespeichert, wo ich keytool hatte ...

Code:

cd /d C:\Program Files (x86)\Java\jre1.8.0_121\bin 
Verwandte Themen