Genuine Key


Genuine Key


Moved to new forum, Click Here to register

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


السلام عليكم
جزاكم الله خيراً

اريد ان اصنع مشروع
يكون بداخل الاسطوانة مثلا برنامج معين , وليكن idm.exe
عند النقر على الزر يتم نقل الـ idm.exe إلى مسار محدد انا احدده وليس المستخدم

--

والأمر الاخر ,

انا عندي ملف صامت عملته عن طريق الوينرار - يستخرج الملفات الى مسار معين ويستبدل الملفات
مثال
الملف هو adobe.exe
الملفات تستخرج إلى هذا المسار
C:\Program Files (x86)\Adobe
وتستبدل الملف الاصلي بالملف اللي انا وضعته
...
اريد عند النقر على الزر , يتم البحث عن هذا المسار وعن هذا الملف , ان كان موجود بيشغل الملف الصامت لكي يستبدله
ولو كان برنامج ادوب غير موجود تظهر رسالة تخبر المستخدم ان البرنامج غير موجود
والملف الصامت لا يعمل بهالحالة اريده اذا كان البرنامج المستهدف غير مثبت على جهاز المستخدم


جزاكم الله خيرا اطلت عليكم

لي اسألة كثيرة لكن اخشى ان اثقل عليكم

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

استفسار عن تصدير صفحة وأستيرادها في مشروع آخر في مشروع اوتو بلاى

الآن .. مشروع تأملات قرآنية مشروع رائع

كيف أضيف صفحة من مشروع الى مشروع آخر في Auto player 7.05


على السريع في الاول بكفب ان تتسخدم الامر file.copy
و تفعل حااصية المستخدم بصيغة مسؤول

في الثانية تستعمل file.find ثم الامر file.run

و الله اعلم


مثلا ننشء ملفا نسميه Copied Files في المستندات و ننقل اليه الملف idm.exe

كود PHP:
DestFolder Shell.GetFolder(SHF_MYDOCUMENTS);
Folder.Create(DestFolder.."\\Copied Files");
File.Copy("AutoPlay\\Docs\\idm.exe"DestFolder.."\\Copied Files\\"truetruefalsetruenil); 


في الثانية

كود PHP:

found 
File.Find("C:\\Program Files (x86)\\Adobe""adobe.exe"truetrueShowSearchProgressnil);
if (
foundthen
    Dialog
.Message("Found one!""موجود");
 else
     
Dialog.Message("Found one!""الملف فير موجود ");

end 
عوض الديالوج ضع كود لتشغيل البرنامج الصامت


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

خبرتي قليلة لكن يمكنني ان اوضح لك بعض الامور واترك البقية للاخوة في التوضيح

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

وهذا عمل ملف تنفيذي يقوم باستبدال ملف انترنيت داونلود مانيجير في البروكراك فايل اي في المسار التالي هذا كمثال

Program Files\internet download mang

تابع الخطوات والشرح ان شا الله تستفيد منها















بعض اختصار المسارات
كود:
تضع ملف على سطح المكتب 

%AllUsersProfile%\Public\Desktop
C:\Users\Public\Public Desktop

تضع ملف على جذر الهارد 
%SystemDrive%\
C:\

تضع ملف في مجلد الويندوز 

%SystemRoot%\
C:\Windows

تضع ملف في مجلد سيستام 32

%SystemRoot%\System32
C:\Windows\System32

تضع ملف في مجلد سيستام 64
; X64
%SystemRoot%\SysWOW64
C:\Windows\SysWOW64

تضع ملف في مجلد الفونت

%SystemRoot%\Fonts
C:\Windows\Fonts

تضع ملف في مجلد البروكرام فايل 32 بت
; X32
%PROGRAMFILES(X86)%
C:\Program Files(X86)

تضع ملف في مجلد البروكرام فايل

%PROGRAMFILES%
C:\Program Files


%SystemRoot%\Resources
C:\Windows\Resources

%SystemRoot%\Resources\Themes
C:\Windows\Resources\Themes


اولاً جزاكَ الله خير على سرعة الإستجابة

حاولت مع النقطة الأول لـ نسخ الملف لمسار معين , لم ينجح

طبقت ما قلته واعطيته صلاحية المسؤول ولم ينسخ الملف

جار تطبيق النقطة الثانية


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

خبرتي قليلة لكن يمكنني ان اوضح لك بعض الامور واترك البقية للاخوة في التوضيح

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

وهذا عمل ملف تنفيذي يقوم باستبدال ملف انترنيت داونلود مانيجير في البروكراك فايل اي في المسار التالي هذا كمثال

Program Files\internet download mang

تابع الخطوات والشرح ان شا الله تستفيد منها


بعض اختصار المسارات
كود:
تضع ملف على سطح المكتب 

%AllUsersProfile%\Public\Desktop
C:\Users\Public\Public Desktop

تضع ملف على جذر الهارد 
%SystemDrive%\
C:\

تضع ملف في مجلد الويندوز 

%SystemRoot%\
C:\Windows

تضع ملف في مجلد سيستام 32

%SystemRoot%\System32
C:\Windows\System32

تضع ملف في مجلد سيستام 64
; X64
%SystemRoot%\SysWOW64
C:\Windows\SysWOW64

تضع ملف في مجلد الفونت

%SystemRoot%\Fonts
C:\Windows\Fonts

تضع ملف في مجلد البروكرام فايل 64 بت
; X64
%PROGRAMFILES(X86)%
C:\Program Files(X86)

تضع ملف في مجلد البروكرام فايل

%PROGRAMFILES%
C:\Program Files


%SystemRoot%\Resources
C:\Windows\Resources

%SystemRoot%\Resources\Themes
C:\Windows\Resources\Themes

الله يجازيك الجنة على التوضيج والمجهود من قِبلك
ما قصرت ,,

افدتني وبالخصوص في الأوامر ( الاختصارات )

للتذكير فقط , ربما سهوت اخي الكريم ,

%PROGRAMFILES(X86)%
هو لنظام 32

%PROGRAMFILES%
هو لنظام 64

ارجو تعديل المنشور

جزاك الله خير ,

انتظر من الاخوة حلول على مسألة الاوتوبلي ميديا


في الثانية

كود PHP:

found 
File.Find("C:\\Program Files (x86)\\Adobe""adobe.exe"truetrueShowSearchProgressnil);
if (
foundthen
    Dialog
.Message("Found one!""موجود");
 else
     
Dialog.Message("Found one!""الملف فير موجود ");

end 
عوض الديالوج ضع كود لتشغيل البرنامج الصامت
ما شاء الله عليك
ممتاز
لم استفد فقط من الكود , بل وصلتني فكرة جديدة عليّ
جزاك الله خيرً,,
يبقى عندي النقطة الأولى للنسخ كيف نحلها


اولاً جزاكَ الله خير على سرعة الإستجابة

حاولت مع النقطة الأول لـ نسخ الملف لمسار معين , لم ينجح

طبقت ما قلته واعطيته صلاحية المسؤول ولم ينسخ الملف

جار تطبيق النقطة الثانية
لماذا لم ينجح الكود ؟؟؟؟؟؟

على كل هذا ملف مفتوح ..وضعنا فيه ملف وورد doc2 ...سننسخه الى مجلد في المستندات و بمجرد نسخه سيظهر المجلد الموجه اليه مع الملف

في الزر الثاني نبحث عن ملف adob0ex ثم ننسخ اليه ملف الوورد

ونفس الشي مع ملف التحميل

http://www.damasgate.com/vb/attachm...1&d=1509181685


الله يجازيك الجنة
كان الخطأ مني وليس منك

بارك الله فيك ما قصرت

بالنسبة مثلا لمجلد الداونلود مثلا
انت وضعت مسار البرنامج "C:\\Program Files (x86)\\Internet Download Manager"

طيب كيف اضع مسار الـ program files على شكل متغير
يعني عندك نظام 32 مافيه مجلد Program Files (x86)
فقط فيه Program Files
فأنا اريده يثبت في مجلد Program Files (x86) اذا كان نظام 64
ويثبت في مجلد Program Files اذا كان نظام 32
استخدمت هذا المتغير %ProgramFiles% في البحث ولم ينفع يقول الملف غير موجود
وضعته بهذا الشكل
"%ProgramFiles(x86)%\\Internet Download Manager"
وبهذا الشكل
"%ProgramFiles%\\Internet Download Manager"
يقول خطأ

الخلاصة اني اريد استخدم متغيرات في المسارات
--

واستفسار بخصوص التثبيت الصامت , ان وجد المسار
مثلا اني وضعت اوامر بحث عن مسار
C:\Program Files\adobe
وان وجد المسار سيتم تثبيت 3 برامج صامته مجهزة مسبقاً بالوينرار
وكل ملف حجمه 1 جيجا جدلاً
واعطيت الاوامر انه لو وجد المسار سيتم التثبيت مباشرة
طيب هل سيشغل الـ 3 ملفات واحد تلو الاخر دون الانتظار ليكتمل نقل الملفات بشكل كامل للملف الأول ام يشغلهم واحد تلو الاخر بثواني قليلة
يعني اريد يشغل الملف الاول وينتظر لحين اكتمال نقل الملف لانه 1 جيجا مثلا وشوي يتأخر
ولما يكتمل يشغل الثاني وهكذا

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


أدوات الموضوع

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

منتديات داماس

DamasGate