واضح آرشیو وب فارسی:سایت ریسک: View Full Version : یه رخداد خیلی عجیب!!! tarfand 4u22-07-2008, 01:02 PMسلام دوستان خسته نباشید... من وقتی می خواستم برنامه Internet Download Manager را فعال کنم با نهایت تعجب زمانی که کیجن برنامه را اجرا کردم بعد به منوی Registration سپس گزینه Registration برنامه رجوع کردم رخداد خیلی عجیبی مانند تصویر زیر دیدم: http://i35.tinypic.com/314bl7o.gif همونور که می بینید هر چیزی توی کیجن (مثلا نام) رو تغییر بدین سایر موارد به صورت کاملا خودکار وارد Textbox های پنجره ی فعال سازی Internet Download Manager می شوند:18: حالا این موضوع شده ملکه ی ذهن من که چه طوری میشه یه چنین چیزی توی VisualBasic 6 داشت!!! اینم لینک دانلود کیجن برنامه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فکر کنم که از API هم کمک گرفته باشه ولی دقیقا نمیدونم این رو چه جوری نوشتن؟!؟!؟! حالا خیلی ممنونم میشم اگه من رو راهنمایی کنید.... فاطـمه22-07-2008, 01:24 PMمگه می شه؟ بذار منم امتحان کنم. tarfand 4u22-07-2008, 01:43 PMمگه می شه؟ بذار منم امتحان کنم. باور کنید راست میگم چند تا برنامه ی دیگم هست که کیجن هاشون همینطوریه:18: باشه شما هم امتحان کن hoax3r22-07-2008, 05:17 PMاین کیجن از EnumWindows برای گرفتن عنوان همه پنجره ها استفاده کرده بعد وقتی با عنوان برنامه IDM برابر شد با استفاده از هندل بدست آمده و تابع SendDlgItemMessage تکس باکسارو تغییر میده، من وی بی خیلی وقته کار نکردم زیاد تو مود کار کردن باهاش نیستم، برای همین با c یه نمونه کد میزارم، فکر نکنم تبدیلش چندان سخت باشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شاد باشید tarfand 4u22-07-2008, 05:21 PMاین کیجن از EnumWindows برای گرفتن عنوان همه پنجره ها استفاده کرده بعد وقتی با عنوان برنامه IDM برابر شد با استفاده از هندل بدست آمده و تابع SendDlgItemMessage تکس باکسارو تغییر میده، من وی بی خیلی وقته کار نکردم زیاد تو مود کار کردن باهاش نیستم، برای همین با c یه نمونه کد میزارم، فکر نکنم تبدیلش چندان سخت باشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شاد باشید سلام دوست عزیز خیلی ممنون از لطفتون... نمونه ای که برای دانلود معرفی کردین عالی بود اما میشه به من بگین چه طوری میتونم سورس رو به Visual Basic تبدیل کنم. فاطـمه22-07-2008, 05:26 PMاین کیجن از EnumWindows برای گرفتن عنوان همه پنجره ها استفاده کرده بعد وقتی با عنوان برنامه IDM برابر شد با استفاده از هندل بدست آمده و تابع SendDlgItemMessage تکس باکسارو تغییر میده، من وی بی خیلی وقته کار نکردم زیاد تو مود کار کردن باهاش نیستم، برای همین با c یه نمونه کد میزارم، فکر نکنم تبدیلش چندان سخت باشه !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شاد باشید چه جالب........... hoax3r22-07-2008, 06:37 PMسلام دوست عزیز خیلی ممنون از لطفتون... نمونه ای که برای دانلود معرفی کردین عالی بود اما میشه به من بگین چه طوری میتونم سورس رو به Visual Basic تبدیل کنم. من یه تبدیلی دادم ولی نمیدونم چرا بازی در میاره جواب نمیده، من همین کدی که ساختم میزارم اگه کسی وی بیش خوبه بیاد ایرادش رو رفع کنه این کد تو قسمت Form1 بریز(به فرم یه تکس باکس اضافه کن) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! این کد رو هم یه ماژول درست کن توش بریز !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! شاد باشید tarfand 4u22-07-2008, 06:41 PMممنونم، میرم امتحان میکنم... Smafias22-07-2008, 08:47 PMسلام بهتره که از FindWindow استفاده بشه! نمونه بارز: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! توضیح برنامه: در جعبه متن اول تیتر پنجره مورد نظر رو بنویسید. در جعبه متن دوم اسم کلاس کنترلی که میخواهید متن را بهش تزریق کنید بنویسید. در جعبه متن سوم متنی که می خواهید به کنترل مورد نظر تزریق کنید. برای مثال جعبه اول و دوم بصورت پیش فرض پر شده -- کافیست پنجره Run را باز کنید و آنچه میخواهید در جعبه سوم بنویسید. برای پنجره های دیگر هم میتوانید این کارو کنید... به همین سادگی! سوالی بود بپرسید :11: tarfand 4u24-07-2008, 04:30 PMسلام بهتره که از FindWindow استفاده بشه! نمونه بارز: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! توضیح برنامه: در جعبه متن اول تیتر پنجره مورد نظر رو بنویسید. در جعبه متن دوم اسم کلاس کنترلی که میخواهید متن را بهش تزریق کنید بنویسید. در جعبه متن سوم متنی که می خواهید به کنترل مورد نظر تزریق کنید. برای مثال جعبه اول و دوم بصورت پیش فرض پر شده -- کافیست پنجره Run را باز کنید و آنچه میخواهید در جعبه سوم بنویسید. برای پنجره های دیگر هم میتوانید این کارو کنید... به همین سادگی! سوالی بود بپرسید :11: دوست عزیز از کمکتون خیلی متشکرم... بازم ما رو شرمنده کردی:11: دمت گرم:46: موفق باشی tarfand 4u24-07-2008, 04:38 PMمن می خوام مثلا توی پنجره ای که Capition اون برابر 1 هست متن Ok رو در Textbox اون بریزم ولی جواب نمی ده... در تکست باکس اول 1 رو وارد میکنم در تکست باکس دومی TextBox رو وارد می کنم در تکست باکس سومی هم OK رو وارد می کنم که کلمه ی TextBox قرمز میشه... میشه کمک کنید خواهش می کنم.... Smafias24-07-2008, 06:34 PMدر جعبه متن دوم ThunderTextBox بنویسید مشکلتون حل میشه! در ضمن برای بدست آوردن نام Class کنترل ها از برنامه ++Spy میتوانید استفاده کنید: Start->All Programs->Microsoft Visual Studio 6.0->Microsoft Visual Studio 6.0 Tools->++Spy اگه مشکلی بود مطرح کنید! قربان شما :11: tarfand 4u24-07-2008, 08:07 PMدوست عزیز از لطف بزرگی که هم به من و هم به سایرین کردین خیلی متشکرم امیدوارم که در تمام مراحل زندگی موفق و مؤید باشین:8: فقط یه خواهشی ازتون دارم: می خواستم بدونم اگه داخل یک پنجره بیشتر از یک Textbox بود چیکار باید بکنیم؟؟؟ یا اینکه متنمون توی یکی از تکس باکس های موجود در صفحه ریخته بشه (اونی که خودمون می خوایم) ممنون Smafias25-07-2008, 02:05 AMخواهش میکنم! :20: وظیفم رو انجام دادم. ---------------------- خوب اینجاست که دیگه باید بریم سراغ EnumChildWindows -- اینم سورس: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فقط کافیه شماره کنترل مورد نظر رو در جعبه متن سوم بنویسید و متن مورد نظرتون رو هم در جعبه متن چهارم. به همین سادگی! امیدوارم که شما هم همیشه موفق باشین! بازهم اگه مشکلی بود بگید :11: tarfand 4u25-07-2008, 01:23 PMدوست عزیز واقعا از لطفتون ممنونم(تو ویژوال بیسیک حرف اول میزنی پسر!!!) ایول بابا دمت گرم:46: راستی دوست عزیز من مسیری رو که داده بودین برای اجرا برنامه ی Spy++ پیدا نکردم میشه راهنمایی ام کنید... Smafias26-07-2008, 08:43 PMاختیار دارین -- شما استاد مایی. احتمالا موقع نصب Visual Studio تیک گزینه Tools رو نزدید -- شاید هم تیک گزینه ++Spy . به هر حال آپلودش کردم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! برای بدست آوردن اطلاعات یک پنجره یا یک کنترل از منوی Spy گزینه Find Window رو انتخاب کن -- بعد روی اون شکل (نشانه) کلیک رو نگه دار و ببر روی مقصد مورد نظر (پنجره یا کنترل) -- بعد یه پنجره حاوی اطلاعات شئ مورد نظر باز میشه روبروی Class نام کلاس شئ مورد نظر رو نوشته... و یه برنامه هم هست که تقریبا مشابهشه و یکم آسونتره: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشی :11: tarfand 4u27-07-2008, 12:50 AMخواهش می کنم دوست عزیز زیادی پست که نشونه ی بزرگی نیست:13: شما با این که پستاتون از من کمتر هست اما همین عدد پست شما از صد تا رقم پست های ناچیز من ارزش بالاتری داره دوست عزیز:20: ما کوچیک شما هستیم شما بزرگتری، شما استادین ما چه کاره ایم( یه سوال بپرس خیلی پر رو فقط همین ):19: راستی از آپلودتون واقعا متشکرم:46: سریال برنامه ی دومی رو پبدا کردم گفتم بذارم شاید لازمتون بشه: WinID 3.1 Name: Mohsen3800 Code: 121220TP1 دوست من ببینید من یه مدتی بینهایت سرم توی برنامه نویسی یه چیزی حدودا تا اول مهر بعد از اون می خوام به طرز شدید توی انجمن کرک و سریال فعالیت داشته باشم. از انجایی که شما لطف های زیادی در حق من کردین منم می خوام جبران کنم. ازتون می خوام اگه کرک برنامه ای لازمش داشتین به من پیغام ارسال کنید، من همه سعی خودم رو میکنم تا براتون پیدا کنم... راستی دوست عزیز من که از برنامه اولی چیزی آنچنان سر در نیاوردم اما با برنامی دومی به یه جاهایی رسیدیم. حالا از شما می خوام یه سوال بپرسم: دوست عزیز در برنامه دومی (WinID 3.1) زمانی که شما ماوس رو در محیط ویندوز به حرکت در میارین اون قسمتی که در برنامه به رنگ قرمز در میاد همون آیدی مورد نظر هست یا اینکه ایدی مورد نظر ما یه جای دیگه توی برنامه هست و من نمی بینم!!! با تشکر از شما دوست عزیز Smafias27-07-2008, 01:15 AMاز بابت شماره سریال برنامه ممنون! باشه اگه در زمینه کرک مشکل داشتم مزاحمتون میشم. در برنامه WinID اگر نام کلاس یک شئ رو میخواهید بدست بیاورید اینجاست (با کادر قرمز مشخص شده): http://www.tinypic.ws/files/r0codukqs2f7v6e2pe2t.jpg ممنون و متشکرم :11: tarfand 4u27-07-2008, 10:36 AMروبروم بوده ندیدم دوست عزیز به خاطر تمام را هنمائی های کاملی که در این پست ها و سایر سوالاتی که داشتم به من کردین بی نهایت متشکرم و امیدوارم که در هر جا و در مکانی که هستین هموراه موفق و مؤید باشید.:11: من گفتم بازم میگم: ما کوچیکتیم دیگه مزاحمتون نمیشم خدانگهدار سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 364]