hankafe Posted November 24, 2008 Share Posted November 24, 2008 Merhaba Moderator ve site üyeleri Benim AutoIt ile ilgili Şöyle bir Sorum olacak Yaptıgım Programı Klavyeden Kontrol Etmek İstiyorum.Fakat Alt Tab Yapıp Programıma Geçmeden Mesela Programım Arka Pencerede Calısırken Klavyenin Pause Tusu İle Durmasını Tekrar Bastıgımda Devam Etmesi Gibi...Ama dedigim gibi Program Arka Planda iken diger şekli ile yapabiliorum . Şöyle bir Örnek Daha vereyim size Ben Counter Strike için B 4 6 tuslarına basan bi program yaptım Bunu calıstırmam için alt tab yapıp programa geçmem gerekiyor Bunu Klavye nin Pause Tusu ile yapmak istiyorum Programımı Acmadan ... Mümkünmüdür... Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted November 24, 2008 Administrator Share Posted November 24, 2008 Func Programim() Kodlar buraya endfunc HotKeySet("{PAUSE}", "Programim") ; Programim fonksiyonunu çalıştırır Link to comment Share on other sites More sharing options...
x_files_x Posted July 6, 2010 Share Posted July 6, 2010 tskelr hocam benimde işimie yaradı Link to comment Share on other sites More sharing options...
casira Posted July 6, 2010 Share Posted July 6, 2010 2008 DE açılan konuyu hotrlatmışsın x files x. Link to comment Share on other sites More sharing options...
By_Mucahit Posted July 17, 2010 Share Posted July 17, 2010 Benimde bu konu hakkında bir sorum olacaktı. Daha beni başladığım için komutlara biraz yabancıyım. Bir oyun için bot tarzında program yapayım dedim fakat klavyeden istediğim herhangi bir tuşa nasıl süreli olarak basabileceğimi bulamadım. Fonksiyon içerisinde sürekli olarak 1 tuşuna basmayı yapabilirim fakat aynı fonksiyon içerisinde her x snde 2 tuşuna bastıramıyorum. Yardımcı olabilecek arkadaşlar varmı acaba? Link to comment Share on other sites More sharing options...
beydere Posted August 1, 2010 Share Posted August 1, 2010 @hankafe Programlarla ugrasmana gerek yok. Eğer 1.6 oynuyorsan buyur. Bu cfg yi kullanarak awp/deagle/tüm bombalar/Çelik yelek gibi şeyleri alabilirsin Kullanmak için bu awp.cfg yi C.s nin içine at ve oyuna girince bind ">istedigin bir tuşu yaz<" "exec awp.cfg" yazman yeter. Artık o seçtiğin tuşa basarak silahları alabilirsin. Kolay gelsin... Please register to see this content. konu 2008 de Açılmış yahu :S Neyse olsun Link to comment Share on other sites More sharing options...
wertyu112 Posted August 10, 2010 Share Posted August 10, 2010 Benimde bu konu hakkında bir sorum olacaktı.Daha beni başladığım için komutlara biraz yabancıyım.Bir oyun için bot tarzında program yapayım dedim fakat klavyeden istediğim herhangi bir tuşa nasıl süreli olarak basabileceğimi bulamadım.Fonksiyon içerisinde sürekli olarak 1 tuşuna basmayı yapabilirim fakat aynı fonksiyon içerisinde her x snde 2 tuşuna bastıramıyorum.Yardımcı olabilecek arkadaşlar varmı acaba? evet bunu bende merak edıyorum mesala sn 3 kere bır tusa basmasını nasıl saglarız birde mausun orta tusunu bu ıse nasıl katabılırım ama cım yazdıgım scriptin kontrolunu kaydırma tusuna tıkalarak yapmak ıstıyorum bu tusun kodunu nasıl bulabılırm Link to comment Share on other sites More sharing options...
MostWanted Posted August 10, 2010 Share Posted August 10, 2010 While Send("gönderilecek key işte") ;ControlSend kullanırsanız sadece belirli bir pencereye tuş gönderme yapabilirsiniz.. Sleep(3000) WEnd Link to comment Share on other sites More sharing options...
blackman12 Posted August 10, 2010 Share Posted August 10, 2010 Mouseun orta tuşu için: MouseClick("middle") kodunu kullanabilirsin. Sendin de 3 saniyede bir göndermesini istiyorsanız: Opt("SendKeyDelay", 3000) kodunu kullandıktan sonra Send("gönder gitsin") kullanabilirsiniz. Link to comment Share on other sites More sharing options...
MostWanted Posted August 10, 2010 Share Posted August 10, 2010 Seninki de 4 satır benimki de İlla opt falan karıştırcan Link to comment Share on other sites More sharing options...
blue_life Posted August 10, 2010 Share Posted August 10, 2010 Heralde arkadaşlar döngü içerisinde belli aralıklar ile farklı tuşlara bastırmak istiyorlar. Basit bir örnek verim. While 1 _BL_Auto_SEND("B",250,1) _BL_Auto_SEND("L",250,2) _BL_Auto_SEND("U",250,3) _BL_Auto_SEND("E",250,4) _BL_Auto_SEND(@CRLF,250,5) Sleep(50) ;işlemciye yüklenme olmaması için gerekli WEnd Func _BL_Auto_SEND($KEY,$SLEEP,$Number) ;Key,bekleme,numara If Not IsDeclared("KEY_LIST") Then Global $KEY_LIST[1][2] = [[TimerInit(),1]] If UBound($KEY_LIST) < $Number Then Redim $KEY_LIST[$Number][2] $KEY_LIST[$Number-1][0]= TimerInit() $KEY_LIST[$Number-1][1] = $Number EndIf If Round(TimerDiff($KEY_LIST[$Number -1][0])) >= $SLEEP Then Send($KEY) ;Controlsend veyahut mouse komutlarınıda ekleyebilirsiniz. $KEY_LIST[$Number-1][0]= TimerInit() Endif EndFunc Kısaca siz while döngüsü içersine _BL_Auto_SEND("key","saniye","numara") şekilinde yazacaksınız. Mesela diyelim 1 saniye de bir B rakamı gönderilsi derseniz; _BL_Auto_SEND("1","1000","1") Burda dikkat etmeniz gerek şey numara. _BL_Auto_SEND satırında numarayı büyülteceksiniz... Aslında biraz kurcalansa daha güzel şeyler çıkar... Neyse kolay gelsin... Link to comment Share on other sites More sharing options...
wertyu112 Posted September 12, 2010 Share Posted September 12, 2010 While Send("gönderilecek key işte") ;ControlSend kullanırsanız sadece belirli bir pencereye tuş gönderme yapabilirsiniz.. Sleep(3000) WEnd mesela burda controlset nası kullacaz ve yaptıgımız scrpıt arka palanda veya tepsıde calısırken komut gonederebıecekmı birde mesela bırlesık tusları nası gonderebılırız mesala ctrl4 a Link to comment Share on other sites More sharing options...
MostWanted Posted September 12, 2010 Share Posted September 12, 2010 ControlSend evet pencere aktif değilken gönderme yapabilir.İkinci sorunuza gelince örnek olara CTRL tuşunu ^ simgeler.Alt tuşunu ! , + shift tuşunu simgeler.Kullanmak içinse ^a mesela Ctrl+a demektir.Mesela bir metin belgesi oluştur aşağıdakiler boş bir scripte yaz çalıştır. ControlSend("Yeni Metin Belgesi.txt - Not Defteri", "", "Edit1", "deneme") ControlSend("Yeni Metin Belgesi.txt - Not Defteri", "", "Edit1", "^o") Daha fazla özel tuş komutları için Send komutundaki help dosyasına bakabilirsin. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.