Jump to content

Autoit V3 Ile Katılımsız Kurulum Örnekleri...


blue_life
 Share

Recommended Posts

  • Replies 160
  • Created
  • Last Reply

Top Posters In This Topic

Kurulum Ekranlarını Filan Gizlemek Istıyorum. Birkaç saniye sürse bile ileri-anlaşmayı kabul ederken filan kurulum ekranı bazen gözüküyor. Bu ekranları gizlemek istiyorum

 

Her kurulum aynı olmayabilir örneğin msi  uzantılı bir programın sessiz kurulum parametresi vardır "qn" parametre ile kurduğunda hiçbir pencere ile karşılaşmazsın,  ileri-anlaşmayı kabulet vs gibi.

Link to comment
Share on other sites

  • 3 hafta sonra ...

Katılımsız programlarda yükleme yapılırken progress ilerletmek pek kolay olmuyor çünkü yükleme adımlarını bir bir okuyamıyoruz haliyle kendi belirlediğimiz değerler doğrultusunda ilerleme yaptırılıyor. Bu yüzden installtip gibi yazı ile bilgi scriptleri kullanmanız bence daha doğru olacaktır.. InstallTips için forumda arama yapmanız yeterlidir. Artı parantez şöyle bir kod verelim belki işinize yarar.

#include <File.au3>

Global $EXE_FILE = _TempFile()
FileInstall("Adobe.Photoshop.CS6_13.0.exe", $EXE_FILE)
_SET_PROGRESS($EXE_FILE, "Test", "Adobe.Photoshop.CS6_13.0 yüklenirken lütfen bekleyiniz...")
FileDelete($EXE_FILE)


Func _SET_PROGRESS($GET_EXE_FILE, $GET_TITLE = "Program", $GET_MSG = "Program Yuklenirken Bekleyiniz.")
	ProgressOn($GET_TITLE, $GET_MSG, "0 Saniye")
	Local $PR_PID = Run($GET_EXE_FILE, @WorkingDir)
	Local $START_TIME[2] = [TimerInit(), 0]
	Local $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")
EndFunc   ;==>_SET_PROGRESS

Burada paketlenmiş olan Photoshop programını akan zamana göre progressi ilerlettik. Umarım faydası olmuştur.

Link to comment
Share on other sites

Katılımsız programlarda yükleme yapılırken progress ilerletmek pek kolay olmuyor çünkü yükleme adımlarını bir bir okuyamıyoruz haliyle kendi belirlediğimiz değerler doğrultusunda ilerleme yaptırılıyor. Bu yüzden installtip gibi yazı ile bilgi scriptleri kullanmanız bence daha doğru olacaktır.. InstallTips için forumda arama yapmanız yeterlidir. Artı parantez şöyle bir kod verelim belki işinize yarar.

#include <File.au3>

Global $EXE_FILE = _TempFile()
FileInstall("Adobe.Photoshop.CS6_13.0.exe", $EXE_FILE)
_SET_PROGRESS($EXE_FILE, "Test", "Adobe.Photoshop.CS6_13.0 yüklenirken lütfen bekleyiniz...")
FileDelete($EXE_FILE)


Func _SET_PROGRESS($GET_EXE_FILE, $GET_TITLE = "Program", $GET_MSG = "Program Yuklenirken Bekleyiniz.")
	ProgressOn($GET_TITLE, $GET_MSG, "0 Saniye")
	Local $PR_PID = Run($GET_EXE_FILE, @WorkingDir)
	Local $START_TIME[2] = [TimerInit(), 0]
	Local $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")
EndFunc   ;==>_SET_PROGRESS

Burada paketlenmiş olan Photoshop programını akan zamana göre progressi ilerlettik. Umarım faydası olmuştur.

teşekkürler inceliyvem inş.

Link to comment
Share on other sites

Traytip oluştururken ikon parametresini 4 olarak girerseniz, executable uygulamanın varsayılan ikonunu gösterir orda.

 

 

 

Help dosyasında neden böyle bir örnek yok bilemedim doğrusu ama senin sorunun cevabı böyle :

Opt('TrayMenuMode', 1)
TrayTip("I'm a title", "I'm the message", 1,4)
Sleep(5000)

 

çok teşekkür ederim işe yaradı :)

Link to comment
Share on other sites

  • 4 hafta sonra ...
  • 1 ay sonra...

Hocam sizden bir video rica edecem ama bu office nasıl katılımsız yapıyoruz birde secmeli olanı nasıl yapıyoruz bir video cekip anlatırsanız sevinrm yardımınızı bekliyorum....,

 

http://www.bilgevim.com/3rd-party/microsoft-office-2013-katilimsiz-silent-kurulum-hazirlama.html

 

verdiğim linkte çok basit bir şekilde katılımsız yapılır fakat seçenek filan istersen o zaman ams filan bilmen lazım orda görselleştirirsin istersen biraz araştır ve seçenekler için birkaç şekilde .msp dosyası oluşturman lazım

 

word+excel

pwrpoint+word+excel gibi seçenekle için istediğin duruma göre  .msp dosyası yapman lazım

sonra 

setup.exe /adminfile silent-1.msp

setup.exe /adminfile silent-2.msp

setup.exe /adminfile silent-3.msp gibi paketlersin ams ile

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...