2011-11-02 2 views
1

2 개의 실행 파일 (b.exe 및 c.exe)을 호출하는 스크립트 (a.bat)가 있고 자동으로 a.bat를 호출하는 단일 exe를 만들고 싶습니다 .BATCH 및 2 개의 EXE로 단일 EXE 만들기

가능합니까?

간단한 프로그램을 만드시겠습니까?

시 : 정보 : EXE 파일의 아니,

+0

자동으로 a.bat를 호출하는 것을 어떻게 의미합니까? 어쨌든 .bat 파일을 실행하지 않습니까? –

+0

나는 이상하게 생각한다. 그 안에 필요한 모든 파일을 포함하는 a.exe를 만들고 싶습니다. –

+0

아 맞아요, 그렇다면 atzz의 대답, 자동 압축 풀림 보관소 또는 Smart Install Maker 같은 소프트웨어 설치 도구를 사용하는 것이 최선의 방법 일 것입니다. Inno Setup의 경우 –

답변

4

하지 직접 결국 삭제 된 다른 파일을 다하겠습니다.

상용 도구로이를 수행하는 가장 간단한 방법은 자동 압축 풀기 아카이브를 만들 수있는 압축 파일을 사용하고 추출 후 실행할 파일을 지정할 수있게하는 것입니다. 예를 들어 무료 Info-Zip 도구는 autorun command을 지원합니다. WinRAR (상업용)은 GUI로 복잡한 스크립트를 정의 할 수 있습니다.

같은 목적으로 설치 엔진을 사용할 수 있습니다. 몇 가지 예를 들면 NSISInno Setup (모두 무료 임)입니다.

보다 복잡한 솔루션은 리소스에서 페이로드를 추출하고 배치 파일을 실행하는 세 번째 실행 파일을 작성하는 것입니다. 이렇게하면 일어나는 일을 완전히 제어 할 수 있습니다.

+0

+1. 이것은 프로그램이 완벽하게 맞는 시나리오 중 하나입니다. –

1

이에게 하나 : Bat To Exe Converter

이있는 컴파일 된 EXE 파일을 실행 가 그것에게 를 해제하고 당신이 그것을 실행할 수있는 exe 파일 을 포함 할 수 있습니다 옵션을 "포함"!

+0

링크를 제공해 주셔서 감사합니다! BTW, 그 사이트는 유용하게 보이는 다른 유틸리티를 포함하고 있습니다 (그러나 사이트 디자인은 매우 이상합니다. 한 번에 하나의 프로그램 만 볼 수 있으며 목록을 스크롤하여 클릭하면됩니다 ...). – atzz

관련 문제