2016-03-31 3 views
0

Ich habe eine Batch-Skript bekam, die mit dem folgenden endet:Winzip Self Extracting exe würde abrupt enden ohne Ergebnis „Fertig“ in cmd

TITLE ALL DONE. You can close this window 
ECHO. 
ECHO ALL DONE. You can close this window 
ECHO. 
Pause 
EXIT 

es gut funktioniert, wenn ich nur die Fledermaus-Datei ausführen (siehe unten)

Alles Fertig! Sie können dieses Fenster schließen. Drücken Sie eine beliebige Taste, um fortzufahren. . .

Aber wenn ich eine selbstextrahierende exe aus dem gleichen bat-Skript erstellen, würde dieses Fenster nach der Ausführung nicht angezeigt und würde ohne eine richtige Nachricht beendet werden.

Da das Skript von selbst funktioniert, bin ich etwas verloren, was könnte dies verursachen? Wie könnte ich die selbstextrahierende exe machen, um dieses Fenster zu zeigen und den Benutzer aufzufordern, es wie oben zu schließen.

Antwort

0

Es hängt vom Inhalt der ausführbaren Datei ab, ob das Programm, das Sie nach der Extraktion ausführen, Ihre Stapelverarbeitungsdatei enthält.

Wenn nur die Datei einschließlich schlage ich vor, Sie verwenden BatToExe Converter

viel effizienter Weg, es zu bauen, unterstützt es auch Commandline, einschließlich anderer Dateien, Produktinformationen, admin Manifest etc