Jump to content

blue7wolf

Üye
  • Posts

    22
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

blue7wolf's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

3

Reputation

  1. Oyun ekranına farklı bir nesne gelip gelmediğini anlamak için pixel taraması yaptırmaya çalışıyorum. 1)duruyorsam belirttiğim pixel değişmemiştir 2)Hareket ediyorsam belirttiğim pixel yakında biryerde olmalı mantığı ile #include <MsgBoxConstants.au3> Global $OP = WinGetHandle("OYUN-PENCERESİ") Global $OPSize = WinGetClientSize($OP) Global $ccx, $ccy, $PS, $PG, $BAK vs.. $PG = PixelGetColor($ccx,$ccy,$OP) Sleep(5) $PS = PixelSearch(($ccx-25),($ccy-25),($ccx+25),($ccy+25),$PG,5,$OP) If @error Then MsgBox(0,"",$ccx&"-"&$ccy&"--"&("0x"&Hex($PG,6))) ;==> Burası Call("BAKIN") EndIf   Fakat dururken bile $PG ile aldığım rengi $PS ile bulamıyor ve msgbox geliyor sebebi ne olabilir ?
  2. Yanlış anlamadıysam driverleri ek olarak kurmuyorsun eğer öyle ise öncelikle güncellemeyi dene intel download center a girip search kısmına "mobile intel 4 express " yazarak arat işletim sistemini seç ve sorunun gidip gitmediğine bak   muhtemel kinci seçenek win7 ultimate in görselliğinden kaynaklanıyor ekran kartın için bu efektler performans düşüşüne sebep oluyordur tavsiyem bunları kapatman ya da home basic ya da home premium seçeneklerini denemen   ek tavsiyem 4gb ram kullanıyor olsan yine de x86 kurman olacaktır 512mb ram düşüşü olacak tabiki ancak bu açığı işlemcine binen yükün hafiflemesi kapatacak   söylediklerimin hepsi mantıklı geldiyse x86 için driverini indir ve home basic(x86) dene :) tabi diğer temel driverleri da ihmal etme
  3. güç seçeneğinin gelişmiş ayarlarına girip "sistem soğuma ilkesi"ni kontrol edersen durum pildeyken ve prize takılıyken diye iki seçenek göreceksin iki durum için de "etkin" olmalı
  4. Oyun ekranına farklı bir nesne gelip gelmediğini anlamak için pixel taraması yaptırmaya çalışıyorum. 1)duruyorsam belirttiğim pixel değişmemiştir 2)Hareket ediyorsam belirttiğim pixel yakında biryerde olmalı mantığı ile Fakat dururken bile $PG ile aldığım rengi $PS ile bulamıyor sebebi ne olabilir ?   #include <MsgBoxConstants.au3> Opt("PixelCoordMode",2) Opt("MouseClickDownDelay",5) Opt("MouseClickDelay",5) Global $OP = WinGetHandle("OYUN-PENCERESİ") Global $OPSize = WinGetClientSize($OP) Global $fPaused = False Global $ccx, $ccy, $PS, $PG, $BAK Func TARA() ToolTip('TARANIYOR',0,0) $ccx = 50 $ccy = 50 While $ccy < ($OPSize[1]-100) While $ccx < $OPSize[0] $PG = PixelGetColor($ccx,$ccy,$OP) Sleep(5) $PS = PixelSearch(($ccx-25),($ccy-25),($ccx+25),($ccy+25),$PG,5,$OP) If @error Then MsgBox(0,"",$ccx&"-"&$ccy&"--"&("0x"&Hex($PG,6))) ;==> Burası Call("BAKIN") EndIf $ccx = $ccx+100 WEnd If $ccx >= $OPSize[0] Then $ccx = 50 $ccy = $ccy+100 EndIf WEnd EndFunc
  5. herhangi bir tehlikesi yok ama 8gb ram in tamamını kullanabilmesini istiyorsan x64 kurmak zorundasın şuan önemli olan şu sen bilgisayarını ne tür işlemler için kullanıyorsun standart olarak office internet video izleme gibi şeyler için kullanıyorsan hız farkını farketmeyeceksindir yok oyun oynuyorum internette aynı anda 20 sekme aıyorum falan diyorsan bilgisayarın yavaş çalışacaktır. anlayabilmen için kaba bir örnek; her bir internet sayfası 1gb ram kullanarak 1sn de açılıyor olsun sen 3 sekme açarsan 3gb ram kullanır ve 1sn içinde hepsi açılır 6 sekme açarsan açılma süresi 2sn olacaktır umarım durumu anlamanda yardımcı olur
  6. denerken msgbox yerine tooltip kullanıp (buldum-bulamıyorum) döngüye bıraktım Opt("PixelCoordMode") 0-1-2 denedim ama odaklanmıyor yine de. tahminimce win8 in hatalarından biri. çözümü pencere konumuna göre oran vermekte buldum ama pixelgetcolor ile istediğime ulaşamadım oyun geç tepki veriyor. bu yüzden PixelChecksum ve PixelSearch kullanmayı deniyorum ama aklıma takılıp anlayamadığım noktalar var.   1) Opt("PixelCoordMode") 1 dersem masaüstü koordinatlarını baz alıyor 2 dersem aktif olan pencereyi baz alacak yani hangi pencere aktifse onun masaüstü koordinatlarındaki yeri benim için x=0 y=0 olacak  peki ozaman benim Opt("PixelCoordMode",0) mı kullanmam gerekiyor ya da o ne işe yarıyor anlayamadım bende hiçbiri işlemediği için   2) PixelChecksum için hız ve hassasiyet ayarını değiştirebilirmiyiz? belirttiğim kare içinde herhangi bir pixel renk değiştirdiğinde (hepsi eş zamanlı kontrol) oluyor ama bir önceki pixel ile bir sonraki pixele bakma olayı "baktım pixelin rengi mavi 10ms sonra baktım değişmiş" şeklinde mi eğer böyle ise bu süre değiştirilebilir mi? yoksa kendini ekranın hertz değerine mi bağlıyor ?   3) PixelSearch ile renk taraması yaptığımda belirttiğim kare içinde soldan sağa ve yukardan aşağı tarama yapıyor yani PixelChecksum daki gibi eş zamanlı değil. ya da eş zamanlı yapıyor da bana sadece en düşük kordinattakinin mi yerini söylüyor ? bunu belirttiğim renkten kaçtane olduğunu bulmak için soruyorum. şuan yaptığım $i = $i+1 şeklinde bir döngü ama zaten hepsini aynı anda buluyorsa boşuna fazladan işlem yaptırıp zorlamaya gerek yok ondan soruyorum.   4) Opt("MouseClickDownDelay") gibi ayarlar en başta ve sadece 1 defa mı belirtilir yoksa istediğim yerde bunların değerlerini değiştirebilir miyim ? ve ayrıca Opt("MouseClickDownDelay - MouseClickDelay - MouseClickDragDelay ayarları controlclick için de geçerli değil mi istediğim hızda yapmıyor da   5) bazı butonlar fare imlecini üzerine getirdiğinizde parlar tıklanmaya hazırım diye mouse kıpırdatmadan mouse senin üstünde duruyor demenin bir yolu var mı ama bahsettiğim şey bir buton veya checkbox falan değil. controlclick(......"middle") kullanarak yapıyorum da başka bir yolu var mı   Farkettiğiniz gibi Autoitte hala Yontma Taşdevrindeyim :D ama yardımlarınızla medeniyete doğru ilerleyebilirim :)
  7. Autoit'i öğrenebilmek için herkesin ilk yaptığı gibi oyuna bot yapmaya çalışıyorum :D Controlclik ve Controlsend komutlarında sıkıntı yok simge durumda bile istediğimi yapıyor. Ancak Pixelgetcolor çalıştıramadım. Daha doğrusu oyunun penceresine odaklayamadım. Oyun penceresini ekranın başka bir yerine taşıdığımda yada simge durumuna küçüldüğünde çalışmıyor.   #include <MsgBoxConstants.au3> $Oyun = WinGetHandle("Oyun-Penceresi") sleep(100) $iColor = PixelGetColor(200,300,$Oyun) sleep(100) MsgBox($MB_SYSTEMMODAL, "", "The decimal color is: " & $iColor) MsgBox($MB_SYSTEMMODAL, "", "The hex color is: " & Hex($iColor, 6)) Tavsiye ve yardımlar için şimdiden teşekkürler.  
  8. google ana sayfada flash player uyarısıyla hiç karşılaşmadım ki son sürüme güncelledim diyorsun ayrıca chrome yeni sürümlerde kendi içinde flash player barındırıyor eski sürümler de internetexplorer'ın flash playerini kullnnıyordu yani tarayıcı virüsü olma ihtimali yüksek
  9. çok bi ayrıntı vermediğin için ihtimaliyetler fazla açıkçası biosunu bilemiyorum ama ilk akla gelen seçenekler usb legacy support "enable" olduğunden emin ol fast boot diye bi seçenek varsa onu normal yap install os gibi bi seçenek var bazılarında onu kontrol et enabla-disable yada install-off gibi seçenek sunuyor olabilir biosunda usb boot için seçenek olsa da bazı bioslar boot edemeyebiliyor (özellikle eski dediğini varsayarsak) uefi zaten yoktur :P secure boot ta olduğunu sanmıyorum yeni bir DVD ile dene en son hirens boot cd içindeki Smart-Fdisk ile hdd biçimlendir tekrar dene yada aynı işi gören başka bir programla. win7 kurayım da nasıl olursa olsun diyorsan hdd ni masaüstü bir pc ye bağlayarak kurulum başlat dosyalar yüklendikten sonra ilk yeniden başlatmada pc kapat ve hdd ni tekrar leptobuna tak kurulum devam edecektir. kolay gelsin :)
  10. Açılıştaki siyah ekranda kalma sorunun antivirüs olarak avast kullanıyorsan; avast menüsüne gir > Gerçek Zamanlı Kalkanlar > Davranış Kalkanı orda Gelişmiş Ayarlar'ına gir Temel Ayarlar'da "Sistemi onaylanmamış değiştirmelere karşı izle" kutucuğunu kaldır Güvenli İşlemler'de "C:\Windows\ImmersiveControlPanel\SystemSettings.exe" ekle Kapanış gecikmesi de justpl4y'ın dediği gibi sadece görsel bi hızlılık var (kandırmaca) dediği gibi hızlı kapanış geç açılış ya da geç kapanış hızlı açılış :P
  11. basit ve etkili çözümler ini dosyası :) boş ve sakin bir kafayla uğraşmadıkça olmayacak en iyisi bir süre daha böyle idare etmek :S az önce autoit örnekleri bile aynı cevabı verdi "what are you still doing up?" :D işe tekrar el atınca yardımlarınızı isteyeceğim çok teşekkürler :) haftanın 6 günü sabah8 akşam 8-9-10 çalışınca ne vakit ne de kafa kalıyor insanda
  12. teşekkürler hocam hemen cevap verdiniz ben geç farkettim yaptığınız programı çalıştırdım fakat kaydet deyince hata alıyorum ancak verdiğiniz örnek excel ile anladım. benim yapmak istediğim de aynı sizinki gibi autoit ile arayüzü oluşturup excelde istediğim hücrelere yerleştirecek. açıkçası becerebilecek miyim bilmiyorum ama $oExcel = _ExcelBookNew(0) ile görünmeyen yeni bir çalışma kitabı olacak sanırım yani açık bir pencereyi şeffaflaştırmak gibi. ancak yeni bir kitap değil de tek bir excel dosyasında kayıt tutmam gerekecek. açıkçası autoit bilgim çok az olduğundan vazgeçmeyi bile düşünüyorum. saat ve tarih bilgileriyle beraber değerler girip hesaplattırıp daha sonra bunları görüntüleyebileceğim bir arayüz yapayım dedim ama çok zor. sanırım office 2010 ile excel e devam edeceğim sayfalar arası köprüler ve formüllere devam :S
  13. konu çok eski biliyorum fakat örneklerde ve konularda gezinirken ihtiyacıma en uygun örnek olarak bunu bulabildim benim de buna benzer bir ihtiyacım var fakat excell sayfasını açmadan direkt olarak kayıt yapamıyor muyuz? gerçi sizin örneğinizde dahi excelin açılıp kapandığını görünce olmayacağına kanaat getirdim ama :)
  14. @E.A Yazdığım en çok karşılaşılan iki ihtimal altında Ekran kartı driverini yüklemeden yada directx kurmadan görüntü alabiliyor işlemler yapabiliyor ama yüksek kapasiteli oyunları nasıl oynayamıyorsan webcam çalıştırmak için de aynı durum geçerlidir. webcam da oyunlar gibi directx e ve ekran kartının düzgün yüklenmiş olmasına ihtiyaç duyar. İşletim sistemi XP olsaydı buna ek olarak Netframework 2.0 veya üstü yüklenmesine de ihtiyaç olabiliyor. NetFrame kurmak için de windows installer 3.1 eihtiyaç duyulur vsvs... Burdaki ustalarımızın modifiye ettiği cd-dvd lerle kurduğunuz sistemlerde birçok ayrıntı sizin için halledilmiş durumda olduğu için bilmemen normaldir. Uzman olmayabilirim ama yıllardır bir bilgisayar firmasında teknik servis elemanı olarak çalışıyorum amacımız ihtiyacı olana yardım edebilmek bunun için aklımıza gelen çözümleri belirtiyoruz sana mantıksız gelebilir ama bunu daha düzgün bir şekilde belirtebilirsin kolay gelsin
  15. İşlemlere geçmeden önce aşağıdaki "Tavsiye" ve "Not"u oku lütfen biraz uzun gözükse de çok kısa, hata yapmaman ve kolaylık olması için uzun uzun yazdım kolay gelsin 1)Yerel Disk C yi sağ tıkla ve özelliklere gir 2)Güvenlik sekmesine gel ve "Gelişmiş" butonunu tıkla 3)Gelen pencerede "İzinler" sekmesindesin. "İzinleri Değiştir" butonunu tıkla 4)Gelen pencerede "Ekle" butonunu tıkla 5)Gelen pencerede "Gelişmiş" butonunu tıkla 6)Gelen pencerede "Şimdi Bul" butonunu tıkla aşağıda arama sonuçları listelenecek. Ordan "Everyone" seç ve "Tamam" butonunu tıkla (alt pencereye geri dönecek) BU pencerede yine "Tamam" butonunu tıkla 7)Gelen listenin en üstünde "Tam Denetim"in "izin Ver" kutucuğunu tıkla ve "Tamam" butonunu tıkla Şimdi pencerede "Tüm bağımlı nesne izinlerini bu nesneden devralınabilen izinlerle değiştir" kutucuğunu tıkla ve "Tamam" butonunu tıkla Tüm bunları yaptıktan sonra sorunun devam ediyorsa "sahip" sekmesinde "Düzenle" butonunu tıkla ordan "Everyone" seç ve "Nesnelerin ve alt kapsayıcıların sahipliğini değiştir" kutucuğunu işaretleyip "Tamam" butonunu tıkla Bu işlemler sırasında devralınamadı vs hatalara tamam diyerek sonuna kadar ilerlemesini bekle Tavsiye: Dosyalarını kopyalamana izin veriyorsa (çünkü izinler değiştirilmiş) başka bir yere aktar ve hdd ne FDisk atarak format at ne izin kalır ne sahipliği hikayesi eğer dosyalarını kopyalamana izin vermiyorsa yukarda söylediklerimi yaptıktan sonra kopyalayabilirsin sonra yine FDisk Not: Yukardaki adımları izleyerek Tüm izinleri ve sahipliği herkesin-"Everyone" (sistemin kullanıcı hesabının ağ üzerinden erişebilen başka kullancıların ...) için tam yetki vermiş oluyorsun (bazı dosyalar sisteme özeldir system volume information gibi bu işlem onları da değştirip silmene olanak tanır YAPMA Sistemin ve dosyaların zarar görür) Aynı sorunu Yerel Disk D vs için de yaşıyorsan o birimler yada dosyalar içinde yukardaki adımlar geçerlidir. Hatalı olduğum yada yanlış yönlendirdiğim nokta varsa belirtin lütfen
×
×
  • Create New...