Jump to content

blackman12

Emekli
  • Posts

    5349
  • Joined

  • Last visited

Everything posted by blackman12

  1. blackman12

    Kelime Arama

    Biraz hile hurdayla şöyle yaptım: [codebox]#include <GUIListBox.au3> $hX = 88 $hY = 40 $Form1 = GUICreate("Form1", 623, 442, 192, 124) $List1 = GUICtrlCreateList("", $hX, $hY, 185, 305) GUICtrlSetData(-1, "Bugün hava çok sıcak|İnsanın kendini denize atası geliyor|Selamünaleyküm") GUIRegisterMsg(123, "_WM_CONTEXTMENU") GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Func _WM_CONTEXTMENU($hwnd, $iMsg, $wParam, $lParam) If $wParam <> GUICtrlGetHandle($List1) Then Return $GUI_RUNDEFMSG Local $cursor = GUIGetCursorInfo($Form1) Local $index = _GUICtrlListBox_ItemFromPoint($List1, $cursor[0] - $hX - 2, $cursor[1] - $hY - 2) If $index == -1 Then Return 0 _GUICtrlListBox_SetCurSel($List1, $index) Return $GUI_RUNDEFMSG EndFunc[/codebox]
  2. blackman12

    Kelime Arama

    sqlite destekliyor autoit, help dosyasından bakabilirsin.
  3. blackman12

    Kelime Arama

    işte bu senin yöntemle olmaz sen numara veriyor ve bu numaraya göre sıralattırıyosun sonradan eklenen kelimenin ise id si büyük olduğundan alfabetik olarak listelenmez. ama sql ile yaparsan insert komutuyla yapabilirdin.
  4. blackman12

    Kelime Arama

    Şimdi ilk olarak iki farklı dosya kullanman saçma olur. tek bir ini de ini yapısı şu şekilde olursa bu iş daha güzel olur: [1] E="30 Ağustos" T=30 Ağustos :~ 1 ) Zafer Bayramı~ A= B=30 Ağustos . . . gibisinden yani not defterindeki verileri E keyi altında ini dosyasına direk ekleyebilirsin sorun olmaz. Büyük ihtimal sen bunu, arama konusunda hızlansın diye yaptın ama daha çok zorluyorsun işlemciyi. Ayrıca 100k lık bir sözlük yapacaksan iniden çok bir veritabanı kullanmak daha akıllıca olucaktır. O mevzu apayrı ben ini seçtiğini düşünerek sorularını yanıtlamaya devam edicem. aba kelimesinden sonraki 20 kelimeyi bulmak için numaralandırmana gerek yoktu. arama esnasında ini dosyanı i=1 to 100000 yapacağından $i nin e değeri aranan değere eşitse eline $i sayısı geçiyor zaten. iniread le $i den $i+20 ye kadar olan verileri çekebilirsin. içten arama için stringinstr soldan arama için stringleft gibi komutları kullanabilirsin bunlar sorun değil, ama seri olmasını bekleme. seri olması için aklıma bi fikir geldi ama kafan karışabilir bu yüzden sen önce programı yaz sonra serileştirirsin acele etme abâ gibi özel karakterli içerikler için bir replace fonksiyonu yazmalısın, girilen metni arama esnasında bu fonksiyona sokmalı ve örneğin stringreplace komutuile â karakterini a karakterine çevirmelisin. örnek bir replace fonksiyonu: [code]http://www.tnctr.com/topic/197060-[/code] 4. sorunu anlamadım.
  5. Normaldir talha ben lise 2 de okurken ilk defa bahsedilmişti o zamandan başlayarak her iki senede bir bu haber çıkar.
  6. HKEY_CLASSES_ROOT\.swf o zaman bu yolun varsayılan değerine açmakistediğin programa ait komutu gireceksin.
  7. sana pmle de söyledim, burdanda tekrar ediyorum, bunun için default yapmana gerek yok, swf yi senin belirlediğin programla açmayı programa komut göndererekte yapabilirsin.
  8. değer atama fonskiyonunu değiştirmemişlerdir bu kadar basit bir cevabı var bence.
  9. Bu konu "Multimedya Istek" forumundan "Sohbet-Chat" forumuna taşınmıştır.
  10. hadi canım hadi hiç utanmada yok basıcam banı o olacak.
  11. çalıştığı sürece ne önemi var ki ama illa istiyorsan exeyi de koy bi deneyelim.
  12. kullandığın komutları bi görsem?
  13. "Böyle" & @crlf & "yazmayı dene"
  14. [code]#include <FTPEx.au3>[/code]
  15. maalesef en azından benim bildiğim kadarıyla öyle bir seçenek yok ya da ben göremiyorum: [code]Windows® Installer 5.0.7601.17514 msiexec /Option <Gerekli Parametre> [İsteğe Bağlı Parametreler] Yükleme Seçenekleri </package | /i> <Product.msi> Bir ürünü yükler veya yapılandırır </a <Product.msi> Yönetimsel yükleme - Bir ürünü ağ üzerinde yükler /j<u|m> <Product.msi> [/t <Dönüştürme Listesi>] [/g <Dil Kimliği>] Ürünü tanıtır - tüm kullanıcılar için m, geçerli kullanıcı için u </uninstall | /x> <Product.msi | ProductCode> Ürünü kaldırır Görüntü Seçenekleri /quiet Sessiz mod, kullanıcı etkileşimi yok /passive Katılımsız mod - sadece ilerleme çubuğu /q[n|b|r|f] Kullanıcı etkileşim düzeyini ayarlar n - Kullanıcı arabirimi (UI) yok b - Temel UI r - Azaltılmış UI f - Tam UI (varsayılan) /help Yardım bilgisi Yeniden Başlatma Seçenekleri /norestart Yükleme tamamlandıktan sonra yeniden başlatma /promptrestart Gerekli ise kullanıcıdan yeniden başlatmasını ister /forcerestart Yüklemeden sonra bilgisayarı her zaman yeniden başlat Günlüğe Kaydetme Seçenekleri /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <GünlükDosyası> i - Durum iletileri w - Önemsiz uyarılar e - Tüm hata iletileri a - İşlemlerin başlatılması r - İşleme özgü kayıtlar u - Kullanıcı istekleri c - Kullanıcı Arabirimi başlangıç parametreleri m - Bellek yetersiz veya önemli çıkış bilgisi o - Yetersiz disk alanı iletileri p - Terminal özellikleri v - Ayrıntılı çıkış x - Ek hata ayıklama bilgisi + - Varolan günlük dosyasına ekle ! - Her satırı günlüğe boşalt * - v ve x seçenekleri dışında tüm bilgileri günlüğe yaz /log <GünlükDosyası> /l* eşdeğeri<GünlükDosyası> Güncelleştirme Seçenekleri /update <Update1.msp>[;Update2.msp] Güncelleştirmeleri uygular /uninstall <DüzeltmeKoduGuid>[;Update2.msp] /package <Product.msi | ÜrünKodu> Bir ürün için güncelleştirmeleri kaldırır Onarım Seçenekleri /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode> Bir ürünü onarır p - sadece dosya eksikse o - Dosya eksikse veya daha eski bir sürüm yüklü ise(varsayılan) o - Dosya eksikse veya eşdeğer veya daha eski bir sürüm yüklü ise o - Dosya eksikse veya farklı bir sürüm yüklü ise o - Dosya eksikse veya sağlama toplamı hesaplanan değerle eşleşmiyorsa a - tüm dosyaların yeniden yüklenmesini zorlar u - tüm gerekli kullanıcıya özel kayıt girdileri (varsayılan) m - gerekli tüm bilgisayara özel kayıt girdisi (varsayılan) s - varolan tüm kısa yollar (varsayılan) v - kaynaktan çalışır ve yerel paketi yeniden önbelleğe alır Genel Özellikleri Ayarlama [PROPERTY=ÖzellikDeğeri] Komut satırı sözdizimi hakkında ek belgeler için Windows ® Installer SDK'ya başvurun. Telif Hakkı © Microsoft Corporation. Her hakkı saklıdır. Bu yazılımın bölümlerinin bir kısmı, Bağımsız JPEG Grubu'nun çalışmalarına dayanır. [/code]
  16. SQLite ile denediysen olmalıydı, çok basit bir sql querysiyle istediğin veriyi çekebilirdin: "select id from serial where kod=inputagirilenserial"
  17. blackman12

    Regedit

    gpedit.msc yaz çalıştıra ve şu adımları izle: [img]http://c1206.hizliresim.com/y/8/7nw4s.jpg[/img]
  18. blackman12

    Regedit

    Yerel Güvenlik İlkesinden gerekli değeri bul ve değiştir.
  19. o resmi klasöre arkaplan yapmış, uzun uğraş gerektirir.
  20. Çok basit bir işi çok zor bir hale getirmişsin: [code] Opt("SendCapslockMode",0) HotKeySet("f","CapsLock") HotKeySet("e","Cikis") While 1 WEnd Func CapsLock() Send("{CAPSLOCK toggle}") EndFunc Func Cikis() Exit EndFunc[/code]
  21. Baba cmd ye help yazsan ne işe yaradığını görebilirsin, adam kısa ve düzgün bir şekilde anlatmış sorununu. vol: disk birim etiketini ve seri numarasını görüntülermiş. AMS'de bunu tabiki çalıştırabilirsin ama console a gönderilen verileri ams ile okutabilir misin bilmiyorum. Ama ams nin bunun için kendi fonksiyonları var zaten: [code]result = Drive.GetInformation("C:"); serino = result.SerialNumber; etiket = result.Label; [/code]
  22. Sorunun cevabına o kadar yaklaşmışsınken niye vazgeçtin bilmiyorum help dosyasında _ispressed ta bu kodlar [code]04 Middle mouse button (three-button mouse)[/code]
  23. exit code verirsin, dönen exit codea göre ams de işlem yaptırabilirsin. ama "ams arayüzünü autoitte kullanacağım" derken neyden bahsettiğinden tam emin değilim
×
×
  • Create New...