PDA

View Full Version : کلیه دکمه های کیبورد در وی بی ؟؟؟



Hamed-Beckham
یک شنبه 10 آبان 1388, 00:21 صبح
با سلام !
ممنون از همه ی دوستان بابت کمکی که به همدیگه می کنند !
من یه سوال داشتم !
اونم اینه که من یه کد می خوام که چند تا دکمه رو به طور اتوماتیک بزنه ! ( از کیبورد )

من 3 تا متغیر دارم !!!!
دو تای اولی عدد هستند و آخری هم یه کلمه ی فارسی !!

می خواستم یه برنامه بنویسم که وقتی استارت رو می زنم خودش اتوماتیک این دکمه های کیبورد رو بزنه :

عدد تو تکست باکس 1 + Tab + عدد تو تکست باکس 2 + Tab + کلمه ی فارسی تو تکست باکس 3 + F12 .

و همین طور ادامه بده تا وقتی که من استاپ رو بزنم !!!


ممنون میشم یکی کمکم کنه !!

خیلی ممنون از کمک شما .

vbhamed
یک شنبه 10 آبان 1388, 08:37 صبح
سلام

به راهنماي تابع SendKeys در MSDN مراجعه كنيد

Hamed-Beckham
یک شنبه 10 آبان 1388, 09:42 صبح
سلام

به راهنماي تابع SendKeys در MSDN مراجعه كنيد


ممنون از کمکتون
میشه یه کم بیشتر توضیح بدین ؟؟
یا اگه وقتتون رو نمی گیره کدش رو بدین ؟؟
ممنون:قلب::قلب:

nima_8m
یک شنبه 10 آبان 1388, 10:46 صبح
با کمک این برنامه تمام کد کلید ها رو میتونی تو برنامه استفاده کنی

Hamed-Beckham
یک شنبه 10 آبان 1388, 10:51 صبح
با کمک این برنامه تمام کد کلید ها رو میتونی تو برنامه استفاده کنی

واقعا دستتون درد نکنه !
خیلی به دردم خورد !!
:قلب::بوس:

یه سوال دیگه داشتم !!

کد برنامه نویسی برای فشار دادن خودکار این کلید ها چیه ؟؟:لبخند:
به طور مثال اگه بخوام F12 بزنه چطور این 123 رو بنویسم که وقتی یه Button رو زدم اونو اجرا کنه ؟
ممنون میشم ! :قلب:

Hamed-Beckham
یک شنبه 10 آبان 1388, 12:24 عصر
دوستان من کد های این کلید هارو پیدا کردم !!
حالا چطور می تونم کد این که این کلید هارو بزن رو بهش بدم ؟؟
به طور مثال برنامه کلید F12 که کدش هست 123 رو بزنه !

کسی کد این قسمت رو داره ؟؟؟

************************************************** **
و همین طور چطور می تونم به برنامه بگم که از درون تکست باکس هر چی هست رو کلیدش رو بزنه ؟؟؟
مثال : درون تکست باکس عدد 123456 باشه ! و بگم که این اعداد رو تایپ کنه ؟؟

خیلی ممنون از دوستان .

mamad_Datcom
یک شنبه 10 آبان 1388, 15:33 عصر
سلام دوست عزیز
من متوجه نشدم که میخوای چی کار کنی!!!


و همین طور چطور می تونم به برنامه بگم که از درون تکست باکس هر چی هست رو کلیدش رو بزنه ؟؟؟
مثال : درون تکست باکس عدد 123456 باشه ! و بگم که این اعداد رو تایپ کنه ؟؟

برای چی میخوای این کار رو انجام بدی؟ :متفکر:
میخوای اعداد رو کجا تایپ کنی؟:متفکر:

به جای این کار، میتونی اعداد رو تو اون قسمتی که میخوای تایپ کنی، کپی کنی.!! :لبخندساده:

DLL_DLL
یک شنبه 10 آبان 1388, 15:38 عصر
SendKeys دوست بالا اشاره کردن که

sendkeys "1"
sendkeys "k"
SendKeys "{END}"
SendKeys "{END}+{HOME}"

nima_8m
یک شنبه 10 آبان 1388, 16:14 عصر
منم متوجه نشدم یعنی اصلا
تمام رویدادها رو توی keyprees و keydown بنویس
نمیدونم چی میخوای ولی با کدهای کلیدی که فرستادم میشه تو برنامه موجزه کرد
تازه کلیدهای فارسی رو هم داری با ترکیب انگلیسی و فارسی کابر هر کلیدی رو بزنه برنامه سریع متوجه و عکس العمل نشون میده به شرط نوشتن یه برنامه هوشمند
موفق باشی

Hamed-Beckham
دوشنبه 11 آبان 1388, 09:18 صبح
سلام دوست عزیز
من متوجه نشدم که میخوای چی کار کنی!!!
برای چی میخوای این کار رو انجام بدی؟ :متفکر:
میخوای اعداد رو کجا تایپ کنی؟:متفکر:
به جای این کار، میتونی اعداد رو تو اون قسمتی که میخوای تایپ کنی، کپی کنی.!! :لبخندساده:

من یه برنامه دارم !! کی توش با کیبورد اون کلید های بالا رو فشار میدم !!
هر چی سرعت کارم بالا بره بهتر میشه !
می خوام به برنامه این اعداد رو که متغییر هستند رو بدم و تو برنامه ذخیره بشه ! و یه Hot Key بدم به برنامه !

وقتی Hot Key رو می زنم با سرعت نور این اعداد و کلید هارو بزنه ! :قلب: ( اگه بشه یه تایمر هم واسش بزارم که تایم بین این عمل ها کم و زیاد بشه !!! مثلا هر 1 ثانیه یا هر 5 ثانیه بزنه !!!


SendKeys دوست بالا اشاره کردن که

sendkeys "1"
sendkeys "k"
SendKeys "{END}"
SendKeys "{END}+{HOME}"


ممنون از لطفتون ! ولی چطور می تونم اعداد داخل تکست باکس رو تو این Sendkeys بزارم ؟؟ که اون هارو بزنه !!

Hamed-Beckham
سه شنبه 12 آبان 1388, 17:27 عصر
کسی نمی خواد جواب بده ؟

vbhamed
چهارشنبه 13 آبان 1388, 16:28 عصر
سلام


dim i%
For i = 1 To Len(Text1)
SendKeys Mid$(Text1, i, 1)
Next

Hamed-Beckham
سه شنبه 19 آبان 1388, 17:47 عصر
سلام


dim i%
For i = 1 To Len(Text1)
SendKeys Mid$(Text1, i, 1)
Next

خیلی ممنون !!
:اشتباه:
هر کاری کردم نشد این برنامه رو درست کنم !! ساده هست ولی من قاطی می کنم !!
درخواست برنامه ندارین تو این سایت ؟ :گریه: