17-10-12, 08:07 PM
كاتب الموضوع : kslawy
السلام عليكم ورحمة الله وبركاتهيعتبر هذا الشرح استكمالاً لرد سابق علي أحد الأعضاء مع بعض الإضافات الطفيفة
فقط أردت أن يكون له موضوع مستقل بذاته للإفادة أكثر ...
الطريقة :
من قائمة Project اختار Add Reference ومن تبويب Com أبحث عن مكتبات :
IDMan 1.0 Type Library
و
downlWithIDM 1.0 Type Library
بعد اختيارها استورد مجال الأسماء التالي :
كود :
[COLOR=#000000][COLOR=#0000bb]Imports IDManLib
Imports DOWNLWITHIDMLib
[/COLOR][/COLOR]
في منطقة التعريفات العامة نضع الأكواد التالية :
كود :
[color=#000000][COLOR=#0000bb]Dim Send_to_IDM [/color][color=#007700]As New [/color][color=#0000bb]IDManLib[/color][color=#007700].[/color][COLOR=#0000bb]CIDMLinkTransmitter
Dim dwn [/COLOR][color=#007700]As New [/color][color=#0000bb]DOWNLWITHIDMLib[/color][color=#007700].[/color][COLOR=#0000bb]IDMDwnlMgr
Dim referer [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim cookie [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim postData [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim user [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim password [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim LocalPath [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
Dim FileName [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing
[/COLOR][/COLOR]
** أولاً : لإرسال ملف تحميل من برنامجك لبرنامج IDMan نستخدم الكود التالي :
كود :
[color=#000000][COLOR=#0000bb]Send_to_IDM[/color][color=#007700].[/color][color=#0000bb]SendLinkToIDM[/color][color=#007700]([/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]Url[/color][color=#007700].[/color][color=#0000bb]ToString[/color][color=#007700], [/color][color=#0000bb]referer[/color][color=#007700], [/color][color=#0000bb]cookie[/color][color=#007700], [/color][color=#0000bb]postData[/color][color=#007700], [/color][color=#0000bb]user[/color][color=#007700], [/color][color=#0000bb]password[/color][color=#007700], [/color][color=#0000bb]LocalPath[/color][color=#007700], [/color][color=#0000bb]FileName[/color][color=#007700], [/color][color=#0000bb]0[/color][COLOR=#007700])
[/COLOR][/COLOR]
- إذا أردت إرسال مكان حفظ تحدده أنت أسند مكان الحفظ الجديد للمتغير LocaPath .
- إذا أردت إرسال اسم الملف الذي تريده أسند اسم جديد للمتغير FileName .
- إذا كنت تستخدم حساب Account (مواقع تحميل الملفات مثلاً :
-- أسند للمتغير User اسم المستخدم تبعك .
-- أسند للمتغير Password كلمة المرور تبعك .
- يمكن ترك المتغيرات السابقة فارغة حينها يستخدم برنامج IDMan إعداداته الافتراضية .
* للمزيد عن إرسال ملف لبرنامج IDMan راجع الشرح بلغة (++C) في الموقع الرسمي للبرنامج >> هنا <<
** ثانياً : لتحميل ملف عن طريق البرنامج :
في هذه النقطة بالذات ينطبق علي المثل القائل : (وقف حمار الشيخ في العقبة) ..
لذلك أضع لكم صورة تبين الكود وما يحتاجه من متغيرات عسي ولعل الله يمن عليكم بحل لغزه .
هذه صورة تبين متغييرات كثيرة لعلها تفيدكم ...
ملحوظة :
* يتطلب تنفيذ الأكواد أن يكون برنامج internet download manager منصباً بجهازك .
* المكتبات المذكورة بعاليه موجود في مجلد البرنامج الرئيسي في ProgramFiles .
وجزاكم الله خيراً
********
******
*****
****
***
**
*