28-02-16, 12:23 AM
(آخر تعديل لهذه المشاركة : 28-02-16, 12:26 AM {2} بواسطة Ahmed_Mansoor.)
أهلا أخي عبدالعزيز , يبدو أنني فهمت ماتريده والله أعلم , طيب حط جميع الملفات التي تريد إخفائها في مجلد وقم بإخفاء المجلد بنفس السكربت السابق فقط غير إسم الصوره بإسم المجلد فقط , الذي ستعمله في مشروع الست أب فاكتوري هو أنك تضيف في قائمة الملفات جميع الملفات التي تريد أن تضعها في المجلد الذي سيكون مخفي بعد التثبيت والذي سيكون بداخل مجلد البرنامج ثم بعد ذلك إذهب لخصائص كل ملف وضع وجهة نسخ الملف بعد التثبيت ليس هذه فقط القيمة :
وإنما أضف عليها إسم المجلد الذي ستكون بداخله , عدلها ليصبح مسار نسخ الملف بعد التثبيت هكذا :
بعد ذلك عدل سكربت الإخفاء والذي كما قلت سيظل كما هو فقط غير إسم الصوره بإسم المجلد ليصبح هكذا بعد التعديل :
والسكربت طبعا ضعه في نافذة الأكشن الخاص بالـ Install وفي قسم الـ On Post Install .
- ملاحظه : المجلد الذي ستكون بداخله الملفات والذي سيكون مخفي يتم إنشائه تلقائياً ووضع الملفات بداخله ثم إخفائه .
- بالتوفيق .
PHP كود :
%AppFolder%
وإنما أضف عليها إسم المجلد الذي ستكون بداخله , عدلها ليصبح مسار نسخ الملف بعد التثبيت هكذا :
PHP كود :
%AppFolder%\FolderName
بعد ذلك عدل سكربت الإخفاء والذي كما قلت سيظل كما هو فقط غير إسم الصوره بإسم المجلد ليصبح هكذا بعد التعديل :
PHP كود :
zAppFolder = SessionVar.Get("%AppFolder%");
zLenAppFolder = String.Length(zAppFolder);
zSlashSymbol = String.Char(92);
zLastChar = String.Mid(zAppFolder, zLenAppFolder, 1);
if (zLastChar ~= zSlashSymbol) then
zAppFolder = zAppFolder..zSlashSymbol;
end
zAppFolder = zAppFolder.."FolderName";
attrib = {};
attrib.Normal = false;
attrib.Archived = false;
attrib.System = false;
attrib.Compressed = false;
attrib.Temporary = false;
attrib.ReadOnly = false;
attrib.Hidden = true;
File.SetAttributes(zAppFolder, attrib);
والسكربت طبعا ضعه في نافذة الأكشن الخاص بالـ Install وفي قسم الـ On Post Install .
- ملاحظه : المجلد الذي ستكون بداخله الملفات والذي سيكون مخفي يتم إنشائه تلقائياً ووضع الملفات بداخله ثم إخفائه .
- بالتوفيق .

