korasoglu Posted May 14, 2011 Share Posted May 14, 2011 (edited) Hocam Buraya kadar geldim serial giremiyince devam etmiyor. Input var Fakat info Edit2-3 diye gösteriyor ben şöyle yaptım Global $TEMP_FILE = _TempFile() ; Temp klasöründe olmayan dosya ismi belirliyoruz.. FileInstall("Library\ulead.exe", $TEMP_FILE) ; Kur dosyamızı autoit içine alıyoruz Run($TEMP_FILE) ;Temp klasörüne çıkartılan dosyayı çalıştırıyoruz. _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "The InstallShield Wizard will install ",1,1) BlockInput(1) ControlCommand($PENCEREM,"", "Button1", "Check") BlockInput(0) _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "Please read the following license agreement carefully.",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "Button5", "Check") ControlCommand($PENCEREM, "", "Button2", "Check") BlockInput(0) _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "Enter your registration information.",1,1) BlockInput(1) ---Burda takıldım resme bakarsanız doldurulacak alanlrı gösteriyor Control Settext de yaptım satır başını dörttane input var nasıl doldurmalıyım. Inputların adını Info Edit olarak gösteriyor ControlSend("Ulead PhotoImpact 12", "Enter your registration information.", "RichEdit20W2","Hp") ControlSend("Ulead PhotoImpact 12", "Enter your registration information.", "RichEdit20W3","811A3") ControlSend("Ulead PhotoImpact 12", "Enter your registration information.", "RichEdit20W4","0C000") ControlSend("Ulead PhotoImpact 12", "Enter your registration information.", "RichEdit20W5","01675338") ControlCommand($PENCEREM, "", "Button2", "Check") BlockInput(0) [img]http://www.yukleresim.com/images/10516631194975339450.png[/img] yardımcı olursanız sevinirim... Edited May 14, 2011 by korasoglu Quote Link to comment Share on other sites More sharing options...
Mehmet Posted May 14, 2011 Share Posted May 14, 2011 (edited) [code] WinWait("Ulead PhotoImpact 12") WinActivate("Ulead PhotoImpact 12") ControlClick("Ulead PhotoImpact 12","","Edit2") ClipPut("hp") send("^v") send("{TAB}") ControlClick("Ulead PhotoImpact 12","","Edit3") ClipPut("companyne gireceksen artık") send("^v") send("{TAB}") ControlClick("Ulead PhotoImpact 12","","Edit4") ClipPut("serial") send("^v") ControlClick("Ulead PhotoImpact 12","","next butonismi") [/code]Birde 3 tane edit görüyorum orda ama sen butonla beraber 5 tane işlem yaptırmışssın yanlışımmı var bilmiyorum ama öyle görünüyor.birde serial kutucuklarına bak kontrol et Edit4 Edit5 Edit6 diyemi gidiyor eğer öyleyse bu şekilde kendine göre düzenle olur sanırım ControlClick("Ulead PhotoImpact 12","","Edit4") ClipPut("serial") send("^v") ControlClick("Ulead PhotoImpact 12","","Edit5") ClipPut("serial") send("^v") ControlClick("Ulead PhotoImpact 12","","Edit6") ClipPut("serial") send("^v") Edited May 14, 2011 by mehmetben Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 14, 2011 Share Posted May 14, 2011 Ilgili program hakkında bilgim yok lakin gönderdiğin resimdeki au3infoda edit olarak görünüyor! Ben olsam ControlSetText kullanırdım. Aşağıdaki örneği bir dene! Edit numaralarını düzeltirsin... [codebox]Global $TEMP_FILE = _TempFile() ; Temp klasöründe olmayan dosya ismi belirliyoruz.. FileInstall("Library\ulead.exe", $TEMP_FILE) ; Kur dosyamızı autoit içine alıyoruz Run($TEMP_FILE) ;Temp klasörüne çıkartılan dosyayı çalıştırıyoruz. _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "The InstallShield Wizard will install ",1,1) BlockInput(1) ControlCommand($PENCEREM,"", "Button1", "Check") BlockInput(0) _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "Please read the following license agreement carefully.",1,1) BlockInput(1) ControlCommand($PENCEREM, "", "Button5", "Check") ControlCommand($PENCEREM, "", "Button2", "Check") BlockInput(0) _PENCEREYI_BEKLE("Ulead PhotoImpact 12", "Enter your registration information.",1,1) BlockInput(1) ControlSetText($PENCEREM, "", "Edit1", "Hp") ControlSetText($PENCEREM, "", "Edit2", "811A3") ControlSetText($PENCEREM, "", "Edit3", "0C000") ControlSetText($PENCEREM, "", "Edit4", "01675338") ControlCommand($PENCEREM, "", "Button2", "Check") BlockInput(0)[/codebox] Quote Link to comment Share on other sites More sharing options...
korasoglu Posted May 14, 2011 Author Share Posted May 14, 2011 sevgili blue_life serial girdi fakat tam yüklemeye başladığında şu hatayı aldım ne olabilir. sevgili mehmet benede teşekkür ederim onuda deniyeceğim yazarım [img]http://www.yukleresim.com/images/52998717867181106535.png[/img] Quote Link to comment Share on other sites More sharing options...
Mehmet Posted May 14, 2011 Share Posted May 14, 2011 bileşen aktarma hatası yani dosyaları kopyalarken bir yerden bir yere kopyaladığı yerdeki dosya bozuksa,yoksa,hatalıysa,eksikse gibi bu hatayı alırsın. Quote Link to comment Share on other sites More sharing options...
korasoglu Posted May 14, 2011 Author Share Posted May 14, 2011 Normal exeden kurdummu sorun yok fakat Autoitle yaptımmı aynı hatayı alıyorum. bakabilirsiniz. http://www.dosya.tc/indirr/UofgMX/deneme.rar.html Quote Link to comment Share on other sites More sharing options...
blue_life Posted May 15, 2011 Share Posted May 15, 2011 @korasoglu Daha önce yazdığım gibi ilgili program hakkında bilgim yok. Haliyle sorunun ne olduğunu bilmiyorum. Aklına gelenleri yaz dersen; 1 - Girdiğin şifre kutulara eksik veyahut hatalı giriyor olabilir. Kutulara eksik veyahut hatalı bilgi girildiğinde nex tuşu aktif olmuyor ve haliyle buna basılmıyor dersen; Control komutları buton aktif olmasa bile butona komut gönderme beceresine sahiptir diyebilirim. Belki yanılıyordurum ama aklımda öyle kalmış. Bence sen ilgili bölümde nexe tıklatmadan lisans bilgilisinin doğru girilip girilmediğine bak. 2 - Program daha önceden kurulduğu için, program sisteme servis vs. kurmuş ve bu servisler arkaplanda çalışıyor olabilir. Haliyle yeniden kurulmak istenildiğinde bazı dosyalar kopyalanmayabilir ve program hata verebilir. Gerçi bu düşük bir ihtimal. Ama birinci yazdığımla ilgili sorun çıkması yüksek bir ihtimal! Fazla yardımcı olamadım, kusura bakma, kolay gelsin... Quote Link to comment Share on other sites More sharing options...
korasoglu Posted May 15, 2011 Author Share Posted May 15, 2011 Hocam normal kurulumda serial yanlış girildimi o bölümü geçmiyor ama bunda o bölümü geçiyor kanaatimce bir yanlışlık olsa ki size serial giremiyorum yardım demiştim ama şimdi o bölümü geçiyor tam emin olmamakla zannedersem serial girmeyle alakalı olmaması gerek uzmanı değilim ama öyle gözüküyor. Hocam bu güne kadar sizinle yazışmalarımızda genel olarak sorunumu çözdün varsın buda çözülmesin salla gitsin hayat size hep iyi yüzünü gösterin. Mehmetben sanda aynı dileklerim... Quote Link to comment Share on other sites More sharing options...
x_files_x Posted June 17, 2011 Share Posted June 17, 2011 Ben olsam controlsend ile bir satıra yazıyı yolladıktan sonra TAB kullanırdım digerleri icin 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.