تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اريد تحميل المُحدد فقط
#31
(02-09-18, 07:07 AM)elgokr كتب :
لعله خير اخى ابو روضة


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

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

الله يسعد قلبك أستاذى المميز والعزيز على قلبى جوكر بااشا

(02-09-18, 12:36 PM)سعود كتب :
ما رايكم باستخدام المستعرض بدون اطار؟

معذرة الحدث التالي لم اضع شروط له 
Download_DownloadCompleted
اظن يمكن الاستغناء عنهSmile
الله اكبر عليك أخى سعود سبحان الله حضرتك والاستاذ الجوكر لكم لمسات خفية تدل على
مدى براعتكم فى البرمجة.....الله يحفظكم ويبارك فيكم..
بالنسبة لهذه الرسالة كيف نتخلص منها لو سمحت ؟؟



(02-09-18, 10:50 AM)elgokr كتب :
(02-09-18, 09:50 AM)سعود كتب : شوف زر بدء التحميل تعديل بسيط
PHP كود :
Private Async Sub Button4_Click(sender As ObjectAs EventArgsHandles Button4.Click
        Dim sss 
As String TextBox4.Text
        For i 
As Integer 0 To checkedListBox1.Items.Count 1
            If checkedListBox1
.GetItemCheckState(i) = CheckState.Checked Then
                Download 
= New WebClient
                Await Download
.DownloadFileTaskAsync(New Uri((lis(i))), sss "\" + CleanFileName(checkedListBox1.Items.Item(i).ToString) + ".mp4")
            End If
        Next
    End Sub 


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


بالكود التالى ( استخدم الكود داخل حدث Button4_Click )
كود :
       Dim Path_ As New FolderBrowserDialog
       If Path_.ShowDialog = DialogResult.Cancel Then Exit Sub

       Dim pathSave_ As String = Path_.SelectedPath & "\" & TextBox4.Text

       If Not Directory.Exists(pathSave_) Then
           Directory.CreateDirectory(pathSave_)
       End If

       For i As Integer = 0 To checkedListBox1.Items.Count - 1
           Dim chkstate As CheckState
           chkstate = checkedListBox1.GetItemCheckState(i)
           If (chkstate = CheckState.Checked) Then
               Download = New WebClient
               Dim name_ As String = checkedListBox1.Items.Item(i)
               name_ = name_.Replace("\", "").Replace("/", "").Replace(":", "").Replace("*", "").Replace("?", "").Replace("""", "").Replace("<", "").Replace(">", "").Replace("|", "").Replace("؟", "")
               Await Download.DownloadFileTaskAsync(New Uri((lis(i))), pathSave_ + "\" + CleanFileName(checkedListBox1.Items.Item(i).ToString) + ".mp4")
               Label1.Text = "0 %"
           End If
       Next

       MsgBox("تم انتهاء من تحميل الملفات المطلوبة")
       Label1.Text = "تم انتهاء من تحميل الملفات المطلوبة"


اولاً سيجعل المستخدم يحدد مسار الحفظ (مضاف حديث عن الوسرس)
ثانياً اخذ اسم الفيديو ليستخدمه كاسم للفيديو عند الحفظ مع تجنب العلامات الغير قابلة بالتسمية
ثالثاً سستم انشاء مجلد على المسار المحدد مسبقاً لضم عدد التحميلات فى مجلد واحد
رابعاً ظهور رسالة باتمام التحميل 

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

اتمنى اللمسات تعطى شكلية واعجاب لديك فى طريقة الاستخدام
وكما يقال كل تاخيرة بها خيره فها انت الان معك الخير  Big Grin

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

روح يا شيخ الله يكرم اصلك ويبارك بعمرك اخى الكريم

عرفت بفضل الله حل الرسالة

        wb.ScriptErrorsSuppressed = True


وبالمناسبة كى يكون الموضوع منتهى اكغلب مواقع التحميل تتعامل مع الكوكيز ولابد من حذفه عند الخروج
من متصفح اكسبلورا وهذا الكود معى من سنين وصراحة نفعنى جدا فهو يعمل تسجيل خروج من كل المواقع التى
زرتها بالانترنت اكسبلورا وبضعه فى حدث خروج الفورم

كود :
 Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
       Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 255")
   End Sub
الرد }}}
تم الشكر بواسطة: elgokr , سعود
#32
بالتوفيق اخى ابو روضة
فالحمد لله والشكر لله والحمد للع على كل حال

اتمنى دائماً ان لا يكون فى اى لقب اخى وحبيبى
يارب يبعدنا دائماً على التكبر والغرور

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

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: سعود , ابو روضة


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحميل قائمة فيديوهات كاملة من اليوتيوب dr.programming 1 161 06-12-25, 02:26 AM
آخر رد: princelovelorn
  كود تحميل فيديو من اليوتيوب عبر بايثون justforit 4 268 23-10-25, 02:58 AM
آخر رد: justforit
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 662 24-04-25, 12:58 PM
آخر رد: foad8920
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 558 22-03-25, 09:59 AM
آخر رد: mh66
  اريد كود لو سمحتم خالد كامل1 10 1,220 15-02-25, 02:15 PM
آخر رد: خالد كامل1
  اريد كود معين اثابكم الله خالد كامل1 1 456 04-02-25, 09:28 PM
آخر رد: aliday03
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 635 18-11-24, 01:02 AM
آخر رد: rdxdz
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 667 12-11-24, 12:19 PM
آخر رد: khalidalwdi
Photo رابط تحميل برنامج منبه الصلاة | Prayer Alarm mmaalmesry 0 740 24-10-24, 05:49 PM
آخر رد: mmaalmesry
  [نقاش] اريد مسااعدة انا مبتدئة ف بحر غارق?? ..N 1 345 29-09-24, 11:16 PM
آخر رد: justforit

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


يقوم بقرائة الموضوع: