YAGMURADAM Posted May 29, 2016 Share Posted May 29, 2016 Arkadaşlar autoitten alayan arkadaşlarımdan bir ricam olacaktı. Ben katılımsız kurulum yaptığım programlara kurulum arayüzü ve kurulum ilerleme çubuğu eklemek istiyorum.Bir iki tane denedim. Ama biri istediğim gibi deği. Diğeri ise ilereme çubuğu görünüyor ama program kurulmuyor. İstediğimi kısaca anlatayım. 1. 360 x 240 veya 480x360 boyutunda bir pencere gelecek. Pencerenin üst kısmında kurulan programın adını yazacak. 2. Kurulan programın isminin altında ilerleme çubuğu olacak. İlerleme yüzdesini de gösterirse ne iyi olur. Ama şart değil benim için. Örnek vermek gerekirse winrarda bir klasörü klasöre çıkartığımızda görünen pencere ve ilerleme çubuğu(ki sistemin kurulu temasından faydalanıyor) gibi olması yeterlidir. Fazlasına ihtiyacım yok. Yardımlarınız için şimdiden teşekkür ederim. Bir de bu kodları nasıl yerleştireceğim. Bunun için aşağıda bir örnek verdim size. Bu koda nasıl yerleştirirm.? Opt("TrayMenuMode",1) TraySetToolTip("File Menu Tools Kuruluyor Lütfen Bekleyiniz..") FileInstall("setup.exe",@TempDir & "\setup.exe") TrayTip("File Menu Tools Kuruluyor!","Lütfen Bekleyiniz",3,1) ShellExecuteWait(@TempDir & "\setup.exe","/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-") TrayTip("Kurulum Tamamlandı!","Gülegüle kullanın",3,1) Sleep(3000) FileDelete(@TempDir & "\setup.exe") Quote Link to comment Share on other sites More sharing options...
ronaldinho424 Posted May 29, 2016 Share Posted May 29, 2016 öyle birşey olması mümkün değil kurulum çubuğu sadece dosya aktarma ve upload vb içeriklerde olur. Quote Link to comment Share on other sites More sharing options...
YAGMURADAM Posted May 29, 2016 Author Share Posted May 29, 2016 ronaldinho424, o sadece bir örnekti. Buna benzer olsun istedim. Olduğunu biliyorum. Progress bar diye geçiyor. Saygılarımla Quote Link to comment Share on other sites More sharing options...
Mehmet Posted May 30, 2016 Share Posted May 30, 2016 @blue_life Alıntıdır katılımsız kurulum yapacağından sadece ufak bir editleme yaptım ProgressOn("YAGMURADAM", "File Menu Tools Kuruluyor Bekleyiniz..", "0 Saniye") Global $EXE_FILE = @TempDir & "\setup.exe" Global $XPARAMETRE = "/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-" FileInstall("setup.exe",$EXE_FILE) Global $PR_PID = ShellExecute($EXE_FILE,$XPARAMETRE,@TempDir) Global $START_TIME[2] = [TimerInit(),0] Global $SET_PROGRES While ProcessExists($PR_PID) If Round(TimerDiff($START_TIME[0])) > $START_TIME[1] Then $START_TIME[1] = Round(TimerDiff($START_TIME[0]) / 1000) $SET_PROGRES += 1 ProgressSet($SET_PROGRES, $START_TIME[1] & " Saniye") If $SET_PROGRES >= 100 Then $SET_PROGRES = 1 EndIf Sleep(50) WEnd ProgressSet(100 , "bitti", "Tamamlandi") FileDelete($EXE_FILE) 1 Quote Link to comment Share on other sites More sharing options...
blackman12 Posted June 2, 2016 Share Posted June 2, 2016 Program içerisinde kendi pencere boyutlarını belirleyebilir, progressbar ekleyebilirsin. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.