2011-03-03 19 views
7

benim kullanıcıların indirip yazdım bir uygulama için bir ön koşul olarak çalıştırmak edebilmek için istediğim 3. taraf yükleyici program var. Yükleyici, kullanıcının işlemin ilerleyişini izleyebileceği ancak kurulumla etkileşime girmesi gerekmeyen pasif bir kurulum için izin veren parametreleri alabilir.Toplu iş dosyasından otomatik yürütme, WinRar SFX dosyası nasıl oluşturabilirim?

Daha önce, ben WinRar bir SFX dosyası oluşturarak bu davranışı başardığım. WinRAR GUI seçeneklerinden, arşiv açıldıktan sonra başlatılacak bir dosyayı ve uygulamanın parametrelerini belirtebilirsiniz.

SFX dosyası oluşturmak ve konsolu kullanarak bu oto-yürütme özelliklerini ayarlamak için bir yolu var mı? Tüm bunlarla ilgilenen bir toplu iş dosyası oluşturmaya çalışıyorum. Son adımdan sonra

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 

, ben SFX'i güncellemek için duyuyorsun gerekenler: Aşağıda

şimdiye kadar benim toplu dosya içeriği nedir?

cevap

21

kolay yolu şu şekildedir:

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

Bu otomatik sfx yapılandırması için bir xfs.conf dosyası oluşturmak gerekir windows.And içinde auto_install.exe yaratacak; Benim örneğim:

; 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. 
} 

Hala sorun yaşıyorsanız söyle.

+3

Bu aynı şeyi yapmaya çalışıyorum. Bu konfigürasyon dosyasında nelerin yapılabileceğine dair bir referans sağlayabilirsiniz (özellikle varsayılan ekstraksiyon dizini ve ön ve son ekstraksiyon komutları). – JMorgan

+2

@JMorgan ben [Acritum sitesinde] kapalı bu sayfa (http://acritum.com/software/manuals/winrar/html/helpguisfxscript.htm) mevcuttur komutlarla size yardım gerektiğini düşünüyorum. – thisismyrobot

+0

Sen WinRAR varsayılan ayarları bağımlılığını önlemek amacıyla -cfg- anahtarını kullanarak düşünebilirsiniz. Aksi takdirde, WinRAR varsayılan ayarları -z "f: \ xfs.conf" dosya içeriğinizi geçersiz kılabilir. Şerefe! –

İlgili konular