الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح لبعض إستخدامات المكتبه

مغلق
بدأه GENIUS-IT في 14 يوليو 2006 · 17 رد · 2,130 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخوانى فى هذا المنتدى الرائع

انا لا أعلم هل كتب هذا الموضوع من قبل ام لا

هذا الموضوع هو عباره عن شرح لبعض أستخدامات المكتبه 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"

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

نسألكم الدعاء

MS_Scripting_Runtime.rar

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#2

جزاك الله خيراُ على هذه الأمثلة الرائعة و جعلها في ميزان حسناتك

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#3

شكرا لمرورك أخى COMFORT

ومازلت أرجو إن كان أحد الأعضاء يعلم أى إستخدام أخر للمكتبه

أن يكمل الموضوع

تم تعديل هذه المشاركة بواسطة GENIUS-IT في 14 يوليو 2006 في 20:10

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#4

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

وانا ححاول ابحث فى الموضوع ده ..ومشكورر على المجهود

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#5

لعرض كل المجلدات فى درايف معين

 Public Sub GetSubFolders(rfldr As Scripting.Folder)
	Dim fldr As Scripting.Folder

	For Each fldr In rfldr.SubFolders
		MsgBox fldr.Name
	Next
End Sub

Private Sub Form_Load()
	Dim fso As New Scripting.FileSystemObject
	Dim rfldr As Scripting.Folder

	Set rfldr = fso.GetFolder("C:\")	
	Call GetSubFolders(rfldr)	
End Sub

عرض كل الدريفات اللى فى الجهاز

Public Sub GetDrives()

	Dim fso As New Scripting.FileSystemObject
	Dim dr As Scripting.Drive

	For Each dr In fso.Drives
		MsgBox dr.DriveLetter
	Next
End Sub

Private Sub Form_Load()
	GetDrives
End Sub

عرض محتويات ملف فى تيكست بوكس

Dim fso As New Scripting.FileSystemObject
	Dim ts As Scripting.TextStream

	Set ts = fso.OpenTextFile("c:\autoexec.bat", ForReading)

	Text1.Text = ts.ReadAll
	ts.Close
	Set ts = Nothing

للكتابه عل ملف بالمعلومات اللى فى التيكست بوكس

Dim fso As New Scripting.FileSystemObject
	Dim ts As Scripting.TextStream

	Set ts = fso.OpenTextFile("c:\MyNewFile.txt", ForWriting, True)

	ts.Write Text1.Text
	ts.Close
	Set ts = Nothing

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#6

بارك الله فيك أخى FemTo

ياريت كل الى عنده معلومه يكون زيك وميبخلش بيها

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#7

عمل رائع يا أخوة

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#8

شكرا لجميع الاخوة الكرام

#9

فعلا مكنتش اعرف استخدام هذة المكتبة الف شكر يا اخى

ولكنى ابحث عن مكتبة اخرى تقوم بتغيير سيريال Drive © ولك الف شكر

الايمان +الحلم +العلم +العمل = النجاح

ما اسهل ان تنجح ... وما اصعب ان تحافظ على نجاحك

#10

السلام عليكم

مشكورين كلكم يأخوانى على ردودكم

وبالنسبه لك يأخى عصام عبد الجواد

سوف أبحث عن المكتبه المطلوبه وطريق لتغير سريال درايف

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#12

موضوع جميل وشرح ممتاز

#13

الأخوة الإعزاء والله تعاونكم يفرح وأشعر أنكم فعلاً أسرة وأنا سعيد جداً بانضمامي لمنتداكم الرائع.

ولكن أيها الإحباء ما فائدة الحصول على سريال الهارد (البارتيشن) ونحن نعلم أنه يتغير بعد كل فرمته للبارتيشن.

أما من وسيلة للحصول على الرقم المسلسل المكتوب من المصنع على جسم الهارد نفسه. وليس له علاقة بالبرتيشنات

لكم جزيل شكري

#14

السلام عليكم

أخى الكريم HatemHabeeb

فى التوقيع الخاص بى موضوع بأسم

معرفه الرقم المسلسل للقرص الصلب </SPAN></SPAN>

به ما تريد

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#15

الله يعطكم العافيه على المجهود الطيب اخي العزيز GENIUS-IT والاخ العزيز FemTo

بس بالنسبة للاخ FemTo ... FemTo بثـلج ولا بدون ثـلج .........

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#16

السلام عليكم

شكرا على هذا الموضوع الجميل

ساقوم بنقله الى قسم الارشيف والموضوعات المتقدمة , بعد انتهائه ان شاء الله تعالى

Hany Saad Mostafa

ITI (Information Technology Institute) l

SD Dept.-Teaching Assistant

---

اسألكم الدعاء بظهر الغيب

#17

السلام عليكم

اخى العزيز هانى

يمكنك نقل الموضوع فهو مكتمل

أصلا موضوع قديم بس جدده بعض الردود

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#18

درس مفيد بالفعل جزاك الله كل الخير

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

هذا الموضوع مغلق.

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