ايران ويج

نسخه‌ی کامل: مشکل در گرفتن تایتل فارسی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من دارم یه بردامه مینویسم , اون برنامه باید تایتل پنجره ی رویی رو بگیره , چک کنه ببینه اگه بین تایتل های مورد نظره , شروع اجرای کارش کنه ... .

مشکل من اینه که تایتل های مورد نظرم فارسی و انگلیسی قاطی ان .... .
با فارسی خالی یا انگلیسی خالی مشکلی ندارم , اما اگه اینا با هم باشن اصلا انگار نمیفهمه این اون پینجرس ... .

خیلی این پروژه مهمه , لطفا اگر میتونین کمک کنید بهم , کمک کنید (;

با GetForegroundWindow() هندل و بعد هم با GetWindow() و GetWindowTextLength() تایتل رو میگرفتم ... .

خیلییی مهمه ها ... Heart

یا حق
سلام.
سوالتونو واضح تر بپرسید.
پیمان جان نیگا :
یه کیلاگر میخوام بنویسم که با تایتل کار کنه , مثلا اگر تایتل فلان سایت که توش فارسی و انگلیسی قاطییه بود استارت کنه برا لاگینگ ...

اگر تایتل کلا فازسی یا کلا انگلیسی باشه برنامه به مشکل نمیخوره اما اگر قاطی باشه به جا فارسی ها میزنه chr(63) که میشه ؟ ... .
گفتم از فونت ی تکست باکسه , چنج کردم به Andules , tahoma , verenda که script هم رو Arabic بود اما بازم نشد ... .

من احتمال میدم فونت سیستم من کامل نصب نشده .. .
اما سیستمی که میخوام روش کیلاگر رو نصب کنم اگه کامل نصب نشده باشه فونتاش چی ؟ Biggrin
می تونین این طوری عمل کنین :

مثلا" ما می خوایم کپشن مرورگر رو وقتی که سایت پرشین گیگ باز میشه بگیریم.
فرض رو بر این قرار میدیم که کپشن مرورگر موقع باز شدن سایت پرشین گیگ به این صورته :
Free Host , Free Site , پرشین گیگ
وقتی فارسی و انگلیسی قاطی باشه ، برنامه درست عمل نمی کنه!! پس ما میایم میگیم :
هر برنامه ای باز شد ، کیلاگر ما کپشن اونو بگیره و در یک تکست باکس/متغیر بزاره.بعد داخل اون دنلا این بگرده :
پرشین گیگ
اگه پرشین گیگ پیدا شد که کیلاگر روشن میشه ، اگه نبود که هیچ.در اینصورت فقط از فارسی استفاده شده و هیچ مشکلی به وجود نمی یاد.
سلام.
من با گرفتن فونت فارسی و انگلیسی مشکل ندارم. احتمالا مشکل سیستم خودته. شاید فونت هات مشکل دارن.
شاید از آدرس بار برازر آدرس سایت رو بگیری بهتر باشه تا کپشن.
فکر کنم با توابع رشته ای یا تبدیلات رشته ای بتونید همون کپشن رو به یه فرم استاندارد برای مقایسه در بیارید
برای مقایستون از چه ئستوراتی استفاده میکنید ؟
instr میتونه مفید باشه
(۲۸-شهریور-۱۳۸۸, ۱۵:۵۵:۳۵)Fireninja نوشته است: [ -> ]می تونین این طوری عمل کنین :

مثلا" ما می خوایم کپشن مرورگر رو وقتی که سایت پرشین گیگ باز میشه بگیریم.
فرض رو بر این قرار میدیم که کپشن مرورگر موقع باز شدن سایت پرشین گیگ به این صورته :
Free Host , Free Site , پرشین گیگ
وقتی فارسی و انگلیسی قاطی باشه ، برنامه درست عمل نمی کنه!! پس ما میایم میگیم :
هر برنامه ای باز شد ، کیلاگر ما کپشن اونو بگیره و در یک تکست باکس/متغیر بزاره.بعد داخل اون دنلا این بگرده :
پرشین گیگ
اگه پرشین گیگ پیدا شد که کیلاگر روشن میشه ، اگه نبود که هیچ.در اینصورت فقط از فارسی استفاده شده و هیچ مشکلی به وجود نمی یاد.

نیگا وقتی باشه Free Host , Free Site , پرشین گیگ , برنامه به صورت ???? ??? , Free Host , Free Site میگیره , تایتل من فرضا اینه "ایران - Mozilla Firefox" پس دوتا قاطی میشه ... و برنامه به صورت "????? - MozillaFirefox" میگیره , اگر تایتل فقط ایران بود همون ایران میگیره ... .

توی تایتل هم کلمه ی اضافی انگلیسی نیس ... . :(
(۲۸-شهریور-۱۳۸۸, ۱۷:۲۸:۳۶)Scorpion نوشته است: [ -> ]فکر کنم با توابع رشته ای یا تبدیلات رشته ای بتونید همون کپشن رو به یه فرم استاندارد برای مقایسه در بیارید
برای مقایستون از چه ئستوراتی استفاده میکنید ؟
instr میتونه مفید باشه

من از left(title, len(mytitle)) استفاده میکنم , که تایتل , تایتل پنجره ی روییه , mytitle تایتل صفحه مورد نظر خودمه .
آره instr() مفید میتونه باشه , اما توش اشتباه هم پیش میاد , اون خطی که Bold کردم رو میشه بگین چجوری ؟ Heart
(۲۸-شهریور-۱۳۸۸, ۱۶:۰۱:۰۰)Payman62 نوشته است: [ -> ]سلام.
من با گرفتن فونت فارسی و انگلیسی مشکل ندارم. احتمالا مشکل سیستم خودته. شاید فونت هات مشکل دارن.
شاید از آدرس بار برازر آدرس سایت رو بگیری بهتر باشه تا کپشن.

پیمان جان من مشکل دارم , پس احتمال اینم هس که اونم این مشکل رو داشته باشه . اگه از فونت ها باشه , با ریختن فونت ها رو سیستم قربانی درست میشه ؟
فونت tahoma تو میشه بزاری اینجا من ریپلیس کنم ببینم درس میشه ؟
ولی از فونت ها نیس , این فکر رو منم کردم , اومدم وقتی که تو آرایه بود یه for نوشتم که کد اسکی تایتل رو بزاره , اونم داد 63-63-63-63 .... که میشه همون ؟؟؟؟ ...
ولی فونتتو بزار یه تستی هم بکنیم بد نی ...
-------
اگر از آدرس بار هم بخوام بخونم برا همه بروزر ها باس بنویسم ... Biggrin
اگه در آخر نشد , همین کارو میکنم ] ولی باس کمکم کنین Heart

در آخرم از همه بروبچ ایرانویج سپاسگذارم ...Clap
----------
2 روز گذشت , اینا جواب های کساییه که پست دادنا :((
لطفا" کمک کنیددددد ... :((