Jump to content

Katılımsız Kurulum Yüklenirken Bilgi Verme Scripti


blackman12

Recommended Posts

#include <GuiConstants.au3>
#NoTrayIcon
Opt("RunErrorsFatal",0)
$ini = "Ayarlar.ini"
$yukseklik = @DesktopHeight / 2
$yuk2 = $yukseklik - 188
GuiCreate("Kurulum Gerçekleştiriliyor...", 600, 230,-1,$yuk2,$WS_EX_OVERLAPPEDWINDOW)
$pic = GuiCtrlCreatePic(@ScriptDir & "\goster.jpg", -1, -1, 600, 200)
GUISetState()

While 1
$nMsg = GUIGetMsg()
Select
Case $pic
$oku = IniReadSection($ini,"KOMUT")
if @error Then
Exit
Else
for $o = 1 to $oku[0][0]
$yaz = IniRead($ini,"YAZ",$oku[$o][0],"")
SplashTextOn("",$yaz,560,20,-1,$yukseklik,1,"Courier",10)
RunWait($oku[$o][1],@ScriptDir,@SW_MINIMIZE)
SplashOff()
Next
EndIf
Exit
EndSelect
WEnd[/CODE]

Örnek bir ayarlar.ini dosyası

[CODE][KOMUT]
0=CCleaner2.05.555.exe
1=crack.exe
2=regedit.exe /s reg.reg

[YAZ]
0=CrapCleaner Yukleniyor...
1=Cracki Olmasada Crack uygulanıyor :D
2=ayarlar ekleniyor[/CODE]

Burada ayarlar.ini adınısenkoyamabuautoitscriptininadi.exe CCleaner2.05.555.exe reg.reg crack.exe ve goster.jpg aynı klasörde olmalı.Yani bir nevi komut dosyası yerine bu autoit scriptini kullanacağız...SFX yaparkende çıkarttıktan sonra çalıştır yerine bu dosyanın adını yazın...

Link to comment
Share on other sites

Winrarla sfx oluşturuyorum çıkardıktan sonra çalıştır seceneğine kayıt.reg dosyasını ekliyorum

kurulum bittikten sonra kayıt defterine eklemek için evet ve tamam demek zorunda kalıyorum

bunuda katılımsız yapmak için aşağıdaki kodu ne şekilde kendime göre düzenlememe lazım

[Komutlar]
0=CCleaner2.05.555.exe /s
1=regedit.exe /s reg.reg

[Mesajlar]
0=CCleaner Yukleniyor...
1=Reg Ayarları Yapılıyor...[/CODE]

Link to comment
Share on other sites

eğer

1=kayıt.reg yazarsan doğal olarak olmaz

1=regedit.exe /s kayıt.reg yazman gerek

Edit: Pardon ben bu program için söylemiştim Sfx e iki tane komut eklemek istiyorsan sfxin açıklamalar bölümünde bir tane setup= vardır onun altına yine

setup=regedit.exe /s kayıt.reg satırını ekle.Bu arada program şu haliyle çalışmıyor şu an onun üzerine çalışmaya başladım yarın biter inş.

Link to comment
Share on other sites

Sfx e iki tane komut eklemek istiyorsan sfxin açıklamalar bölümünde bir tane setup= vardır onun altına yine

setup=regedit.exe /s kayıt.reg satırını ekle

Sfx açıklamalar bölümü nerde oldugunu bilmiyorum

sfx hazırlarken çıkardıktan sonra çalıştır komutuna ben reg.reg dosyasını ekliyorum ama çıkarıp çalıştırınca evet ve tamam demem gerekiyor

Benim demek istediğim şu winrarla hazırladığım sfx dosayası çalıştıgında

reg.reg dosyasının katılımsız olması bunu reg.bat yada exe şeklinde hazırlanırmı

Link to comment
Share on other sites

:| Şoklar içerisindeyim <_< Tüm mesajlarımda yazdığım kodu winrar anlatımında buldum dedi adam yaf :D

hahaha :| güncelleme iyi oldu bu arada, hele ayarlar süper olmuş [1=Cracki Olmasada Crack uygulanıyor :| ]

Bunu şimdi otomatik 7zle birleştiricem tek tıkla sfx oluşturcam bundan sonra uğraşmıcam...

şu anki script böyle değil de mi?

Link to comment
Share on other sites

  • 2 hafta sonra ...
Scripti bitirdim.Amma seçmeli silme yapan bir program bulmam lazım...Çünkü pek hoş durmadı gibi :lol: O da olursa güzel bi script olacak...

Böyle birseymi

#include <GUIConstants.au3>

#Region ### START Koda GUI section ###

$Form1 = GUICreate("Tnctr Otomatik Program Kurulumu 1.0", 508, 150, 296, 199)

$Checkbox1 = GUICtrlCreateCheckbox("1", 4, 0, 121, 25)

$Checkbox2 = GUICtrlCreateCheckbox("2", 4, 30, 121, 25)

$Checkbox3 = GUICtrlCreateCheckbox("3", 4, 60, 121, 25)

$Checkbox4 = GUICtrlCreateCheckbox("4", 4, 120, 121, 25)

$Checkbox5 = GUICtrlCreateCheckbox("5", 4, 90, 121, 25)

$Checkbox6 = GUICtrlCreateCheckbox("6", 215, 0, 121, 25)

$Checkbox7 = GUICtrlCreateCheckbox("7", 215, 30, 121, 25)

$Checkbox8 = GUICtrlCreateCheckbox("8", 215, 60, 121, 25)

$Checkbox9 = GUICtrlCreateCheckbox("9", 215, 90, 121, 25)

$Checkbox10 = GUICtrlCreateCheckbox("10",215, 120, 121, 25)

$Button1 = GUICtrlCreateButton("P", 474, 126, 25, 17, 0)

$Button2 = GUICtrlCreateButton("I", 448, 126, 25, 17, 0)

$Button3 = GUICtrlCreateButton("Tümünü Sec", 425, 4, 75, 17, 0)

$Button4 = GUICtrlCreateButton("Kur", 425,48, 75, 17, 0)

$Button5 = GUICtrlCreateButton("Secme", 425,24, 75, 17, 0)

GUISetState(@SW_SHOW)

#EndRegion ### END Koda GUI section ###

While 1

$nMsg = GUIGetMsg()

Switch $nMsg

Case $GUI_EVENT_CLOSE

Exit

case $Button1

Run('control.exe sysdm.cpl')

Case $Button2

MsgBox(0,"Information","© Tnctr Tarafindan Hazirlanmistir ©")

Case $Button3

GUICtrlSetState($Checkbox1,$GUI_CHECKED)

GUICtrlSetState($Checkbox2,$GUI_CHECKED)

GUICtrlSetState($Checkbox3,$GUI_CHECKED)

GUICtrlSetState($Checkbox4,$GUI_CHECKED)

GUICtrlSetState($Checkbox5,$GUI_CHECKED)

GUICtrlSetState($Checkbox6,$GUI_CHECKED)

GUICtrlSetState($Checkbox7,$GUI_CHECKED)

GUICtrlSetState($Checkbox8,$GUI_CHECKED)

GUICtrlSetState($Checkbox9,$GUI_CHECKED)

GUICtrlSetState($Checkbox10,$GUI_CHECKED)

case $Button4

If GUICtrlRead($Checkbox1)=1 then RunWait("acronis\Acronis True Image 9.exe")

If GUICtrlRead($Checkbox2)=1 then RunWait("adobe_reader\Adobe Rader 8.1.exe")

If GUICtrlRead($Checkbox3)=1 then RunWait("anydvd\AnyDVD.exe")

If GUICtrlRead($Checkbox4)=1 then RunWait("ati\ATI.exe")

If GUICtrlRead($Checkbox5)=1 then RunWait("autoit\autoit.exe")

If GUICtrlRead($Checkbox5)=1 then RunWait("autoit\german.exe")

If GUICtrlRead($Checkbox6)=1 then RunWait("avast\avast.exe")

If GUICtrlRead($Checkbox7)=1 then RunWait("cabos\cabos.exe")

If GUICtrlRead($Checkbox8) =1 then RunWait("clonecd\clonecd.exe")

If GUICtrlRead($Checkbox9)=1 then RunWait("clonedvd\clonedvd.exe")

If GUICtrlRead($Checkbox10)=1 then RunWait("flash\Flash Player.exe")

Case $Button5

GUICtrlSetState($Checkbox1,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox2,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox3,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox4,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox5,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox6,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox7,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox8,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox9,$GUI_UNCHECKED)

GUICtrlSetState($Checkbox10,$GUI_UNCHECKED)

EndSwitch

WEnd

Link to comment
Share on other sites

  • 2 ay sonra...

blackman bu autoit zımbırtısını hiç kurup bakmadım ben. sizce en pratik katılımsız hangi yöntemle yapılır. anladığım kadarıyla bu yöntem biraz janjanlı yapıyo kurulumu. ekstra bir özelliği varmı acaba? bende denemek istiyorum...

ya bide hayretler içerisindeyim birinizin yaşına 17 birinizin yaşına 14 (morning) yazıyo. bunlar şaka herhalde dimi? yoksa dicem küçükken menenjit geçirdinizde ters etkimi yaptı. bu ne zeka yaa :D :D

ya lailaheillallah yauuu! sizin yüzünüzden bunalıma girecem uşaklar :D:)

Link to comment
Share on other sites

  • 1 ay sonra...
  • 6 ay sonra...

Arkadaşlar üsteki kodları autoit Scripti neyapıştırıyorum.Sonra Scripti .exe ye dönüştürüyorum.Bir klasöre bu oluşturduğum exe yi, goster.jpg , Ayarlar.ini dosyalarını bir de yüklemek istediğim programı atıp Ayarlar.ini yi düzenliyorum ama ne yaptıysam hep

Autoit Error

Line -1:

Error: Unknown option or bad parameter specified.

diye hata alıyorum.Bu neden kaynaklanabilir? ;)

NOT. Sorunu Çözdüm autoit sürümünden kaynaklanıyormuş.

Link to comment
Share on other sites

  • 3 ay sonra...

Bu kodları kullandım exe yi oluşturdum ama göster.jpg ile ayarlar ini exe yanında olmayınca çalışmıyor bir aradayken başarılı.

Diğelim ki ben bu olayı yaptım tamamladım katılımsız exe mde ne yapmalıyım nasıl eklemeliyimki program kurulurken çıkcak bilgiler

Link to comment
Share on other sites

E zaten bir bütün olarak ayarladım çalışmayı goster.jpg olmazsa gui ekranı boş açılır.Ayarlar.ini olmazsa program yükleyeceği dosyayı bulamaz tabiki.Başarılı şekilde çalışan paketinizi sfx hale getirin ve çıkarttıktan sonra çalıştıra buradaki kodlarla oluşturduğunuz exenin adını yazın tamamdır.

Link to comment
Share on other sites

  • 1 ay sonra...

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...