PDA

View Full Version : در مورد Sendkeys



ehsan_ansaripoor
دوشنبه 21 شهریور 1384, 00:45 صبح
از دوستان کسی کدهای مربوط به Sendkeys را میدونه به عنوان مثال "{Sendkeys"{End
ولی برای Key های دیگر نمی دونم باید چه کنم

بابک زواری
دوشنبه 21 شهریور 1384, 04:02 صبح
تقریبا باید اسمشون رو بنویسی مثلا برای F1 همین رو بنویس و برای B هم همینطور توی MSDN کامل نوشته

vbapr2005
دوشنبه 21 شهریور 1384, 05:38 صبح
آره. تا اون جایی که بنده خبر دارم:
اگه بخوای یه حرفی رو بنویسی همونطوری که میدونی باید همونو تو " (اسمش یادم رفته) بنویسی(چه کوچیک، چه بزرگ)
اگه بخوای سیفت، کنترل یا آلت رو بزنی باید به ترتیب + ، ^ و یا % رو بزنی
فرض کن تو میخوای بوسیله ی Sendkeys از برنامه خارج بشی و منو هات هم به این ترتیب ان: یه File داری و یه زیرمنوی eXit . پس تو باید Alt+F+X رو بزنی پس اینطور می نویسی:

Sendkeys "%fx"
به همین سادگی یعنی اول Alt رو زدی و نگه داشتی و بعد f رو زدی و اثر آلت از بین رفته یعنی دیگه آلت رو نگه نداشتی بعدش هم x رو زدی و برنامه رو بستی
پس اگه توی یه TextBox بخوای بنویسی FX این کار رو می کنی:Sendkeys "FX" یا:

Sendkeys "+f+x"
اگر هم خواستی یه دکمه رو (مثل اینتر یا بک اسپیس) وارد کنی همونطوری که میدونی اسم دکمه رو تو دوتاآکولاد میذاری
امیدوارم چیز جدیدی بهت یاد داده باشم :چشمک:

ehsan_ansaripoor
سه شنبه 22 شهریور 1384, 01:04 صبح
ممنون از هر دو دوست عزیزم خیلی کمکم کردید