الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تشغيل ملف بأمتداد معين على هيئة أمتداد أخر

بدأه moslem_12002 في 23 مايو 2008 · 13 رد · 1,193 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف يمكننى تشغيل ملف بأمتداد معين يعنى لو عندى ملف بأمتداد txt عاوز أفتحه على هيئة wmv أزاى

شكرا للجميع

سبحان الله وبحمده سبحان الله العظيم

s.gif

#2

أستغفر الله العظيم..!!

#3
اقتباس
أستغفر الله العظيم..!!

لو سمحت مفهمتش الكود كويس ياريت لو حد عنده الكود الصحيح يدهولى لانى محتاجه جدا

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

:wacko: :wacko: :wacko: :wacko:

سبحان الله وبحمده سبحان الله العظيم

s.gif

#4
اقتباس
كيف يمكننى تشغيل ملف بأمتداد معين يعنى لو عندى ملف بأمتداد txt عاوز أفتحه على هيئة wmv أزاى

أظنها مستحيلة إلا إذا كنت تقصد دمج الملفات .

اقتباس
كيف يمكننى تشغيل ملف بأمتداد معين يعنى لو عندى ملف بأمتداد txt عاوز أفتحه على هيئة wmv أزاى

أظنها مستحيلة إلا إذا كنت تقصد دمج الملفات .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

يا اخى وضح كلامك كيف تفتح ملف نصى وتعرضه كفيو

ام انه اصلا هو ملف فيديو والامتداد متغير

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#6

أسف أن السؤال لم يكن واضح

اللى أنا عازوه هعمل مجلد فى مسار البرنامج بتاعى سيتم فيه وضع 10 ملفات بالأمتداد exe سأقوم بتغييرها يدويا الى أى أمتداد مش مهم

مثلا 7refbrmga المهم وهفتح الملفات دى من البرنامج بتاعى بأستخدام shell لو عملت كده هيطلع مربع حوار open with الخاص بالويندوز

أنا مش عاوز ده طبعا يحصل يبقى المفروض أنى هخلى البرنامج يفتح الملف ده على هيئة exe مع أبقائه على أمتداده اللى أنا كاتبه من دماغى فى المجلد

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

أنا عاوز اعمل كده ليه

لانى عاوز أعمل تحديث للبرنامج من النت

------------------------------------------

طيب ما تعمل تحميل ملف التحديث من الموقع بتاعك للمجلد؟

-أصل حجم الملف كبير ملهوش حل غير أفصله وأفتحه واحد واحد يعنى هفتح للعميل الجزئيه اللى هو عاوزه بس

-أثناء تحميل االتحديث من الأنترنت هعمل medo Progress bar.ocx الخاص بيك يأخ حرف برمجه علشان أخلى اعميل يتفرج على التحديث وهو بينزل من الأنترنت وطبعا هخلى عملية القياس بتاعته على أساس عدد الملفات اللى هحملها

----------------------------------------------------------------------------------------------------------

ملحوظه أثناء قيامى ببرمجة البرنامج الخص بى سأقوم ببرمجته على جزئيات منفصله وأعمل شاشه فى النهايه تفتح كل واحده منهم بأستخدام shell

أدى كل الحكايه

ينفع ولا لا

ولو سمحت يأخ SIFE-C ماذا تقصد بدمج الملفات عسى أن يكون فيها المطلوب

------------------------------------------------------------------------------------------------------------------

يعنى فى النهايه السؤال هيكون

كيف يمكننى تشغيل ملف بأمتداد معين يعنى لو عندى ملف بأمتداد 7refbrmga عاوز أفتحه على هيئة exe أزاى

وشكرا لكم

سبحان الله وبحمده سبحان الله العظيم

s.gif

#7

طيب ايه المشكلة طب ماتخليه على امتداده الاصلى ونزله طبيعى من على النت وحطة مكان القديم

ولعى فكرة التحديث لا يتم بهذه الطريقة انما احدى الطرق هو تحديث مكتبات الربط الديناميكى dll ويكون ملف البرنامج ثابت

والسلام عليكم ورحمة الله

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#8
اقتباس
طيب ايه المشكلة طب ماتخليه على امتداده الاصلى ونزله طبيعى من على النت وحطة مكان القديم
اقتباس
طيب ما تعمل تحميل ملف التحديث من الموقع بتاعك للمجلد؟

-أصل حجم الملف كبير ملهوش حل غير أفصله وأفتحه واحد واحد يعنى هفتح للعميل الجزئيه اللى هو عاوزه بس

مكتبات الربط الديناميكى dll أنا لا أستخدم الا المتواجده فى الفيجول بيسك نفسه يعنى مش عاوز أعدل فيها

أنا هزود حاجات فى البرنامج نفسه كل فتره يعنى الشغل كله هيكون فى ملف exe فقط وطبعا لو أستخدمت مكتبات dll لازم هضيفها لملفات التحديث وشكرا

سبحان الله وبحمده سبحان الله العظيم

s.gif

#9

السلام عليكم ورحمة الله وبركاته

عمليا فكرة تحديث البرنامج بالطريقة التي تتكلم عنها من المستحسن أن تكون باستعمال برنامج آخر نقوم بتصميمه

من المفروض برنامجنا هو الذي يخبرنا أنه توجد نسخة جديدة للتحميل واذا كنا نرغب في التحديث

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

ثم يقوم بتشغيله من جديد

لا يهمنا الملف المحمل فبعد التحميل يمكننا اعادة تسميته بالامتداد .exe لكي يتم تشغيله

#10
DreamNet كتب:

السلام عليكم ورحمة الله وبركاته

عمليا فكرة تحديث البرنامج بالطريقة التي تتكلم عنها من المستحسن أن تكون باستعمال برنامج آخر نقوم بتصميمه

من المفروض برنامجنا هو الذي يخبرنا أنه توجد نسخة جديدة للتحميل واذا كنا نرغب في التحديث

اذا كان نعم يتم تشغيل برنامج

سبحان الله وبحمده سبحان الله العظيم

s.gif

#11

النظام يتعامل مع الامتدادات المعروفه مباشرتا.

فمثلا اذا كان الملف امتداده TXT ودبلت عليه بالماوس سوف يفتح الملف بالمفكرة .

لان الامتداد مرتبط في النظام بالمفكرة.

لنفرض لديك ملف فيديو امتدادة AVI اذا غيرته الى TXT. اذا دبلت عليه بالماوس سوف يحاول النظام تشغيله بالمفكره وسوف تظهر رساله خطاء.

الآن هل استطيع تشغيل ملف نصي وامتداده ليس TXT . نعم

لنفرض لدي ملف نصي يحتوي على نصوص عادية غيرت امتداده من sample.txt الى sample.avi استطيع تشغيله برمجيا من الشل بان اكتب اسمه بعد اسم المفكره.

notepad.exe sample.avi

tvquran_6.gif

#12

أسف أخ دريم نت كتبت الأقتباس غلط كنت أقصد أنها طرقه جميله وأن شاء الله هشتغل بيه بس مشكله حجم الملف ما زالت قائمه

أخى فهدالشلوي أرجو كود توضيحى لانى جربت بس شكلى كاتبته غلط

سبحان الله وبحمده سبحان الله العظيم

s.gif

#13

مثلا:

Shell "notepad.exe C:\test.txt"

Shell "notepad.exe C:\test.avi"

الكودين سوف تعمل اذا كان الملفين فعلا يحتوييان على نص.

tvquran_6.gif

#14

جميل جدا جدا جدا

جزاك الله خيرا اخى العزيز على مجهودك جعله الله فى ميزان حسناتك

سبحان الله وبحمده سبحان الله العظيم

s.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…