Mehrere CLI-EXE-Dateien in einer einzigen EXE-Datei zusammenführen?

553
OverTheRainbow

Derzeit verwende ich drei Windows-Befehlszeilenanwendungen, um Dateien zu sichern, zu komprimieren und hochzuladen: HoboCopy.exe, 7za.exe und ncftpput.exe.

Ich habe mich gefragt, ob es eine Möglichkeit gibt, diese Binärdateien in einer einzigen EXE-Datei zusammenzufassen / zusammenzufügen, ohne Zugriff auf ihren Quellcode.

Ich erinnere mich vage daran, eine Anwendung vor Jahren verwendet zu haben, die dies für DLLs tun könnte, dh. ein EXE und die DLLs zusammenführen, von denen es abhängt, aber kann es mit EXEs gemacht werden?

Vielen Dank.

0
Dies kann mit einem selbstextrahierenden Exe durchgeführt werden, aber das würde bedeuten, dass es sich jedes Mal selbst extrahieren muss, wenn Sie die Programme ausführen möchten. Aus welchem ​​Grund möchten Sie sie zu einem Exe zusammenfassen? LPChip vor 5 Jahren 0
Vielen Dank. Als einfachere Möglichkeit, die Apps zu verteilen. OverTheRainbow vor 5 Jahren 0
Ist Ihnen bekannt, dass die Software nicht so verteilt wird, da Sie diese Apps nicht erstellen? LPChip vor 5 Jahren 0
Berücksichtigen Sie die Auswirkungen der Lizenzierung sorgfältig, bevor Sie versuchen, andere Anwendungen so zu bündeln. (Ich denke, das ist, worauf @LPChip hinweist) Attie vor 5 Jahren 2
Jep. :) Das ist was ich anspreche. LPChip vor 5 Jahren 0

1 Antwort auf die Frage

0
tigerjieer

Hast du über bat2exe nachgedacht ? Erstellen Sie ein neues Verzeichnis, kopieren Sie es in Ihre ausführbaren Dateien und fügen Sie dann das folgende Stapelskript mit einem beliebigen Namen hinzu:

@echo off dir /b *.exe echo Enter what to execute: set /p exec= %exec%.exe pause 

Folgen Sie den Anweisungen auf dem Bildschirm von bat2exe. Dies ist möglicherweise nicht die eleganteste Lösung, sollte aber dennoch funktionieren.