VB.NET SendKeys ACİLL YARDIM

C4NG0

Üye
1 Eyl 2014
76
0
Merhabalar Ben 2 Saatir Araştırıyorum Ayrıntılı Bir Şekilde Ama Çözümünü Bulamadım Ben Bi Oyunda space tuşuna bastırmak istiyorum boşluk bırakmak değil de space tuşuna bastırmak istiyorum
SendKeys.Send("{SPACE}")
SendKeys.Send("{SPC}")
SendKeys.Send("{Space}")
kodlarını denedim ama hata aldım siz bunu demeden ben söyliyim
SendKeys.Send(" ") Bu Kod Sadece Boşluk Bırakmak İçin Space Tuşuna Basmak İçin Değil Ben Space Tuşuna Bastırmak İstiyorum Yardımlarınızı Bekliyorum Teşşekürler
 

Amacsizzz

Katılımcı Üye
10 Nis 2016
492
0
Undeceted
********************************************
*2 Sayfaya Düşmeden Güncel Ve Vesayri Şeyler Yazmak Yasaktır !
*Hatayi Bilen Zaten Yazar !
********************************************

Birkere SendKeys("{Space}") Yazarak Dene ?
 

Amacsizzz

Katılımcı Üye
10 Nis 2016
492
0
Undeceted
.
.
.
/**
* Burada form tasarım kodunu yayınlamak çok yer kaplayacağından ve
* anlatımı zorlaştıracağından aşağıdaki gibi tanımladım.
* CheckBox'ların form üzerinde zaten tanımlı olduğu için
* ayrıca tanımlamana gerek yok.
*/

CheckBox checkBoxA = new CheckBox();
.
.
.
CheckBox checkBoxZ = new CheckBox();


/**
* Tuş gönderimini CheckBox tıklandığında yapmak istiyorsun.
* Bu nedenle CheckStateChanged eventi tanımlamamız gerekiyor.
* Bu event içerisinde, tıklanan CheckBox'a göre tuş gönderiliyor.
*/

**** checkBox_CheckStateChanged(object sender, EventArgs e)
{
/**
* Bu event, CheckBox'a attach edileceğinden sender CheckBox
* olmalı. Fakat, yapı gereği object olarak tanımlanıyor. object
* ile CheckBox farklı objeler olduklarından casting gerekiyor.
*/

CheckBox checkBox = (CheckBox) sender;

/**
* Castingden sonra, elimizde, objectten CheckBox'a dönüştürülmüş
* checkBox değişkenimiz oldu. Bu değişken ile tıklanan
* checkBox'a erişim imkanı bulduk. Gördüğüm kadarıyla, her
* CheckBox'ın Text'ine harfleri koymuşsun.
*
* Tıklanan CheckBox'a erişebiliyorsam, Text propertysine de
* erişebilirim. Text propertysi de göndermek istediğim tuşu
* içerdiğine göre:
*/

if (checkBox.Checked)
SendKeys.Send(checkBox.Text);
}

/**
* CheckBoxlarımız ile event arasında hala bir bağ yok. Son olarak,
* CheckBoxlarımızı event ile bağlamamız gerekiyor.
*/

checkBoxA.CheckStateChanged += checkBox_CheckStateChanged;
checkBoxB.CheckStateChanged += checkBox_CheckStateChanged;
.
.
.
checkBoxZ.CheckStateChanged += checkBox_CheckStateChanged;
.
.
.
 

mehmetx93

Uzman üye
2 Eyl 2010
1,395
1
Microsoftunda sitesinden okuduğuma göre send keys fonksiyonunun space tuşu için bir kullanımı yokmuş. Desteklenen tuşlar şunlarmış:
BACKSPACE
{BACKSPACE}, {BS}, or {BKSP}
BREAK
{BREAK}
CAPS LOCK
{CAPSLOCK}
DEL or DELETE
{DELETE} or {DEL}
DOWN ARROW
{DOWN}
END
{END}
ENTER
{ENTER}or ~
ESC
{ESC}
HELP
{HELP}
HOME
{HOME}
INS or INSERT
{INSERT} or {INS}
LEFT ARROW
{LEFT}
NUM LOCK
{NUMLOCK}
PAGE DOWN
{PGDN}
PAGE UP
{PGUP}
PRINT SCREEN
{PRTSC} (reserved for future use)
RIGHT ARROW
{RIGHT}
SCROLL LOCK
{SCROLLLOCK}
TAB
{TAB}
UP ARROW
{UP}
F1
{F1}
F2
{F2}
F3
{F3}
F4
{F4}
F5
{F5}
F6
{F6}
F7
{F7}
F8
{F8}
F9
{F9}
F10
{F10}
F11
{F11}
F12
{F12}
F13
{F13}
F14
{F14}
F15
{F15}
F16
{F16}
Keypad add
{ADD}
Keypad subtract
{SUBTRACT}
Keypad multiply
{MULTIPLY}
Keypad divide
{DIVIDE}
 

C4NG0

Üye
1 Eyl 2014
76
0
.
.
.
/**
* Burada form tasarım kodunu yayınlamak çok yer kaplayacağından ve
* anlatımı zorlaştıracağından aşağıdaki gibi tanımladım.
* CheckBox'ların form üzerinde zaten tanımlı olduğu için
* ayrıca tanımlamana gerek yok.
*/

CheckBox checkBoxA = new CheckBox();
.
.
.
CheckBox checkBoxZ = new CheckBox();


/**
* Tuş gönderimini CheckBox tıklandığında yapmak istiyorsun.
* Bu nedenle CheckStateChanged eventi tanımlamamız gerekiyor.
* Bu event içerisinde, tıklanan CheckBox'a göre tuş gönderiliyor.
*/

**** checkBox_CheckStateChanged(object sender, EventArgs e)
{
/**
* Bu event, CheckBox'a attach edileceğinden sender CheckBox
* olmalı. Fakat, yapı gereği object olarak tanımlanıyor. object
* ile CheckBox farklı objeler olduklarından casting gerekiyor.
*/

CheckBox checkBox = (CheckBox) sender;

/**
* Castingden sonra, elimizde, objectten CheckBox'a dönüştürülmüş
* checkBox değişkenimiz oldu. Bu değişken ile tıklanan
* checkBox'a erişim imkanı bulduk. Gördüğüm kadarıyla, her
* CheckBox'ın Text'ine harfleri koymuşsun.
*
* Tıklanan CheckBox'a erişebiliyorsam, Text propertysine de
* erişebilirim. Text propertysi de göndermek istediğim tuşu
* içerdiğine göre:
*/

if (checkBox.Checked)
SendKeys.Send(checkBox.Text);
}

/**
* CheckBoxlarımız ile event arasında hala bir bağ yok. Son olarak,
* CheckBoxlarımızı event ile bağlamamız gerekiyor.
*/

checkBoxA.CheckStateChanged += checkBox_CheckStateChanged;
checkBoxB.CheckStateChanged += checkBox_CheckStateChanged;
.
.
.
checkBoxZ.CheckStateChanged += checkBox_CheckStateChanged;
.
.
.

Bunlar C# Kodları Ben İse Başlıkta Belirttiğim Gibi VB.NET'de istiyorum yine de teşşekürler :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.