innosetup'da dosya kopyalattırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
AliRiza
Üye
Mesajlar: 172
Kayıt: 24 Kas 2004 10:57
Konum: İstanbul/Avcılar
İletişim:

innosetup'da dosya kopyalattırmak

Mesaj gönderen AliRiza »

Arkadaşlar öncelikle hepinizini yeni yılını kutluyorum..
Forum sayesinde öğrendiğim istool veya innosetup ile kurulum yaparken dosya kopyalamada daha kısa bir yol var mıdır...

Kod: Tümünü seç

Source: C:\Program Files\MBCATALOGUE1\images\11111111; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1150; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1155; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1157; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1160; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1165; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1250; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1280; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1285; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1292; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1630; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.1632; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.2120; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.2121; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.2122; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.2125; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3545; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3550; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3580; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3585; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3586; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3587; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3592; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3594; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3625; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.3631; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4208; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4210; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4215; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4350; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4355; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4356; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4357; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.4360; DestDir: {app}\images
Source: C:\Program Files\MBCATALOGUE1\images\401.5525; DestDir: {app}\images
Yani arkadaşlar mesela setup hazırlarken dosyaların kaynağını ve yolunu bu şekilde gösteriyorum..
Şöyle deyim dest dir aslında istoolda eklediğim zaman sadece {app} olarak gözüküyor.Benim istediğim setupda images diye klasör oluşturup o klasöre kopyalattırmak.Bunuda yukarıdaki gibi yapıyorum ama hepsini edit menüsünden replace edip değiştirerek yapıyorum.
Burada bir klasördeki resimlerin aynen setup olarak alınmasını nasıl sağlarım.
Yani uzun uzun eklemeden sadece kaynağın klasörü kopyalanacak klasörü belirterek..
Bilginin efendisi olmak için çalışmanın uşağı olmak şarttır...
BALZAC
Bana bir harf öğretenin kulu kölesi olurum..
HZ.ALİ
csyasar
Üye
Mesajlar: 646
Kayıt: 25 Şub 2004 10:14
Konum: Tokat

Mesaj gönderen csyasar »

zaten bu sizin kullandığınız C:\Program Files\MBCATALOGUE1\images\401.1155 yolu pek sağlıklı değil bence. üst tarafta programın kendi tanımladığı {app} değişkeni gibi bir de {source_images} değişkeni tanımlayın.

sonra:

Kod: Tümünü seç

Source: {source_images}\401.1155; DestDir: {app}\images
bu kod zannımca çalışacaktık.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

*.* gibi kullanım yapabilirsin. Yani :

Source: C:\Program Files\MBCATALOGUE1\images\*.*; DestDir: {app}\images


C:\Program Files\MBCATALOGUE1\images\ klasöründeki tüm dosyaları kopyala demektir.

Kolay gelsin.
Cevapla