Parsi Coders

نسخه‌ی کامل: پر کردن فیلد های یک سایت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سه تکست باکس داریم
یکی برا username
یکی برا Password
یکی برا سایت مورد نظر همون صفحه ی لاگین
ویک دکمه
چطور با زدن دکمه سایت مورد نظر باز بشه بعد
اطلاعات موجود در تکست باکس به فیلد های یک سایت انتقال بدیم
مثل عکس
[عکس: asdg.JPG]
هرچی گشتم پیدا نکردم
با سورس بگذارید
 

 

 

 

 

 
من الان vb6 رو سیستمم ندارم .شب برم خونه نصب میکنم و دقیق بهت میگم ولی فکر کنم این جواب بده 
1- یه کنترل webbrowser به پروژت اضافه کن . بعدش این کدها رو بنویس




کد:
Private Sub Command1_Click()
WebBrowser1.Navigate ("http://www.yoursite.com/" & "loginstringhere")
End Sub




 

 
(01-26-2014، 10:11 AM)'parvin' نوشته: [ -> ]من الان vb6 رو سیستمم ندارم .شب برم خونه نصب میکنم و دقیق بهت میگم ولی فکر کنم این جواب بده 
1- یه کنترل webbrowser به پروژت اضافه کن . بعدش این کدها رو بنویس





کد:
Private Sub Command1_Click()
WebBrowser1.Navigate ("http://www.yoursite.com/" & "loginstringhere")
End Sub




 

 

 


هر کاری کردم که کنترل webbrowser رو به فرم اضافه کنم با خطای زیر مواجه میشیم با این چکار کنم
[عکس: web.GIF]
 
دوست عزیز باید دوباره فایل DLL اون رو رجیستر کنید
اسم اون فایل رو تغیر بدید و دوباره با برنامه 

regsvr32.exe 

در پوشه system32 
ویندوز رجیستر کنید

پیروز باشید

در مورد سوال اولتون هم باید این رو بگم که باید سورس اون صفحه ای رو که میخواید لاگین کنید باز کنید

و ببینید اسم اون کنترلهایی که عملیات ورود اطلاعات رو برای سرور ویفرستن چیه که بعد از اون باید دستورات http رو بلد باشید و با برنامه نویسی خودتون اون ورودی ها رو برای سرور ارسال کنید و منتظر دریافت نتیجه باشید

بعد از دریافت نتیجه سرور یه پاسخ برای شما میفرسته که آیا یوزر و پسورد شما درست بوده یا غلط

باز شما برنامه نویسی میکنید که اگر درست بود اینکارها رو بکن و اگر غلط بود این کارهارو

این کار کمی وقتگیر هستش ولی فوق العاده شیرین هستش

پیروز باشید
(01-27-2014، 11:40 AM)'mohammad-alone' نوشته: [ -> ]دوست عزیز باید دوباره فایل DLL اون رو رجیستر کنید
اسم اون فایل رو تغیر بدید و دوباره با برنامه 

regsvr32.exe 

در پوشه system32 
ویندوز رجیستر کنید

پیروز باشید

در مورد سوال اولتون هم باید این رو بگم که باید سورس اون صفحه ای رو که میخواید لاگین کنید باز کنید

و ببینید اسم اون کنترلهایی که عملیات ورود اطلاعات رو برای سرور ویفرستن چیه که بعد از اون باید دستورات http رو بلد باشید و با برنامه نویسی خودتون اون ورودی ها رو برای سرور ارسال کنید و منتظر دریافت نتیجه باشید

بعد از دریافت نتیجه سرور یه پاسخ برای شما میفرسته که آیا یوزر و پسورد شما درست بوده یا غلط

باز شما برنامه نویسی میکنید که اگر درست بود اینکارها رو بکن و اگر غلط بود این کارهارو

این کار کمی وقتگیر هستش ولی فوق العاده شیرین هستش

پیروز باشید


 

ممنون از پاسخ شما
وقتی می خوام فایل DLL  رو رجیستر کنم با errorزیر مواجه می شم
[عکس: untitled.JPG]


بعد برای قسمت دوم جواب شما باید بگم منظور من رو از سوالی که گفتم  نفهمیدید

سوال من اینه که وقتی رو دکمه کلیک کردم پنجره ی IE باز بشه وبعد از لود شدن کامل صفحه ی لاگین
نام کاربری و پسورد از textboxداخل برنامه به فیلد نام کاربری و  پسورد سایت کپی بشه همین نه اینکه نام کاربری و پسورد را برای سرور بفرسته وبعد سرور جواب بده
ممنون میشم یکم بیشتر راهنمایی کنید اگه براتون مقدور هست سورس بذارید


 

 
درود
iframe مربوط به اینترنت اکسپلور هست ( اخرین نسخه ie نصب کن )
و واسه پر کردن فیلد ها روش های زیادی هست.
یه مثال :
http://www.bigresource.com/VB-Auto-fill-...J1Iw8.html
http://www.vbforums.com/showthread.php?6...on-webpage
این 2 لینکو با دقت بخون به کارت با مثال میاد.
بدرود
دانلود سورس
کلیلک کنید