mmukoza Posted August 16, 2009 Share Posted August 16, 2009 Merhaba . Ben Turkcell Connect programını açtırıp , ilk açılışta Bağlantı bölümüne controlclick yaptırmak istiyorum . Ama Bu normal buton olarak gözükmüyor . Yani ben Controlclick("Turkcell Connect","","ToolbarWindow322","","",60,25) gibi birşey olmasını istiyorum . Bunu nasl yapabilirim . Quote Link to comment Share on other sites More sharing options...
blue_life Posted August 16, 2009 Share Posted August 16, 2009 Program bende kurulu deyil. O yüzden ne bir yanıt veremiyorum. Controlclick işe yaramıyorsa mouseclicki kullan..... Ufak bir örnek... Kendine göre düzenle.... Opt("WinWaitDelay",100)Opt("WinTitleMatchMode",4)Opt("MouseCoordMode",0)Dim $Program = Run(@ScriptDir & "\Program.exe")Dim $Title = "Turkcell Connect"WinWait($Title,"")If Not WinActive($Title,"") Then WinActivate($Title,"")WinWaitActive($Title,"")MouseClick("left", 53, 23)[/CODE] Quote Link to comment Share on other sites More sharing options...
MostWanted Posted August 16, 2009 Share Posted August 16, 2009 Kodu yanlış yazmışsın Aşağıdakini dene bakalım.. $talha = ControlClick("Turkcell Connect", "", "[CLASS:ToolbarWindow32; INSTANCE:2; ID:59392]")MsgBox(0, "Sonuç:", $talha)[/CODE] Bu scripti çalıştırdıktan sonra Dialog kutusunda çıkan değer 1 ise işlem başarılı 0 ise başarısız olmuştur.. Quote Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted August 16, 2009 Administrator Share Posted August 16, 2009 MouseClick koordinata tıklamak için kullanılır. MouseClick("left", 0, 500, 2)[/CODE] 0,500 kordinatına sol tuş işe 2 kere tıkla demektir. Quote Link to comment Share on other sites More sharing options...
blackman12 Posted August 17, 2009 Share Posted August 17, 2009 Bu tür grafiksel yazılımlarda image ler button görevinde kullanılıyor.Mouseclick kodu da çözünürlükte farklılık gösterdiği için en güzeli öğenin classnamenn sini değilde Advenced (class) değerini kullanmak ki bu da talhanın verdiği kod oluyo. Quote Link to comment Share on other sites More sharing options...
x_files_x Posted April 11, 2010 Share Posted April 11, 2010 Konu baya eski ama benimde aynı sorunum var.ben mouse recorder degilde kodlarla tıklatmak istiyorum ama.üstüne geldigim butonun kodu gorukmuyor autoit te Quote Link to comment Share on other sites More sharing options...
berkal Posted July 2, 2011 Share Posted July 2, 2011 Merhaba arkadaşlar öncelikle iyi günler dilerim. Bir sorunum var ve yardım edebileceğinizi umuyorum. Forumda araştırdım fakat tam anlamı ile olayı kavrayamadım. Flash arayüzlü bir oyun var ve ben bu oyunda otomatik oynaması için autoit kullanmak istiyorum. $talha = ControlClick("DostGame ® - Windows Internet Explorer", "", "[CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1; ID:33440112]") MsgBox(0, "Sonuç:", $talha) Bu kod ile kontrol ettiğimde sonuç 1 geliyor. Yani forumda doğru olduğu söyleniyor. Fakat bundan sonra neler yapıcam orasını bulduramadım. Öncelikle ControlClick komutunu nasıl göndericem flash üzerinde istediğim yerlere nasıl tıklayacağım ve işlemlerin süreklilik içerisinde devam etmesi için ne yapmam gerekir bu konuda beni bilgilendirebilirseniz sevinirim. Şimdiden teşekkür ederim. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 2, 2011 Share Posted July 2, 2011 gördüğün gibi au3 infodan değerleri öğrenip artık ondan sonra nereye tıklanması gerekiyorsa tıklatırsın.. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 2, 2011 Share Posted July 2, 2011 (edited) Hocam yanıtladığınız için teşekkür ederim ControlClick("DostGame ® - Windows Internet Explorer", "", "[CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1; ID:33440112]") ControlClick ile istediğim yere tıklama işlemini nasıl yaptırabilirim bu bilgilere ve bu tıklama işlemini örneğin 10 saniye arayla sürekli yapmasını nasıl sağlayabilirim acaba? Yardımcı olabilirseniz çok sevinirim. AutoIT e yeni başladım mantığı az çok anlıyorum ama yeterli kodlama bilgisi olmadığı için sorun yaşıyorum. Bilgilerim Aşağıdadır. >>>> Window <<<< Title: DostGame ® - Windows Internet Explorer Class: IEFrame Position: -4, -4 Size: 1032, 724 Style: 0x15CF0000 ExStyle: 0x00000100 Handle: 0x000A08D8 >>>> Control <<<< Class: MacromediaFlashPlayerActiveX Instance: 1 ClassnameNN: MacromediaFlashPlayerActiveX1 Name: Advanced (Class): [CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1] ID: 113131200 Text: Position: 54, 117 Size: 900, 650 ControlClick Coords: 696, 165 Style: 0x56000000 ExStyle: 0x00000000 Handle: 0x000509C6 >>>> Mouse <<<< Position: 750, 301 Cursor ID: 0 Color: 0x371E39 >>>> StatusBar <<<< 1: Bitti 2: 3: 4: 5: 6: 7: 8: 9: 10: Internet >>>> ToolsBar <<<< >>>> Visible Text <<<< Komut Çubuğu Sık Kullanılanlar Komut Çubuğu Gezinti Çubuğu Sayfa Denetimi http://localhost/Game http://localhost/Game Live Search Arama Denetimi DostGame ® - Windows Internet Explorer Bitti Yakınlaştırma Düzeyi ITBarHost Menü Çubuğu ldrtbuTo0.dll tbuTo0.dll ConduitEngine.dll >>>> Hidden Text <<<< Live Search Edited July 2, 2011 by berkal Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 3, 2011 Share Posted July 3, 2011 Gördüğün üzere bir tek id ler farklı o farkı kodda belirtmek zor olmasa gerek? while 1 Sleep(10000) ControlClick("DostGame ® - Windows Internet Explorer", "", "[CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1; ID:113131200]") Wend 10 saniye de bir o butona tıklamak için gerekli olan şeyy. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 Hocam teşekkürler ilgin için fakat Flash dosyası üzerinde tüm her yerde ID değişmiyor aynı ID değeri geliyor. Yani butonlar Grafik ile yapılmış bu yüzden koordinat ile tıklama yapmak mümkünmü ControlClick komutu ile yoksa MouseClickmi kullanmam gerek? Eğer ControlClick komutunda koordinat kullanabilirsem bunun için bir örnek yazım şekli verebilirseniz sevinirim. Teşekkürler iyi çalışmalar dilerim. Yanlış yere mesaj attıysam özür dilerim. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 3, 2011 Share Posted July 3, 2011 Yok yanlış yere mesaj atan benim Sildim mesajımı.Bu arada vınn 2. versiyonu çıktı git turkcell sitesinden indir.Onda flaş yok yani bildiğimiz butonlar var.En azından öyle gözüküyor.Uğraşmazsın.Hem windows açıldığında ve modem takıldığında otomatik bağlanma seçenekleri var.İllaki tıklatmak istiyorum diyosan ControlClick ile yapacaksın help e bakmak zor olmasa gerek Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 Yok hocam Turkcell Connect ile bağlanmak isteyen başka bir arkadaş. Benim yapmak istediğim Flash bir oyunu otomatik oynamak. ControlClick ile yazıyorum fakat bir türlü tıklatamadım. MouseClick ile tıklıyorum ama oda pek işimi görcekmiş gibi gelmiyor bana. Bu sebep ile controlclick ile yapmanın daha uygun olacağını düşünüyorum. Help e baktım ama orda verdiği koda göre ControlClick ( "DostGame ® - Windows Internet Explorer", "", 113131200 [, left [, 1 [, 721 [, 253 ]]]] ) bu şekilde düzenledim yine olmadı ) sanırım bu iş beni aşıcak. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 Sonunda oldu hocam teşekkürler yardımlarınız için. ControlClick("DostGame ® - Windows Internet Explorer", "", "[CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1; ID:113131200]", "left", "1","686", "127") bu şekilde yazmak gerekliymiş Hayırlı geceler dilerim. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 3, 2011 Share Posted July 3, 2011 (edited) Tam cevap yazdım çözdüğünü yazdın e hayırlı olsun Ordaki parantezler opsiyonelliği beliritr yani normalde kullanırken alma kolay gelsin Ayrıca iyi sabahlar.. Edited July 3, 2011 by MostWanted Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 Son bir şey sorucam hocam eğer çok olmazsam. Bu işlemleri Internet Explorerda yapabiliyorum fakat firefox opera ve google chorome de ID değeri gelmiyor bu browserlardada çalıştırabilmek için yapabileceğim bir şey varmı acaba ? Teşekkür ederim saygılarımla. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 ID değerini yazmadanda bulabiliyormuş koordinatla teşekkürler çok başınızı ağrıttım. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 3, 2011 Share Posted July 3, 2011 Koordinatı girdiğin zaman ID değerine gerek yok zaten.ID bi nesneyi belirtir.Sen ise zaten direk koordinat veriyosun.Dediğin gibi gerek yok yani.. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 3, 2011 Share Posted July 3, 2011 Çok teşekkür ederim hocam öğrenicez yavaş yavaş ) Merak ettiğim bir konu daha var acaba soruyu burda sormam mantıklı olurmu bilmiyorum yoksa başka konu mu açmalıyım emin değilim. Eğer yanlış yerde soruyorsam özür dilerim. Şimdi Flash oyun içerisinde butonlara koordinat ile tıklayabiliyorum. Fakat bazı durumlarda başka koordinatlara tıklamam gerekiyor. Örneğin 42, 325 koordinatında tıkladığım butonun üzerinde 0 değerinden başka bir değer varsa yani 0 ın üzerinde bir değer var ise 42, 345 koordinatına tıklatmak gibi bir şey mümkün mü. Kısacası tıklama yaptığım butonun içerisinde olan değeri yada yazıyı nasıl öğrenebilirim acaba. AutoIT Window Info ile herhangi bir değer alamıyorum. Bunu öğrenmenin başka bir yolu varmıdır acaba ? Yardımlarınız için tekrar teşekkür ederim. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted July 4, 2011 Share Posted July 4, 2011 Zor bir soru gerçekten flashı buraya koysan belki yardımcı olabilecekler çıkabilir. Quote Link to comment Share on other sites More sharing options...
berkal Posted July 4, 2011 Share Posted July 4, 2011 Flashı buraya koysamda pc de çalışmaz serverda kurulu olması gerekir. Ama eğer yasak değilse Facebook uygulama adresini verebilirim. Zygna Poker e AutoIT ile Bot yapılmış elimde kaynak kodları mevcut. Ama benim için fazlasıyla karışık eğer isterseniz Zygna Poker Botun kaynak kodlarının bulunduğu adreside yazabilirim. Tabi adres vermek yasak değilse. Teşekkürler. Quote Link to comment Share on other sites More sharing options...
vuqarazeri Posted March 5, 2013 Share Posted March 5, 2013 merhaba arkadaşlar bi ricam olucak sizlerden. şu video sitelerinden video izlerken İDM kullananlar bilir bi buton çıkıyor bu video dosyasını idm ile indir diye. şimdi bu butona controlclick veya başka bi benzer herhangi bi kodla nasıl tıklata bilirim. mausla belki olur bilmiyorum ki ben yapamadım ancak iki farklı bilgisayarda kullanırken hata falan olur diye en salıklısı controlclik veya başka herneyse. ustalardan cevap bekliyorum. Azerbaycandan herkese selamlar Quote Link to comment Share on other sites More sharing options...
MostWanted Posted March 5, 2013 Share Posted March 5, 2013 Bu konuda çokca bahsettik bundan zaten.Deneyip de yapamadığını yer neresi? Quote Link to comment Share on other sites More sharing options...
vuqarazeri Posted March 7, 2013 Share Posted March 7, 2013 birdaha selamlar daha önce yazdığım iletide belirtmedim belki reklam falan anlaşılır diye link vermedim sitenin linki bu http://www.kanald.com.tr/Gorme-ve-isitme-engelliler-icin/ hatırlatım ki görmeengelli arkadaşların maus kullanması olmadığı için böyle bi şeye gerek duyuyorlar bende bunun çözümü varsa ancak tncde olur diye buraya yazdım lütven yardım edin. eyerki mümkünse zaten sizlerden biriniz bunu yaparak ya kodu yada exeyi paylaşırsa sevinirim. zaten idm herkesin bilgisayarında aynı butonu çıkarıyor. yardımlarınızı bekliyorum teşekkürler. Quote Link to comment Share on other sites More sharing options...
MostWanted Posted March 7, 2013 Share Posted March 7, 2013 Bakın yapmak istediğiniz güzel bir şey ama izini sürdüğünüz yol yanlış.Siz au3info programını açıp kontrol ettiniz mi ilgili ögeyi?Benim bilgisayarımda idm programı olmadığı için size ne yazık ki yardımcı olamayacağım. 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.