المشاركات : 6
المواضيع 0
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
السلام عليكم
إخواني الكرام ابارك لكم المنتدى الجديد
وإن شاء الله هو عطاء وغستمرار للمنتدى السابق
إخواني لدي مشكلة بسيطة وهي عند الإنتهاء من تحزيم برنامجي بواسطة setup factory وجدت مشكلة بسيطة ولم أعرف حلها وهي باختصار مايلي
1- أريد منsetup factory أن يمسح المجلد بكامله والذي أنزله من قبل ويركب المجلد الجديد مكانة
2- أريد منه أن يقوم بتشغيل برنامج بعد التثبيت وهو برنامج تثبيت إمتداد للبرنامج setup factory
شاكر ومقدر
المشاركات : 6
المواضيع 0
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
السلام عليكم
ضع هذا الكود في while installing / Actions
Folder.Delete("C:\\My Folder");
Folder.Create("C:\\My Folder");
قد أضيع منك في الضباب أو أدفن في التراب أو نصبح عن بعضنا أغراب ولكن تذكر أني كنت يوما هنا !
المشاركات : 6
المواضيع 0
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
19-10-12, 09:31 PM
(آخر تعديل لهذه المشاركة : 19-10-12, 09:34 PM {2} بواسطة سحر العيون .)
مشكووور على الرد السريع
الأوامر التي كتبتها هي على ما أعتقد للمسح والإنشاء
وجربتها ولم تنفع معي ..... مع أن إنشاء المجلد ليس بمشكلة لدي لأنه سوف ينشئه عند تركيب الملفات
ولاتنسى أنني أريد أوامر run لتشغيل برنامج التركيب اللي بعد الفاكتوري
أنتظر ردكم
الملفات المرفقة
صورة/صور
المشاركات : 6
المواضيع 0
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
20-10-12, 03:26 PM
(آخر تعديل لهذه المشاركة : 20-10-12, 03:39 PM {2} بواسطة osmana2005 .)
السلام عليكم
ضع هذا الكود في : while installing / Actions
كود :
does_exist = Folder.DoesExist("%AppFolder%\\My Folder");
if does_exist then
Folder.DeleteTree("%AppFolder%\\My Folder", nil);
Folder.Delete("%AppFolder%\\My Folder");
end
Folder.Create("%AppFolder%\\My Folder");
وغير اسم الحافظة My Folder
وضع هذا الكود في : On Shutdown
كود :
File.Open(SessionVar.Expand("%AppFolder%\\MyApp.exe"), "", SW_SHOWNORMAL);
وهذا الكود في : Uninstall / after uninstalling / Edit / Actions / On Preload
كود :
does_exist = Folder.DoesExist("%AppFolder%\\My Folder");
if does_exist then
Folder.DeleteTree("%AppFolder%\\My Folder", nil);
Folder.Delete("%AppFolder%\\My Folder");
end
قد أضيع منك في الضباب أو أدفن في التراب أو نصبح عن بعضنا أغراب ولكن تذكر أني كنت يوما هنا !
المشاركات : 6
المواضيع 0
الإنتساب : Oct 2012
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
جزاكم الله خير
أخي oyoono أمر مسح المجلد تمام ولكن عند التجربة ووضع مجلدات جديدة وقواعد بيانات جديدة
لاحظت ان الأمر يمسح عند تشغيل setup جميع محتويات المجلد ماعدا الملفات التي انشأتها
كنت استخدم أمر deltree.exe وهو فعال يمسح المجلد بجميع محتوياته وحتى التي أنشأت من بعد
ياليت أقدر استخدم مسح deltree.exe أو أوامر شبيهه بأمر deltree.exe