Jump to content

Your Uninstaller! Autoit Kurulumu


bybordo
 Share

Recommended Posts

Opt("TrayMenuMode", 1)
FileInstall('yusetup7.exe', @TempDir & '\yusetup7.exe', 1)
FileInstall('bekle.exe', @TempDir & '\bekle.exe', 1)
FileInstall('splash.exe', @TempDir & '\splash.exe', 1)
Run(@TempDir & "\yusetup7.exe")
Run(@TempDir & "\bekle.exe")


WinSetTrans("Select Setup Language", "Select the language ", 1)
WinWaitActive("Select Setup Language", "Select the language ")
Send("{ENTER}")

WinSetTrans("Setup - Your Uninstaller! 7", "Welcome to the Your ", 1)
WinWaitActive("Setup - Your Uninstaller! 7", "Welcome to the Your ")
Send("{ENTER}")

WinSetTrans("Setup - Your Uninstaller! 7", "Select Destination L", 1)
WinWaitActive("Setup - Your Uninstaller! 7", "Select Destination L")
Send("{ENTER}")

WinSetTrans("Setup - Your Uninstaller! 7", "Why can't I continue", 1)
WinWaitActive("Setup - Your Uninstaller! 7", "Why can't I continue")
Send("{TAB}{TAB}{TAB}{ENTER}")

WinSetTrans("Help us!", "Install &trial versi", 1)
WinWaitActive("Help us!", "Install &trial versi")
Send("{TAB}{TAB}{RIGHT}{ENTER}")


Her şey gayet iyi. yalnız burada internet sayfası açılıyor. ve burdan sonrasında pencereler ön plana gelmiyor. internet sayfası yüzünden arka planda kalıyor. Ne yapmam lazım?

WinSetTrans("Setup - Your Uninstaller! 7", "Completing the Your ", 1)
WinWaitActive("Setup - Your Uninstaller! 7", "Completing the Your ")
Send("{SPACE}{TAB}{TAB}{ENTER}")
WinSetTrans("Trial reminder", "Continue...", 1)
WinWaitActive("Trial reminder", "Continue...")
Send("{TAB}{ENTER}")

WinSetTrans("Enter Code", "Cancel", 1)
WinWaitActive("Enter Code", "Cancel")

Send("sharyn{SPACE}kolibob{TAB}")
Send("000016-9P0U6X-N5BBFB-EH9ZTE-DEZ8P0-9U4R72-RGZ6PF-EMYUAZ-9J6XQQ-89BV1Z")
Send("{ENTER}")
WinWaitActive("Information", "OK")
Send("{ENTER}")

Run(@TempDir & "\splash.exe")
FileDelete(@TempDir & "\yusetup7.exe")
FileDelete(@TempDir & "\bekle.exe")
FileDelete(@TempDir & "\splash.exe")

Link to comment
Share on other sites

yani tarayıcı açık değilse olmuyor. tarayıcı açılana kadar prcessclose komutunu geçiyor. processwait yaptım her biri için. gene olmadı. çünkü bu seferde bütün tarayıcıların açılmasını bekliyor.

Link to comment
Share on other sites

Tarayıcılar iki adet işlem açıp bir işlem kapandığında diğer işlem aracığılı ile kendini kurtarıyor. Bu yüzden birkaç defa kapattırman gerekiyor. İstersen döngü ile de yapabilirsin. Ama en garantisinden Chrome'da ve IE'da açık sekme sayısını bilemeyeceğimiz için taskkill komutunu kullanman.

 

Run("TASKKILL /F /IM iexplore.exe")

Run("TASKKILL /F /IM chrome.exe")

Run("TASKKILL /F /IM firefox.exe")

Run("TASKKILL /F /IM opera.exe")

Run("TASKKILL /F /IM maxthon.exe")


Daha sonrada WinActive fonksiyonu ile setup penceresini tekrar aktif hale getirebilirsiniz.

Çıkan komut pencerelerini @SW_HIDE modu ile başlatarak çözebilirsiniz. Aşağıdaki gibi:


 

Run("TASKKILL /F /IM iexplore.exe", "", @SW_HIDE)
Edited by reyiz
Link to comment
Share on other sites

ProcessWait("Chrome.exe")
ProcessClose("Chrome.exe")
 
 ile kapattırabilirsin daha garanti olsun diyorsan ProcessClose yerina taskkill kullan
 
bence hiç uğraşma toolbarlı oluversin gerek yok bence..
Edited by FLaky
Link to comment
Share on other sites

Tarayıcılar iki adet işlem açıp bir işlem kapandığında diğer işlem aracığılı ile kendini kurtarıyor. Bu yüzden birkaç defa kapattırman gerekiyor. İstersen döngü ile de yapabilirsin. Ama en garantisinden Chrome'da ve IE'da açık sekme sayısını bilemeyeceğimiz için taskkill komutunu kullanman.

 


Daha sonrada WinActive fonksiyonu ile setup penceresini tekrar aktif hale getirebilirsiniz.

Çıkan komut pencerelerini @SW_HIDE modu ile başlatarak çözebilirsiniz. Yardım dosyasında kullanımı bulunmakta.

malesef sonlandırmadı yine tarayıcıyı :S

 

 

ProcessWait("Chrome.exe")
ProcessClose("Chrome.exe")
 
 ile kapattırabilirsin daha garanti olsun diyorsan ProcessClose yerina taskkill kullan
 
bence hiç uğraşma toolbarlı oluversin gerek yok bence..

 

 

sizin dediğiniz sadece chrome olan bilgisayarlarda oluyor. eğer bilgisayarda firefox varsa firefox.exe yi bekliyor.

Edited by bybordo
Link to comment
Share on other sites

malesef sonlandırmadı yine tarayıcıyı :S

sizi dediğiniz sadece chrome olan bilgisayarlarda oluyor. eğer bilgisayarda firefox varsa firefox.exe yi bekliyor.

 

 

Birde bu şekilde dener misiniz? .exe kısmı yerine * koyun ve sonuna /T ekleyin. Windows 8'in taskkil'in ayrıyetten komut girmeden tüm alt işlemleri yok ediyor.

Run("TASKKILL /F /IM maxthon* /T")

Edited by reyiz
Link to comment
Share on other sites

Birde bu şekilde dener misiniz? .exe kısmı yerine * koyun ve sonuna /T ekleyin. Windows 8'in taskkil'in ayrıyetten komut girmeden tüm alt işlemleri yok ediyor.

Run("TASKKILL /F /IM maxthon*" /T)

xp de deniyorum bunu



o zaman varsayılan tarayıcıyı tanımplatıp ona göre yapıcaksın

onu bilmiyorum. ama güzel fikir.

Link to comment
Share on other sites

Ben aslında aşağıdaki gibi yazmıştım ama şu code etiketi yüzünden yazılar birbirine girmiş :(

Run("TASKKILL /F /IM maxthon* /T")

İhşallah bu sefer işe yarar. Böyle bir sürü mesaj flood gibi oldu ama düzenlesem arkadaşımız görmeyecek kusura bakmayın.

Edited by reyiz
Link to comment
Share on other sites

Ben aslında aşağıdaki gibi yazmıştım ama şu code etiketi yüzünden yazılar birbirine girmiş :(

Run("TASKKILL /F /IM maxthon* /T")

İhşallah bu sefer işe yarar. Böyle bir sürü mesaj flood gibi oldu ama düzenlesem arkadaşımız görmeyecek kusura bakmayın.

malesef kapanmıyor lanet olası tarayıcı :S

Link to comment
Share on other sites

system32'deki taskkill dosyasını atar mısınız? Bu sefer halledeceğim :D Varsayılan tarayıcıyı değiştirmekte pek iyi bir çözüm değil kanaatimce, zaten Windows'ta varsayılan IE var oda çoklu işlem kullanıyor, chrome vs. olup olmadığını bilemeyiz.

Edited by reyiz
Link to comment
Share on other sites

system32'deki taskkill dosyasını atar mısınız? Bu sefer halledeceğim :D Varsayılan tarayıcıyı değiştirmekte pek iyi bir çözüm değil kanaatimce, zaten Windows'ta varsayılan IE var oda çoklu işlem kullanıyor, chrome vs. olup olmadığını bilemeyiz.

taskill le ne yapacaksınız merak ettim :)

 

buyrun : http://www.solidfiles.com/d/a8a39549c0/

Link to comment
Share on other sites

Run("taskkill /F /FI " & Chr(34) & "IMAGENAME eq iexplore.exe*" & Chr(34) & " /IM * /T", "", @SW_HIDE)


Sizin taskkil dosyanız ile denedim tüm IE'leri kapatıyor, buda işe yaramassa artık yardımcı olamayacağım :( Win7 - 8'in taskkill dosyasında da çalışıyor. Normalde bu Windows klasöründe bulunan msdos programlarına Microsoft güncelleme yapmaz ama bu dosyada yapmış.

Komutu doğru zamanda çalıştırmıyor olabilirsiniz de. Bir iki IE sekmesi açıp AutoIt'de dener misiniz?

Edited by reyiz
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...