Kann ich *.com- und *.exe-Dateien mit dem Standard-Windows-Dateiordner zusammenführen?

Kann ich *.com- und *.exe-Dateien mit dem Standard-Windows-Dateiordner zusammenführen?

Ich möchte die BAT-Datei mit meiner EXE-Datei zusammenführen, damit ich Batch-Befehle und -Programme mit einem einzigen Klick ausführen kann. Vielleicht hilft die Konvertierung von BAT in die COM-Erweiterung beim Binden? Funktioniert Batch überhaupt für diese EXE? Können sie ausgeführt werden, damit sie möglicherweise funktionieren?

Danke schön.

Antwort1

Eine Batchdatei ist eine Reihe von Anweisungen.

Sie können die ausführbare Datei von der Batchdatei ausführen lassen, sodass Sie nur noch auf eine Datei klicken müssen.

Wenn Sie vermeiden möchten, dass mehrere Dateien an einem einzigen Ort gespeichert sind, können Sie die Dateien in einen Ordner wie z. B. C:\MyTools verschieben und in einem anderen Ordner, z. B. auf Ihrem Desktop, eine Verknüpfung zu dieser CMD-Datei erstellen.

Jetzt können Sie Ihre Batchdatei ausführen, ohne alle anderen Dateien zu sehen.

Wenn Sie dies fragen, weil Sie Ihre Dateien als einzelne Datei verteilen möchten, müssen Sie mit EXE-Dateien arbeiten.

Eine Batchdatei kann nur Text enthalten.

Es ist möglich, ein selbstextrahierendes Archiv zu erstellen, das nach der Ausführung seinen Inhalt an einen temporären Speicherort extrahiert und dann Ihr Befehlsskript ausführt.

Sie können diese eine Datei verteilen und es wird funktionieren. Der Nachteil ist, dass Sie die Bereinigung auch manuell in Ihrer Bat-Datei durchführen müssen, wenn Sie möchten, dass die Benutzer nur diese eine Datei verwenden, ohne die Programme in ihrem temporären Ordner zu belassen, den sie finden können, wenn sie dort suchen.

Winrar kann selbstextrahierende Archive erstellen, die unmittelbar danach eine Batchdatei ausführen. Ich verwende das, wenn ich eine ausführbare Datei erstellen möchte, die sich selbst extrahiert und eine zweite darin enthaltene ausführbare Datei mit bestimmten Parametern ausführt, beispielsweise einen portablen Chrome-Browser, der eine Website startet.

Antwort2

Das ist nicht möglich. BAT-, COM- und EXE-Dateien werden nicht auf die gleiche Weise erstellt oder ausgeführt und können daher nicht in einer einzigen Datei kombiniert werden.

verwandte Informationen