2011-03-03 4 views
7

필자는 필자가 작성한 응용 프로그램의 전제 조건으로 사용자가 다운로드하여 실행할 수 있도록 해주는 타사 설치 프로그램을 보유하고 있습니다. 설치 프로그램은 패시브 설치를 허용하는 매개 변수를 사용할 수 있습니다. 사용자는 프로세스 진행 상황을 볼 수는 있지만 설치와 상호 작용할 필요는 없습니다.배치 파일에서 자동 실행 WinRar SFX 파일을 만들려면 어떻게해야합니까?

이전에는 WinRar에서 SFX 파일을 만들어이 동작을 수행했습니다. WinRAR GUI의 옵션 내에서, 압축 파일을 압축 해제 한 후 실행할 파일과 응용 프로그램에 대한 매개 변수를 지정할 수 있습니다.

SFX 파일을 만들고 콘솔을 사용하여 이러한 자동 실행 속성을 설정할 수있는 방법이 있습니까? 이 모든 것을 처리하는 배치 파일을 만들려고합니다. 마지막 단계 후

C:\Progra~1\WinRAR\rar a -m0 installer_archive.rar install_me.exe 
C:\Progra~1\WinRAR\rar s installer_archive.rar installer_auto_extractor.exe 

, 나는 SFX를 업데이트 듣고 무엇을해야하는지 : 아래

지금까지 내 배치 파일 내용입니까?

답변

21

쉬운 방법은 다음과 같이이다 :

rar a -r -sfx -z"f:\xfs.conf" auto_install install_me.exe 

그것은 자동으로 SFX 구성에 대한 xfs.conf 파일을 작성해야 windows.And에 auto_install.exe를 만들 것이다; 내 예 :

; The path to the setup executable 
Setup=install_me.exe 
; Extract the files to a temporary directory 
TempMode 
; Use semi-silent mode 
Silent=1 
; Overwrite any existing files 
Overwrite=1 
; The title of the SFX archive 
Title=Running 
; The text to show initially when the user clicks on the SFX archive (will only matter if using Silent=0) 
Text 
{ 
The book is preparing to start. 
} 

문제가 계속되면 알려주세요.

+3

나는이 똑같은 일을하려하고있다. 이 구성 파일에 포함될 수있는 항목에 대한 참조를 제공 할 수 있습니다 (특히 기본 추출 디렉토리 및 추출 전후의 명령). – JMorgan

+2

@JMorgan [Acritum site] (http://acritum.com/software/manuals/winrar/html/helpguisfxscript.htm)에서이 페이지가 사용 가능한 명령을 도와야한다고 생각합니다. – thisismyrobot

+0

WinRAR의 기본 설정 종속성을 피하기 위해 -cfg-switch를 사용하는 것이 좋습니다. 그렇지 않으면 WinRAR 기본 설정이 -z "f : \ xfs.conf"파일 내용을 무시할 수 있습니다. 건배! –