2013-10-17 22 views
7

İlk Qt yükleyicimi yazmaya ve sorun yaşamaya çalışıyorum. Yükleyicimden birinde, paketlerin birinde, yüklemenin sonunda bir .exe dosyasını çalıştırmalı ve bir ortam değişkeni eklemeliyim.Qt Installer için komut dosyaları nasıl yazılır

Bunu yapmanın yolunun, package.xml dosyasındaki komut dosyası seçeneğiyle olduğunu düşünüyorum, ancak bu komut dosyasının nasıl yazılacağını bilmiyorum, bunun nasıl yapılacağını adım adım açıklayamıyorum.

Birisi yardımcı olabilir mi?

cevap

9

Son zamanlarda kendinizle aynı kaderi yaşamaktayım, ancak çoğunlukla burada bulunan Qt yükleyici çerçeve örneklerinden ve belgelerindeki http://qt-project.org/doc/qtinstallerframework-1.5/index.html ve http://doc.qt.io/qtinstallerframework/qtifwexamples.html belgelerinden elde etmeye çalıştığınız şeyi başardım.

Bu sayfalarda sağlanan bilgiler biraz belirsizdir, ancak küçük bir denemeyle, gereken yükleme komut dosyasını oluşturabilmeniz gerekir. Yüklemek uygulamak istiyoruz

Package.xml dosyası komut bir

<Script>installscript.qs</Script> 

etiket eklemek ve installscript.qs kendini o paketin meta klasöründe bulunan gerektiğini gerektirir. installscript.qs sonra, birkaç diğer şeyler arasında, sizin .exe gerekli çalıştırır bir

component.addOperation("Execute".....) 

komutu içerecektir. Ortam değişkeni için aynı işlem, kullanıcı sistemindeki değişkeni yaratan bir toplu iş dosyasını çalıştırmak için yürütme işlemi kullanılarak gerçekleştirilebilir.

Son birkaç hafta içinde, qt installer çerçeve belgelerinde ayrıntılı olarak açıklanan özel işlemleri uygulamak için denedim, ancak şu ana kadar başarısız oldunuz, bu nedenle bu alanda herhangi bir ilerleme kaydederseniz bilgileri iletmekten çekinmeyin;)

+0

Merhaba arkadaşlar, lütfen bir sorum var. Bir **. Qs ** dosyası nasıl oluşturacağımı bilmiyorum. :( – Franky

+0

@Franky .qs dosyasıyla ilgili özel bir şey yok, bunun sonunda bir .qs olması sadece bir metin dosyası. – rationalcoder

İlgili konular