تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اريد تحميل المُحدد فقط
#11
(01-09-18, 01:23 AM)عابر سبيل 2 كتب :
جرب هذا الكود
PHP كود :
for each indx in CheckedListbox1.Checkedindices
    Download 
= New WebClient
    Download
.DownloadFileAsync(New Uri(lis(indx)), My.Computer.FileSystem.SpecialDirectories.Desktop "\" & CleanFileName("") & ".mp4")
next 

جرب هذا الكود
PHP كود :
for each indx in CheckedListbox1.Checkedindices
    Download 
= New WebClient
    Download
.DownloadFileAsync(New Uri(lis(indx)), My.Computer.FileSystem.SpecialDirectories.Desktop "\" & CleanFileName("") & ".mp4")
next 
للاسف اخى لم ينفع اطلاقا وجزاك الله كل خير

(01-09-18, 01:06 AM)سعود كتب : sender.selectedindex
هذا السطر يعني المظلل.

شوف المرفق التالي معدل من مثال الاخ اللي شارك بالموضوع.

طبعا لا يوجد تحميل لانه ليس لدي روابط مناسبة للفكرة الخاصة بالموضوع.
حاول تدقق بالمشروع بعيدا عن مشروعك 



والله العظيم انا من الصبح اصلا وانا بحاول والى الان لم اصل لاى جديد
الرد }}}
تم الشكر بواسطة:
#12
إقتباس :والله العظيم انا من الصبح اصلا وانا بحاول والى الان لم اصل لاى جديد
اخي الكريم ... قد يكون السبب من الموقع نفسه.
هل استفدت من المثال بشكل جيد؟
هل عرفت فكرته و اقصد فكرة مشروعي ؟
هل تلقي نظرة للمثال التالي قد تتضح لك فكرتي ببساطة

هنا

انا متاكد ان الفكرة لن تجد بها ماتريده الان ...افضل شيء اي شخص تستطيع التواصل معه ليعدل على مشروعك.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: عابر سبيل 2 , عابر سبيل 2 , ابو روضة
#13
(01-09-18, 02:46 AM)سعود كتب : انا متاكد ان الفكرة لن تجد بها ماتريده الان ...افضل شيء اي شخص تستطيع التواصل معه ليعدل على مشروعك.

الله المستعان أخى سعود من يريد المساعدة أكيد لن ينتظر التواصل معه
الرد }}}
تم الشكر بواسطة:
#14
مرحباً اخى ابو روضة

قمت بالاطلاع على الردود فالكل اعطى لك الحلول الصحيحة لما تريد
لكن يبدو انك مشتت ولا تعلم ماذا تفعل

سابسط الامر لك لكيفية حل ذلك

تعال نتخيل التالى
ان الروابط واسم الملف الذى يتم جلبه عبارة عن كمثال

كود :
youtube(0 , 0) ' الاسم
youtube(0, 1) ' الرابط

أو

كود :
youtube(0)(0) ' الاسم
youtube(0)(1) ' الرابط


اى كانت الطريقة فى النهاية هى عبارة عن نوع String()  او المسمى لها Array

طيب انت الان بعد اظهار الاسماء قى listbox 

كل ما عليك التالى بعد الاكواد المدرجة للاخوة وهو لجلب رقم كل check

عم طريق مثلاً For فكل الامر اللى انت محتاجه انك تمرر الرقم ده ليصبح الشكل كالتالى
كود :
youtube(ii)(1) ' ii تعنى رقم Check

بكده تكون انت معاك الرابط من خلاله كل ما عليك ان تمرره فى WebClient
للكود الذى لديك وبكده تكون طبقت ما تريده

اتمنى ان تكون الفكرة والصورة وضحت لك

واذا ارفقت السورس ستجد الجميع بوضع الكود الفعلى لما تريده
فيمكنك عمل سورس جديد به فورم يحتوى على كود شاشة تحميل قناه 

وستجد الكل اعاد ارفاقه لك وبه الحل الانسب لك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: سعود
#15
(01-09-18, 04:33 PM)elgokr كتب :
مرحباً اخى ابو روضة

قمت بالاطلاع على الردود فالكل اعطى لك الحلول الصحيحة لما تريد
لكن يبدو انك مشتت ولا تعلم ماذا تفعل

سابسط الامر لك لكيفية حل ذلك

تعال نتخيل التالى
ان الروابط واسم الملف الذى يتم جلبه عبارة عن كمثال

كود :
youtube(0 , 0) ' الاسم
youtube(0, 1) ' الرابط

أو

كود :
youtube(0)(0) ' الاسم
youtube(0)(1) ' الرابط


اى كانت الطريقة فى النهاية هى عبارة عن نوع String()  او المسمى لها Array

طيب انت الان بعد اظهار الاسماء قى listbox 

كل ما عليك التالى بعد الاكواد المدرجة للاخوة وهو لجلب رقم كل check

عم طريق مثلاً For فكل الامر اللى انت محتاجه انك تمرر الرقم ده ليصبح الشكل كالتالى
كود :
youtube(ii)(1) ' ii تعنى رقم Check

بكده تكون انت معاك الرابط من خلاله كل ما عليك ان تمرره فى WebClient
للكود الذى لديك وبكده تكون طبقت ما تريده

اتمنى ان تكون الفكرة والصورة وضحت لك

واذا ارفقت السورس ستجد الجميع بوضع الكود الفعلى لما تريده
فيمكنك عمل سورس جديد به فورم يحتوى على كود شاشة تحميل قناه 

وستجد الكل اعاد ارفاقه لك وبه الحل الانسب لك

تحياتى لك
وتمنياتى لك التوفيق

والله العظيم انا من امس وانا بحاول معاها ومش عارف مخى منغلق تماما والفكرة حتى مش عاوزة 
ترسخ فى دماغى وعموما  المشروع لمن يريد المساعدة


الملفات المرفقة
.zip   مقاطع دعوية مؤثرة.zip (الحجم : 149.57 ك ب / التحميلات : 15)
الرد }}}
تم الشكر بواسطة: سعود
#16
تم الاطلاع على الملف المرفق
وملاحظ ان جلب اسم الفيديو المطلوب تحميله يتم جلبه من خلال الاتى
كود :
           If item.GetAttribute("Id").Contains("msgtxt3567146535") Then
               checkedListBox1.Items.Add(item.InnerText)
           End If

تعال كده اطلب منك التالى
حتى تصل الفكرة لك كاملاً

فى البدابة انشاء checkedListBox اضافى فى الشاشة
بحيث يكون لديك 2 واحد يتم جلب اسم الفيديو والاخر توضع به رابط الفيديو 

الى هنا جميل
يعنى كل اللى مطلوب منك انك ستكرر مثل هذا الكود
كود :
       ss = webBrowser1.Document.GetElementsByTagName("span")
       For Each item As HtmlElement In ss
           If item.GetAttribute("Id").Contains("msgtxt3567146535") Then
               checkedListBox1.Items.Add(item.InnerText)
           End If
       Next item

لكن بدل من ان يتم جلب اسم الفيديو يقوم بجلب رابط الفيديو
وبدل من تمريره الى checkedListBox1 سيكون checkedListBox2

جلب الرابط سيكون من A بدلاً من Span والـ id الخاص به search_more
الرابط ستجده فى href

طيب بعد عمل التالى ماذا يمكنك فعله
كل ما عليك هو تطبيق شرح الاخوة فى جلب كل رقم لـ checkedListBox1 المحدد
فمثلاً لنقول ان checkedListBox1 المحدد هو 1 هتستخدم 1 لكن هنا على checkedListBox2
واللى هيكون بطبيعة الحال مخفي واللى هيكون فى الرابط التى تم جلبها

اتمنى ان اكون سهلت الامر عليك
وان الامر اصبح اسهل وبسيط بكل ما تتخيله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , سعود
#17
(01-09-18, 05:32 PM)elgokr كتب :
تم الاطلاع على الملف المرفق
وملاحظ ان جلب اسم الفيديو المطلوب تحميله يتم جلبه من خلال الاتى
كود :
           If item.GetAttribute("Id").Contains("msgtxt3567146535") Then
               checkedListBox1.Items.Add(item.InnerText)
           End If

تعال كده اطلب منك التالى
حتى تصل الفكرة لك كاملاً

فى البدابة انشاء checkedListBox اضافى فى الشاشة
بحيث يكون لديك 2 واحد يتم جلب اسم الفيديو والاخر توضع به رابط الفيديو 

الى هنا جميل
يعنى كل اللى مطلوب منك انك ستكرر مثل هذا الكود
كود :
       ss = webBrowser1.Document.GetElementsByTagName("span")
       For Each item As HtmlElement In ss
           If item.GetAttribute("Id").Contains("msgtxt3567146535") Then
               checkedListBox1.Items.Add(item.InnerText)
           End If
       Next item

لكن بدل من ان يتم جلب اسم الفيديو يقوم بجلب رابط الفيديو
وبدل من تمريره الى checkedListBox1 سيكون checkedListBox2

جلب الرابط سيكون من A بدلاً من Span والـ id الخاص به search_more
الرابط ستجده فى href

طيب بعد عمل التالى ماذا يمكنك فعله
كل ما عليك هو تطبيق شرح الاخوة فى جلب كل رقم لـ checkedListBox1 المحدد
فمثلاً لنقول ان checkedListBox1 المحدد هو 1 هتستخدم 1 لكن هنا على checkedListBox2
واللى هيكون بطبيعة الحال مخفي واللى هيكون فى الرابط التى تم جلبها

اتمنى ان اكون سهلت الامر عليك
وان الامر اصبح اسهل وبسيط بكل ما تتخيله

تحياتى لك
وتمنياتى لك التوفيق

واضح انك لم تفهم مطلبى اخى الجوكر

انا كل ما اريد هو تحميل المتعلم عليه فقط..
" تحميل ليس جلب روابط "
الرد }}}
تم الشكر بواسطة: سعود , سعود
#18
(01-09-18, 05:49 PM)ابو روضة كتب :
واضح انك لم تفهم مطلبى اخى الجوكر

انا كل ما اريد هو تحميل المتعلم عليه فقط..
" تحميل ليس جلب روابط "


بالعكس اخى ابو روضة

لكن انا لم الاحظ انك تقوم بجلب الرابط المطلوب تحميله
فكيف يمكنك تحميل شئ لا يوجد له رابط

فى الكود فى اول الموضوع موضح هنا الكود التالى
كود :
New Uri(الرابط))

بالنهاية سيكون الكود المطلوب فى اول المشاركة بهذا الشكل
كود :
       Download = New WebClient
       Download.DownloadFileAsync(New Uri(CheckedListBox2.Items.Item(0))), My.Computer.FileSystem.SpecialDirectories.Desktop + "/" + CleanFileName(CheckedListBox1.Items.Item(0)) + ".mp4")

رقم 0 المدرج هو رقم كل ما تم تحديده فى CheckedListBox1 عند تحديد التحميل
وسيمرر الرقم عن طريق For لعدد ما تم تحديده فى CheckedListBox1 عن جلب رقم index

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , سعود
#19
(01-09-18, 05:59 PM)elgokr كتب :
(01-09-18, 05:49 PM)ابو روضة كتب :
واضح انك لم تفهم مطلبى اخى الجوكر

انا كل ما اريد هو تحميل المتعلم عليه فقط..
" تحميل ليس جلب روابط "


بالعكس اخى ابو روضة

لكن انا لم الاحظ انك تقوم بجلب الرابط المطلوب تحميله
فكيف يمكنك تحميل شئ لا يوجد له رابط

فى الكود فى اول الموضوع موضح هنا الكود التالى
كود :
New Uri(الرابط))

بالنهاية سيكون الكود المطلوب فى اول المشاركة بهذا الشكل
كود :
       Download = New WebClient
       Download.DownloadFileAsync(New Uri(CheckedListBox2.Items.Item(0))), My.Computer.FileSystem.SpecialDirectories.Desktop + "/" + CleanFileName(CheckedListBox1.Items.Item(0)) + ".mp4")

رقم 0 المدرج هو رقم كل ما تم تحديده فى CheckedListBox1 عند تحديد التحميل
وسيمرر الرقم عن طريق For لعدد ما تم تحديده فى CheckedListBox1 عن جلب رقم index

تحياتى لك
وتمنياتى لك التوفيق

هذا هو كود التحميل الاصلى اخى جوكر

كود :
Download = New WebClient
           '    Download.DownloadFileAsync(New Uri((lis(sender.selectedindex))), My.Computer.FileSystem.SpecialDirectories.Desktop + "/" + CleanFileName(Me.Text) + ".mp4")
     
لآن الروابط بتم جلبها بهذا الكود
كود :
If item.GetAttribute("href").Contains("downloadplaylist") Then
               lis.Add(item.GetAttribute("href").ToString())
           End If
 وبهذا يكون الرابط مخفى داخل الاسم يعنى الاسم اللى ظاهر اصلا بكون هو هو الرابط
وتعلمت هذه الطريقة من اخى سعود Dim lis As New List(Of String)
لكن الموضوع معقد فعلا ولو حضرتك جربت بكود حضرتك ستجد انه لا يحمل اى شيئ اصلا
وحتى لو حمل سيحمل كل الروابط مرة واحدة وانا لا اريد ذلك بل اريده يحمل المتحدد ثم ينزل على المتحدد
الاخر يحمله وهكذا الى ان ينتهى من كل الروابط المتحددة واحد تلو الاخر ليس كلهم مع بعض
الرد }}}
تم الشكر بواسطة: سعود , سعود
#20
إقتباس :من يريد المساعدة أكيد لن ينتظر التواصل معه
قصدي ان كنت تتحفظ على  المشروع لاي سبب كان (ولك الحق ولا احد يلومك).
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد طباعة الباركود من غير ظهور نافذة المعاينة new_programer 1 92 منذ 5 ساعة مضت
آخر رد: new_programer
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 1 124 28-04-24, 04:52 PM
آخر رد: new_programer
  تحميل جميع الماسحات الضوئية المتصلة بالجهاز في كومبوبوكس جيولوجي مبتدئ 2 253 22-02-24, 07:10 PM
آخر رد: جيولوجي مبتدئ
  اريد طباعة الباركود المحدد فقط مع الكمية new_programer 5 488 09-01-24, 08:40 PM
آخر رد: new_programer
  اريد مساعدة في العملية الحسابية melad2002 3 478 29-12-23, 09:10 PM
آخر رد: melad2002
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,929 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 506 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  [سؤال] اريد تغيير اسم حقل ضمن جدول بقاعدة بيانات اكسس mh66 1 425 08-11-23, 08:16 AM
آخر رد: justforit
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 535 05-11-23, 01:45 AM
آخر رد: justforit
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 499 17-10-23, 06:51 PM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم