غیر فعال کردن بعضی از دکمه های کیبرد

(omid)

Member
سلام
چه جوری میشه بعضی از کلید های کیبرد را غیر فعال کرد
البته منظورم این نیست که کیبرد را بشکونیم !!!!!!!!!!
منظورم این است که وقتی برنامه اجرا شد این اتفاق بیفته
ممنونم
 
سلام چرا نشه یه نگاهی به _ key.keyPressed و رویدارد on keydown بنداز متوجه می شی
باز اگه نتونستی درست کنی بگو یه مثال اینجا بزاریم
یا علی
 

(omid)

Member
ممنونم محمد جان
میشه مثال بزاری می خوام کلید های f را موقع اجرای برنامه غیر فعال کنم
 
سلام
دو تا نمونه آپلود کردم

در اولی یک Text box داریم که همه حروف به غیر از F را تایپ میکنه

در دومی که کدش در سطح Movie هستش و هر کلیدی رو که بزنید آن را نشان میدهد بغیر از F

فکر کنم دومی بیشتر به کارت بخوره:cool:
 

پیوست ها

  • key.zip
    14 کیلوبایت · بازدیدها: 31

(omid)

Member
محمد جان ممنونم
من می خوام کلیدهای f4 f5 f8 f9 را غیرفعال کنم
نمونه هم باز نمیشه ، لطفا یه نگاه کن
 
سلام چطوری امید
برای این باز نمیشه چون ماله نسخه 11 هست و تو هم حتما از نسخه 10 استفاده میکنی بابا این بی کلاس بازی ها چیه یکم پول خرج کن نسخه 11 رو بگیر دیگه بابا
خوب از شوخی که بگذریم اگه کلید های F4,F5,.. را می خواهی غیر فعال کنی اون مثالهایی که گذاشتم به دردت نمی خوره چون اونها مال کلید های معمولی هست برای کلید های بالایی که نوشتی کدش رو در زیر می نویسم
فقط اسکریپت رو به صورت Movie تعریف کن
کد:
on keydown
  if  _key.keypressed(118) or  _key.keypressed(96) or  _key.keypressed(100) or  _key.keypressed(101) then
    pass
  end if
end
 

(omid)

Member
سلام
محمد جان مرسی از راهنمایی
این راه فقط توی دایرکتور این کلید ها را غیر فعال می کنه
ایا اکسترایی سراغ داری که این کار را بکنه چون می خوام اگه محیط دیگه ای را هم باز کرد باز این کلید ها غیر فعال باشه
اما در مورد نسخه 10 اگه یادت باشه وقتی 11 اومد داشتیم معایب 11 را بررسی می کردیم ( که با کم لطفی دوستان من ادامه ندادم ) یکیش عدم سازگاری با یه سری دیتا بیس بود و همچنین مشکل با فارسی که نسبت به 10 بیشتر هم شده بود .
باز هم از توجه شما ممنونم
 

ps2

Member
دوست عزیز میتونی با دایرکتور اجرای برنامه ها رو چک کنی . واگر برنامه ای در حال اجرا بود دستور خاصی رو اجرا کنی .

این کد که گذاشتم اجرای برنامه نوت پد رو چک میکنه و اگر در حال اجرا باشه اون رو میبنده . چون هر 1000 میلی ثانیه اجرای اون رو چک میکنه عملا تا زمانی که این کد در حال اجرا باشه نوت پد باز نخواهد شد .
در ضمن با دایرکتور11 و اکسترای بادی اپی ای 3.7 نوشته شده

میتونی بجای بستن پنجره از کدی که اقا محمد گفت استفاده کنی .

اگر این کد :

-- baSetWindowState( baWinHandle(), "Hidden" )

رو فعال کنی فایل
exe
این برنامه مخفی میشه و کسی متوجه اجرای کد نمیشه
 

پیوست ها

  • UP.rar
    7.2 کیلوبایت · بازدیدها: 11
آخرین ویرایش:

جدیدترین ارسال ها

بالا