السلام عليكم ورحمه الله وبركاته
أخوانى فى هذا المنتدى الرائع
انا لا أعلم هل كتب هذا الموضوع من قبل ام لا
هذا الموضوع هو عباره عن شرح لبعض أستخدامات المكتبه Microsoft Scripting Runtime
هذه الأكواد لن تعمل إلا بتحميل المكتبه
لتحميل المكتبه نقوم بفتح قائمه project
ثم نقوم باختيار references
ثم نختار المكتبه Microsoft Scripting Runtime
للمكتبه عده إستخدامات هذا مأستطعت عمله وأرجو إن كان هناك أحد الأعضاء يعرف غير هذه الأستخدامات أن يقوم بتكمله الموضوع معى
أولا نقوم بتعريف متغير عام
Dim Fsys As New FileSystemObject
لمعرفه سريال نمبر لأى درايف
نستخدم الكود التالى
MsgBox Fsys.Drives("c").SerialNumberويمكن وضع اى درايف اخر غير السى C
لمعرفه عدد الدرايفات الموجوده
MsgBox Fsys.Drives.Count
لمعرفه نوع الدرايف هل هو32 NTSF , FAT
Label1.Caption = Fsys.Drives.Item("C").FileSystemويمكن وضع اى درايف اخر غير السى C
للتأكد من وجود ملف
Label1.Caption = Fsys.FileExists("Project1.vbp")ويمكن وضع أى ملف أخر مكان هذا الملف Project1.vbp
لعمل مجلد جديد
Fsys.CreateFolder "Genius"
يكتب أسم المجلد مكان genius
للتأكد من وجود مجلد
Label2.Caption = Fsys.FolderExists("Genius")لنسخ ملف
Fsys.CopyFile "form1.frm", "myform.frm"
نكتب مكان form1 أسم الملف المراد نسخه
ومكان myform الأسم المراد النسخ به
لنسخ مجلد
Fsys.CopyFolder "Genius", "ahmed"
نكتب مكان Genius أسم المجلد المراد نسخه
ومكان AHMED الأسم المراد النسخ به
لحذف ملف
Fsys.DeleteFile "Myform.frm"
لحذف مجلد
Fsys.DeleteFolder "Genius"
وقد قمت بعمل مثال على هذه الأكواد وسوف تجدوه فى المرفقات
نسألكم الدعاء

