İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# Projeme yardımcı olun

13.01.201227 cevap3.722 görüntüleme
Misafir
#1
arkadaşlar programımda olay su. Butona tıkladımda program sürekli A harfine bascak. bir tuşa veya mouse tıkladımda döngü durucam veya program kapanıcak.

yazabildiğim kodlar.
for (decimal i = 0; i < 10000; i++)            {
                if ()
                {
                    break;
                }


                SendKeys.Send("{1}"); 
            }
        }


Cevaplar
#2
c# değil de autoitde yazabilirim
Misafir
#3
__kadıköyRAP__ dedi: ↑
c# değil de autoitde yazabilirim
farketmez hocam. yalnız şu tuşlara basıcak. Z ve 1 tuşlarına basıcak sürekli. döngü halinde. f12 ile de çıkılacak. yaparsanız sevinirim
#4
kendine lazım heralde, c# projesi deyince okuldan ödev verilmiş gibi anlaşılıyor, tamam birazdan hazır olur
Misafir
#5
__kadıköyRAP__ dedi: ↑
kendine lazım heralde, c# projesi deyince okuldan ödev verilmiş gibi anlaşılıyor, tamam birazdan hazır olur
evet hocam knight onlinede msn koxp için lazım. msn koxp kurarken çok kasılıyorum :D
#6
F12 ile çıkılacak demişsin, duraklatılacak mı yoksa çıkılacak mı? Yani tekrar bastığında devam mı etsin tamamen mi çıksın?
Misafir
#7
duraklatılırsa iyi olur :)
#8
F11 ile tamamen çıkılıyor, F12 ile duraklatılıyor. Elini tuşta çok bekletme ama F12'ye hemen basıp çek. Yarım saniyeden uzun sürerse tekrar basılmış algılanır.

http://www63.zippyshare.com/v/17105983/file.html

Lazım olursa kodlar;
#include <Misc.au3>

$dll = DllOpen("user32.dll")

$bas = true

While(1)

    Sleep(10)

    If _IsPressed("7B", $dll) Then
        $bas = not $bas
        Sleep(500)
    ElseIf _IsPressed("7A", $dll) Then
        ExitLoop
    EndIf

    If $bas=True Then
        Send("{Z}{1}")
    EndIf

WEnd
#9
arkdaşım çok saol derdimi anlayan biri .. şu programı bi anltamadıydım arkdaşlara tşkkkkkkkkkkkkkkkkk:tt1::dirol:
Misafir
#10
__kadıköyRAP__ dedi: ↑
F11 ile tamamen çıkılıyor, F12 ile duraklatılıyor. Elini tuşta çok bekletme ama F12'ye hemen basıp çek. Yarım saniyeden uzun sürerse tekrar basılmış algılanır.

http://www63.zippyshare.com/v/17105983/file.html

Lazım olursa kodlar;
#include <Misc.au3>

$dll = DllOpen("user32.dll")

$bas = true

While(1)

    Sleep(10)

    If _IsPressed("7B", $dll) Then
        $bas = not $bas
        Sleep(500)
    ElseIf _IsPressed("7A", $dll) Then
        ExitLoop
    EndIf

    If $bas=True Then
        Send("{Z}{1}")
    EndIf

WEnd
çok teşekkür ederim. sağolasın.

--- Mesaj Güncellendi ---

passkeys dedi: ↑
arkdaşım çok saol derdimi anlayan biri .. şu programı bi anltamadıydım arkdaşlara tşkkkkkkkkkkkkkkkkk:tt1::dirol:
sendemi knightçısın :D
#11
evet kardeş çok faydalı oldu...ÇOKK TŞK...

BENDE ŞUNU RİCA ETSEM Z YE BASMADAN SADECE 1 BASIP ÇEKSE DÖGÜ BÖYLE OLSA Z OLMAYACAK?:dirol:
#13
evet basıp çekcek sürekli bas çek döngü böyle...yani sanki klavyeden 1 e basılı tutmayacaka durmadan bas cek yapacak.
#14
kodu vermiştim önceki sayfada

Send satırını Send("1") yap, derle autoitte
#15
"autoitte " bu nedir desem :S
#17
çok saol ...

--- Mesaj Güncellendi ---

11111111111111111111111111 çalışıyor arkadaşım biraz araştırırsan bu kodu en 1000 kişi ye ücretli bir şekilde satarsın ... KOPEDAL diye bir şey var dışında plastik var mantık aynı senin program gibi o sadece "caps lock"a basınca çalışıyor....ayrıca kopedalı 50 tlden satıyorlardı haberin olsun.....
#18
yuh, iki satır kodu satamam ben :D

capslock da yapılır sorun değil, hex kodu 14, F12=7B, F11=7A, ona göre düzenlenir
#19
adamlar zamanında sattı :clap: BİLMEK ÇOK GÜZEL BİR ŞEY ARKADAŞIM ŞU AN GÜLÜYORUM KODLARA BAKTIKÇA :tt2:

ÇOK TŞK...
#20
selam arkdaşım yardımın çok hoş benimde bir ricam olacaktı. win7de bu 2. verdiğini çalıştıramadım. başlatma tuşumuzu caps lock yapsak ve tekrar bastığımızda dursa. çok seri bir biçimde 1 1 1 1 1 1 bas çek şeklinde basarken 3 saniyede bir de 8 bassa. bu mümkünmüdür? kod şeklinde ve program şeklinde alabilirmiyim?
fakat burada az önce yaptığını çalıştıramadım:(
#21
Neden çalıştıramadın anlamadım :)

CapsLock ile yapayım dedim, ama nedense CapsLock'a sürekli basıp çekti ışık durmadı yanıp söndü, o nedenle F12 ile devam. Bu son :D

http://www33.zippyshare.com/v/12601325/file.html

Bu sefer program çalıştığı gibi başlatmadım, programı çalıştırdıktan sonra F12'ye basınca göndermeye başlıyor. Her durduğunda saydığı 3 saniyeyi sıfırlıyor, yani iki saniyede bir durdurup başlatırsanız hiç 8 göndermez.
#include <Misc.au3>

$dll = DllOpen("user32.dll")

$bas = False

While(1)

    Sleep(10)

    If _IsPressed("7B", $dll) Then
        $bas = not $bas
        Sleep(200)
        $sure = @SEC
    ElseIf _IsPressed("7A", $dll) Then
        ExitLoop
    EndIf

    If $bas=True Then
        Send("{1}")
        If @SEC = Mod($sure + 3,60) Then
            Send("{8}")
            $sure=@SEC
        EndIf
    EndIf

WEnd
#22
direk exe indirip tıklamama rağmen çalıştıramıyorum bunun çalışması için ekstra bişeye ihtiyaç varmı acaba kardeşim?
#23
hayır. sağ tıklayıp yönetici olarak çalıştır bir de
#24
oldu kardeşim perfect son bi konuda yardımcı olcam kod yazmana gerek yok şimdi diyelim ben elimde olan usb ile bağlanmış direksiyonum war o direksiyondaki tuşa basınca bu sistemin çalışıp kapanmasını istiyorum bu kodu düzenlerken o direksiyondaki butonun kod içinde neye karşılık geldiğini nasıl öğrenebilirim?
#25
bu dediğini joystick için denedim ben yapamadım, işler karışıyor orada biraz

yönetici olarak çalıştırmak gerekiyorsa kodu güncelleyeyim

en başına #RequireAdmin yazmak lazım, güncelleyemiyorum vaktim dolmuş neyse :)
#26
çok saol kardeşim eline sağlık
Misafir
#27
emrevn dedi: ↑
selam arkdaşım yardımın çok hoş benimde bir ricam olacaktı. win7de bu 2. verdiğini çalıştıramadım. başlatma tuşumuzu caps lock yapsak ve tekrar bastığımızda dursa. çok seri bir biçimde 1 1 1 1 1 1 bas çek şeklinde basarken 3 saniyede bir de 8 bassa. bu mümkünmüdür? kod şeklinde ve program şeklinde alabilirmiyim?
fakat burada az önce yaptığını çalıştıramadım:(
sen minor combo istion resmen :D
#28
ChevChelios dedi: ↑
sen minor combo istion resmen :D
hahaha hileciye dedected uygulamışsın :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.