المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال بسيط جداً و جزاكم الله خيرً


اسلام الديب
26-12-2015, 05:11 PM
المشروح بتاعي و ليكن باتش للعبه بيس
و عايز ادمج معاه عشر ملفات و لهم 10 ازرار في التصميم
بحيث لما اضغط علي زر من العشره يذهب الملف الخاص بيه الي مسار معين داخل ملفات اللعبه و يستبدل نفسه تلقائياً
و شكرا مقدما و يارت حد يرد عليا لاني محتاج الموضوع ده ضرورووووووي و شكراً

اسلام الديب
26-12-2015, 06:42 PM
بعد ازنكم حد يرد عليا باي شيئ

ثامر أبو بلقيس
26-12-2015, 07:03 PM
السلام عليكم ورحمة الله وبركاته
باختصار يوجد كود صريح لعملية نقل ملف من مسار لمسار
مثال لدي في الاسطوانة ملف txt وفق المسار الموجود في بداية الكود اريد
نقله للقرص c
هاهو الكود:
File.Copy("AutoPlay\\Docs\\444.txt", "C:\\", true, true, false, true, nil);

تجد فيه الملف و مساره بعد الفاصلة تجد المسار الذي تود النقل اليه
ملحوظة : اجعل برنامجك مسؤول اذا كنت تستعمل وينداوز ارقى من الــ xp

موفق :abc_138:

abohmam
26-12-2015, 07:19 PM
حياك الله أخى

بداية الشكر للأخ ثامر أبا بلقيس على تفاعله والكود الرائع الذى قدمه

أخى اذا كنت تقصد أن ضمن التجميعه ملفات يتم نقلها واستبدالها فى مجلدات اللعبة بعد تنصيبها
فهناك طريقة أخرى إذا كنت لاتحترف التعامل مع الأكواد وهى إنشاء ملفات تنفيذية مضغوطة بإستخدام برنامج Winrar
وتقوم تحديد المسار الذى ترغب نقل الملف اليه وتطلب من البرنامج الإستبدال دون ظهور أى رسائل وتكرر الأمر مع باقى الملفات

راجع هذا الشرح وخصوصا الجزء :إنشاء ملف تنفيذي ذاتي

4- عمل معالج تنصيب ذاتي باستخدام الوين رار [WinRAR]
http://www.abc4web.net/vb/showthread.php?t=1127

سيكون الأمر سهل ان شاء الله

اسلام الديب
26-12-2015, 09:55 PM
السلام عليكم ورحمة الله وبركاته
باختصار يوجد كود صريح لعملية نقل ملف من مسار لمسار
مثال لدي في الاسطوانة ملف txt وفق المسار الموجود في بداية الكود اريد
نقله للقرص c
هاهو الكود:
file.copy("autoplay\\docs\\444.txt", "c:\\", true, true, false, true, nil);

تجد فيه الملف و مساره بعد الفاصلة تجد المسار الذي تود النقل اليه
ملحوظة : اجعل برنامجك مسؤول اذا كنت تستعمل وينداوز ارقى من الــ xp

موفق :abc_138:

حياك الله أخى

بداية الشكر للأخ ثامر أبا بلقيس على تفاعله والكود الرائع الذى قدمه

أخى اذا كنت تقصد أن ضمن التجميعه ملفات يتم نقلها واستبدالها فى مجلدات اللعبة بعد تنصيبها
فهناك طريقة أخرى إذا كنت لاتحترف التعامل مع الأكواد وهى إنشاء ملفات تنفيذية مضغوطة بإستخدام برنامج winrar
وتقوم تحديد المسار الذى ترغب نقل الملف اليه وتطلب من البرنامج الإستبدال دون ظهور أى رسائل وتكرر الأمر مع باقى الملفات

راجع هذا الشرح وخصوصا الجزء :إنشاء ملف تنفيذي ذاتي

4- عمل معالج تنصيب ذاتي باستخدام الوين رار [winrar]
http://www.abc4web.net/vb/showthread.php?t=1127

سيكون الأمر سهل ان شاء الله

الف شكر علي ردكم لو حتي مش مستفيد اي حاجه و الله انا سعيد بأهتمام حضرتكم
بس انا انا فهمت اللي حضرتك قولتوه و تمام بس باقي نقطه واحده لو حد منكم بيلعب بيس و نزلت باتش بتلاقي جوه الباتش برنامج و جوه البرنامج سليكتور بضغطه واحده بيذهب الملف اللي ضغط عليه الي مساره في اللعبه كيف احدد مسار يتماشي مع اي جهاز علشان الشغل ده هرفعو وناس كتير هتستخدمو معلش استحملوني :]

اسلام الديب
28-12-2015, 02:40 PM
يا جماعه حد يرد بالله عليكم

abohmam
28-12-2015, 06:47 PM
يا جماعه حد يرد بالله عليكم

حياك الله أخى

هذا الأمر صعب المفروض أنت تخبر المستخدم أن الباتس يذهب الى المسار الافتراضي

مثال على القسم C

إذا كان النظام 64 بيت وتم التنصيب الى مجلد البرامج سيكون المسار

C:\Program Files (x86)\مجلد الباتش \ مجلد اللعبة

إذا كان التنصيب فى مجلد البرامج فى نظام 32 بيت

C:\Program Files\ مجلد الباتش\ مجلد اللعبة

بمعنى أنك تقوم بالتثبيت ومعرفة المسار المطلوب ثم تنسخه وتلصقه كمسار افتراضي وتخبر الجميع بذلك
أنك قمت ببرمجة الباتش فى المجلد الإفتراضي

http://cdn.top4top.co/p_559ku8t1.jpg (http://up.top4top.net/)

غير ذلك يلزمك كود برمجى يبحث تلقائيا عن اسم الملف المطلوب فى مجلد C ويقوم بعملية النقل والإستبدال

ان شاء الله الأخوة يفيدوك فى ذلك

والله أعلم

اسلام الديب
29-12-2015, 07:23 PM
حياك الله أخى

هذا الأمر صعب المفروض أنت تخبر المستخدم أن الباتس يذهب الى المسار الافتراضي

مثال على القسم c

إذا كان النظام 64 بيت وتم التنصيب الى مجلد البرامج سيكون المسار

c:\program files (x86)\مجلد الباتش \ مجلد اللعبة

إذا كان التنصيب فى مجلد البرامج فى نظام 32 بيت

c:\program files\ مجلد الباتش\ مجلد اللعبة

بمعنى أنك تقوم بالتثبيت ومعرفة المسار المطلوب ثم تنسخه وتلصقه كمسار افتراضي وتخبر الجميع بذلك
أنك قمت ببرمجة الباتش فى المجلد الإفتراضي

http://cdn.top4top.co/p_559ku8t1.jpg (http://up.top4top.net/)

غير ذلك يلزمك كود برمجى يبحث تلقائيا عن اسم الملف المطلوب فى مجلد c ويقوم بعملية النقل والإستبدال

ان شاء الله الأخوة يفيدوك فى ذلك

والله أعلم
شكرا لك يا اخي علي ردك الف الف شكر