07-12-20, 10:26 PM
تقييم الموضوع :
فتح برنامج من الResources وارسال نص إليه
|
07-12-20, 10:35 PM
(07-12-20, 10:23 PM)imnuyvct كتب : Dim url = "https://www.youtube.com/watch?v=dlu12GyaR1Y" ماشاء الله ربنا يكرمك ويرضى عنك..
فعلا أخى هذا فعل ما كنت أطلبه لكنه لصق الرابط هكذا
تم الشكر بواسطة: سعود
08-12-20, 01:30 AM
import sys
if len(sys.argv) == 2: url = sys.argv[1] else: url = input("Enter youtube link: ") print ("\n\nYoutube link:\n" + url) input() IO.File.WriteAllBytes("yot.exe", My.Resources.yot) Dim url = "https://www.youtube.com/watch?v=dlu12GyaR1Y" IO.File.WriteAllBytes("yot.exe", My.Resources.yot) Process.Start("yot.exe", url) تم الشكر بواسطة: سعود , ابو روضة , Anas Mahmoud
08-12-20, 02:06 AM
(08-12-20, 01:30 AM)imnuyvct كتب : import sys جزاك الله كل خير أخى الكريم...
لكن لم يتغير شيئ , جربته كذا مرة لكن النتيجة هى هى لم تتغير...
أتمنى لو أحد يستطيع حل هذه المشكلة
08-12-20, 02:11 AM
ممكن اخي الكريم (ابوروضة) تقول لي ماهي ميزة بايثون اللتي من اجلها صنعت اداة تحميل من اليوتيوب؟
بعد اذنك طبعا احب اعرف (08-12-20, 02:11 AM)سعود كتب : ممكن اخي الكريم (ابوروضة) تقول لي ماهي ميزة بايثون اللتي من اجلها صنعت اداة تحميل من اليوتيوب؟ كود خفيف وبسيط من سطرين فقط وطبعا حاولت عملها بالدوت نت لكن الويب براوزر ثقيل جدا
كما ان اليوتيوب جدد الموقع واصبح صعب الحصول على رابط التحميل المباشر..
هذا فقط أخى سعود.
تم الشكر بواسطة: سعود
08-12-20, 02:25 AM
اخي ابي روضة المشكلة في المبدأ نفسه ، يجب ان تجعل البرنامج في البايثون يقبل مدخلات المستخدم عن طريق ال Command line وتقوم بتحليل هذه المدخلات التي ستكون عبارة عن url كما تفعل الاداة في الطبيعي
اسلوب تمرير وسائط او بارمترات لتشغيل البرنامج بالاعدادات المطلوبة او لتمرير مدخل ما للبرنامج اسلوب مشهور جدا ، وهو الطريقة الافضل ان اردت ان تستخدم هذا البرنامج عن طريق الكود ، مالم تكن هذه الاداة تقبل مدخلات بارمترات من المستخدم مباشرة دون الحاجة لفتحها فلا يوجد ما يمكن فعله للاسف كما طرح الاخ imnuyvct يجب اخذ الرابط من داخل argv https://www.geeksforgeeks.org/command-li...in-python/ لدي تعليق على ما ذكره الاخوة قبلي طريقة SendWait(url) ليست مضمونة ابدا لانها معتمدة على ان تبقى نفس النافذه مفتوحة في خلال ال 200 ملي ثانية التي ننتظرها ، وتعتمد على ان البرنامج لن ياخذ اكثر من 200 ملي ثانية لكي يفتح ، اي خلل في هذين الامرين لن تؤدي دورها
08-12-20, 02:52 AM
(08-12-20, 02:25 AM)Anas Mahmoud كتب : اخي ابي روضة المشكلة في المبدأ نفسه ، يجب ان تجعل البرنامج في البايثون يقبل مدخلات المستخدم عن طريق ال Command line وتقوم بتحليل هذه المدخلات التي ستكون عبارة عن url كما تفعل الاداة في الطبيعي هى فقط كانت تجربة أخى العزيز أنس والله يجزيكم كل الخير...
تم الشكر بواسطة: سعود
|
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم