۱۰-مرداد-۱۳۹۸, ۰۰:۰۷:۲۴
۱۰-مرداد-۱۳۹۸, ۰۱:۱۹:۵۹
به نوع باکد خوانت بستگی داره
اونی که کار میکنی باید focus بدی رو معمولا نمیشه؛ چون شبیه کیبرد عمل میکنه ...
وبا راه بی درد سر نمیتونی
مگر اینکه توابع کیبرد رو هوک کنی؛ اونو مستقما بتونی دریافت کنی ...
اونی که کار میکنی باید focus بدی رو معمولا نمیشه؛ چون شبیه کیبرد عمل میکنه ...
وبا راه بی درد سر نمیتونی
مگر اینکه توابع کیبرد رو هوک کنی؛ اونو مستقما بتونی دریافت کنی ...
۱۰-مرداد-۱۳۹۸, ۱۴:۱۹:۳۳
هوک میتونی توضیح بدی یا با چه نوع هوکی باید کار کنم که جستجو کنم؟
۱۰-مرداد-۱۳۹۸, ۱۴:۴۳:۱۸
کیبرد رو مجسم کن؛ وقتی دگمه ای رو فشار میدی؛ یه سری سیگنالها میفرسته ویندوز؛ ویندوز اون سیگنالها رو میخونه؛ کد درگمه ای رو که فشار دادی از توی اون سیگنالها میکشه بیرون؛ و میفرسته به سمت پنچره ای که focus روش هست ..
اون قسمتی که ویندوز داره کد رو میفرسته به پنجره ای که focus روش هست رو توسط توابع نرم افزاریش یا به اصطلاح api انجام میده ..
هوک کردن یعنی یکار کنی که اون api کاری که همیشه انجام میده رو نتونه انجام بده و بجاظ برنامه ای که تو نوشتی بتونه اجرا بشه ..
حالا این دستگاه شما هم همینه؛ یعنی وقتی بارکدی اسکن میشه؛ دقیقا شبیه کیبرد عمل میکنه؛ یعنی وقتی بارکدی رو اسکن کردی دقیقا شبیه اینه که با کیبرد مثلا بنویسی 26168796346 ؛ از نظر ویندوز این دوتا فرقی با بهم ندارند
کاری که باید بکنی اینه که api ای که مسول دریافت محتویات کیبرد هست .. رو هوک کنی؛ مقداری که میخواد بفرسته سمت یه پنجره focus شده رو بگیری؛ و بریزی توی متغیرت ...
خودم هم نفهمیدم چی دارم میگم؛ همینجوری یه چیزی پروندم
اون قسمتی که ویندوز داره کد رو میفرسته به پنجره ای که focus روش هست رو توسط توابع نرم افزاریش یا به اصطلاح api انجام میده ..
هوک کردن یعنی یکار کنی که اون api کاری که همیشه انجام میده رو نتونه انجام بده و بجاظ برنامه ای که تو نوشتی بتونه اجرا بشه ..
حالا این دستگاه شما هم همینه؛ یعنی وقتی بارکدی اسکن میشه؛ دقیقا شبیه کیبرد عمل میکنه؛ یعنی وقتی بارکدی رو اسکن کردی دقیقا شبیه اینه که با کیبرد مثلا بنویسی 26168796346 ؛ از نظر ویندوز این دوتا فرقی با بهم ندارند
کاری که باید بکنی اینه که api ای که مسول دریافت محتویات کیبرد هست .. رو هوک کنی؛ مقداری که میخواد بفرسته سمت یه پنجره focus شده رو بگیری؛ و بریزی توی متغیرت ...
خودم هم نفهمیدم چی دارم میگم؛ همینجوری یه چیزی پروندم
۱۰-مرداد-۱۳۹۸, ۱۴:۴۴:۰۲
(۱۰-مرداد-۱۳۹۸, ۱۴:۱۹:۳۳)aleas نوشته است: [ -> ]هوک میتونی توضیح بدی یا با چه نوع هوکی باید کار کنم که جستجو کنم؟
بلد نیستم تا این حد
تجریه ویندوزی ندارم تقریبا
۱۰-مرداد-۱۳۹۸, ۱۶:۴۲:۱۴
(۱۰-مرداد-۱۳۹۸, ۱۴:۴۴:۰۲)babyy نوشته است: [ -> ](۱۰-مرداد-۱۳۹۸, ۱۴:۱۹:۳۳)aleas نوشته است: [ -> ]هوک میتونی توضیح بدی یا با چه نوع هوکی باید کار کنم که جستجو کنم؟
بلد نیستم تا این حد
تجریه ویندوزی ندارم تقریبا
توضیحات که دقیق عملکرد ویندوز منم میدونم به همین صورته
حالا من دارم سرچ میکنم تا الان که چیزی دستگریم نشد اگر شما پیدا کرین حتما برام بفرستین ممنون