شرح كيفية عمل برنامج لضغط وتشفير الملفات ببرنامج Auto Play Media Studio | شبكة عراق شوب

1
شرح كيفية عمل برنامج لضغط وتشفير الملفات ببرنامج Auto Play Media Studio

بسم الله الرحمن الرحيم 
سوف نتعلم اليوم درس عمل برنامج لضغط وتشفير الملفات مثل برنامج winzip
الطريقة سهلة وجميلة فهي تحتاج الى تركيز فقط 
---------------------------------------------------
نبدء بأسم الله 
اولا نفتح مشروع جديد نختار خلفية اول لون على اختيارك :


ثانيا نقوم بأدراج ازرار اربعة ونسميها : 
1- اضافة ملف 
2-اضافة مجلد 
3- حذف ملف 
4-حذف مجلد 



1- (اضافة ملف)
دبل كلك على زر اضافة ملف وندرج الكود التالي 
-- Display file browse dialog
fAdd = Dialog.FileBrowse(true, "Add File...", _DesktopFolder, "All Files (*.*)|*.*|", "", "", false, true);
if fAdd[1] ~= "CANCEL" then
-- Split file path
sFile = String.SplitPath(fAdd[1]);
-- Add file to listbox
ListBox.AddItem("ListBox1", sFile.Filename..sFile.Extension, fAdd[1]);
end
1- (اضافة مجلد)
دبل كلك على زر اضافة مجلد وندرج الكود التالي :
  -- Display folder browse dialog
folAdd = Dialog.FolderBrowse("Add File(s) From Folder", _DesktopFolder);
if folAdd ~= "CANCEL" then
-- Set file type(s)
tbSearchFiles = {"*.*"};
   for index,type in tbSearchFiles do
   -- Collect file(s) in folder
   file = File.Find(folAdd, type, false, false, nil);
      if file ~= nil and file ~="CANCEL" then
         for j,file_path in file do
         -- Split file path
         sFile = String.SplitPath(file_path);
         -- Add file to listbox
         ListBox.AddItem("ListBox1", sFile.Filename..sFile.Extension, file_path);
         end
      end
   end
end



1- (حذف)
دبل كلك على زر حذف وندرج الكود التالي :
   lSelected = ListBox.GetSelected("ListBox1");
if (lSelected) then
-- Remove selected from listbox
ListBox.DeleteItem("ListBox1", lSelected[1]);
end
1- (حذف الكل)
دبل كلك على زر حذف الكل وندرج الكود التالي :
-- Delete all items from listbox
ListBox.DeleteItem("ListBox1", -1);

 ثم نقوم بإضافة عنصرين : 
ListBox وهو لعرض أسماء الملفات بداخله :
 Input: لتشفير الملف المضغوط بباسوورد كالتالي :

ثم نختار من Project ثم Global Functions كما في الصور التالية:

ونقوم بأدراج الكود التالي :

  function QueryAllowProjectClose()  --this function will be called when the program is exiting
    confirmation = Dialog.Message("رسالة تأكيد?", "هل تود بالفعل الخروج من البرنامج?", MB_YESNO, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
    if confirmation == 6 then
        -- The yes button was pressed, allow program to close (return true)
       return true;
   else
       -- The yes button was NOT pressed, do NOT allow the program to close (Return false)
        return false;
    end
end
وأخيراً وليس أخراً نقوم بإدراج زر ونسميه (إبدا الضغط) وشرحة هو لضغط الملف بالإضافة لخروج نافذة تحديد مكان حفظ الملف بعد الضغط دبل كلك الزر ثم ندرج الكود التالي: 
-- Create a table containing files to add to zip
tb_Files = {}
   for i=1, tFiles do
   tFile = ListBox.GetItemData("ListBox1", i);
   Table.Insert(tb_Files, i, tFile);
   end
-- Show status dialog
StatusDlg.Show(MB_ICONNONE, false);
-- Add files to zip
Zip.Add(sDia[1], tb_Files, true, Input.GetText("Input1"), ComboBox.GetItemData("ComboBox1", ComboBox.GetSelected("ComboBox1")), nil, false);
-- Hide status dialog
StatusDlg.Hide();
end
end


 الان قد انتهينا : 
نضيف بعض الايقونات الجميلة للبرنامج 
سوف اضع رابط تحميل الايقونات في الاسف 


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

اذا احتجت للمساعدة ضع استفسارك في الاسفل 

1 التعليقات:

غير معرف يقول... [اضافة رد]

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

إرسال تعليق

 
جميع الحقوق محفوظة 2010 - 2021 لـ شبكة عراق شوب
تصميم : مصطفى ديزاين