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

نسخ البيانات للاقراص الليزرية وغيرها

بدأه lion iraq في 30 يونيو 2011 · 8 رد · 1,113 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخوتي الاعزاء

وشكرا ً لكل من سل عني في غيابي واتمنى دوام الصحة والعافية للاعضاء والزوار

احبتي اصل هذا الموضوع هو الرد على مشاركة اخي العزيز dark man وفي طبيعته الحال جعلته موضوع للنشر في محركات البحث اكثر وبالحقيقة هو فكرة جميلة وجديدة في المنتدى

شكراً للاخ dark man على الموضوع

الكود الاتي يمكن جعله على شكل فورم او امر في قائمة والكود هو الاتي:-


Declare Integer GetLogicalDrives In Win32API
Declare Integer GetDriveType In Win32API String RootPath
Declare GetVolumeInformation In win32api String, String @, Integer, Integer @, Integer @, Integer @, String @, Integer
#Define DRIVE_CDROM 5
drivelist = GetLogicalDrives()
*تحديد الاحرف والعلامات لاستخدامها في التعليم للمحركات
For i = 0 To 31
* تحديد المحركات واسماء المعلمات لها مثل السي دي والفلوبي والى اخرة
If Bittest(drivelist, i)
drivetype = GetDriveType(Chr(65 + i) + ":\")
Do Case
Case drivetype = DRIVE_CDROM
drivestring = "CD-ROM drive"
Exit
Endcase
Endif

ENDFOR



If drivetype = DRIVE_CDROM
* جلب المعلومات الخاصة بالمحرك
RootPath = Chr(65 + i) + ":\"
volname = Space(255)
volnamelen = Len(volname)
volumeserialnumber = 0
maxfilenamelen = 0
filesystemflags = 0
filesystemname = Space(255)
fsnamelen = Len(filesystemname)
=GetVolumeInformation(RootPath, @volname, volnamelen, @volumeserialnumber, @maxfilenamelen, ;
@filesystemflags, @filesystemname, fsnamelen)

volname = Left(volname, At(Chr(0), volname) - 1)

* جلب البيانات المراد نسخهها

w = GETFILE()
cFile =Addbs(Chr(65 + i) + ":\")+(w)

* فحص الاقراص في المحركات قبل عملية النسخ
If !Empty(volname)
Copy FILE(w) To (cFile)
If File(cFile)
=Messagebox("تم نسخ البيانات ",64,"الاقراص الليزرية")
Else
=Messagebox("لايمكن النسخ الرجاء التحقق من القرص",64,"الاقراص الليزرية")
Endif
Else
=Messagebox(Chr(65 + i) + ":\"+" "+ drivestring+" الرجاء ادخال قرص فارغ في ",64,"الاقراص الليزرية")
Endif
Else
WAIT Window"لم يتم العثور على سي دي في المحرك"
ENDIF
Messagebox("اتمنى وصول الفكرة والمعلومة",64,"المبرمج lion iraq")
  *استدعاء الملفات الخاصة من النظام

************

واحب ان اذكر عدم ادخال سي دي منسوخ مسبقاً لتفادي الاخطاء واذا حصلت قم بالتخطي وهذا الكود هو مثال على الفكرة

تحياتي للجميع

1
#2

الاخوة الاعزاء يوجد اكثر من مشاهدات للمواضيع الجديدة ولكن لا توجد ردود

وهذا ما يسبب خمول للمنتدى ونشاطه والسبب يعود الى دخول الاعضاء بصفة زوار وليس اعضاء وهذا لا اعرف الاجابه عليه

يااخوان هنالك منتديات لاتستطيع التحميل او رويت الروابط او الكود الا بعد التسجيل

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

واعرفوا اني اترك اعمالي في سبيل رويه النقاشات والمواضيع الحماسية واعرفوا ادخل للمنتدى بدون اشتراك شهري للانترنت وتكلفته عالية وهذا في سبيل روية نشاطكم

واتمنى ان يكون المنتدى نشيط وجميل بوجودكم

تحياتي للجميع

#3

مبدع كالعادة +1

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

بالنسبة لي فانا دائما اعتذر عن تاخير الرد او الجواب وذلك لارتباطي بالعمل (الدوام العسكري) فلا استطيع الدخول للنت دائما

وبالنسبة لخمول المنتدى هذه ظاهرة منتشرة في بقية المنتديات ايضا وليس في هذا المنتدى فقط ولكن ليس بهذه النسبة والسبب كما ذكرت انت

واتمنا ان يكون اكثر نشاطا

مع تحياتي للجميع

#4

شكراً اخي مصطفى على المرور "اخي العزيز ملحوضه صغير وهي بداعي تلطيف الجو قليلاً والملحوضه هي _ مبدع كالعادة +1_ اريد ان اعرف اين وضعتها"

وادام الله لك الصحة والعافية

تحياتي

تم تعديل هذه المشاركة بواسطة lion iraq في 3 يوليو 2011 في 08:08

#5

عمل رائع وفكرة جيدة اخي العزيز

وماشاء الله عليك وانا جدا مسرور بك وبالاخ MemoIraq على هذه الخبرةفي برنامج VFP لاني بصدد عمل برنامج بطاقات ادوية لان اعمل في وزارة الصحة واحتاج لخبرتكم والحمدلله انتو من بلدي العراق

اخوكم احمد

#6

:clapping: :clapping: اهلا اسد العراق منور اعطيت +1 كويس انك ما طولت الغيبة المنتدى نور وكان بدو شوية حركة ماشاء الله كود حلو يسلمو ايديك

الحمد لله الذي هدانا

#8
MemoIraq كتب:

مبدع كالعادة +1

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

بالنسبة لي فانا دائما اعتذر عن تاخير الرد او الجواب وذلك لارتباطي بالعمل (الدوام العسكري) فلا استطيع الدخول للنت دائما

وبالنسبة لخمول المنتدى هذه ظاهرة منتشرة في بقية المنتديات ايضا وليس في هذا المنتدى فقط ولكن ليس بهذه النسبة والسبب كما ذكرت انت

واتمنا ان يكون اكثر نشاطا

مع تحياتي للجميع

اويد ماذكرة memoIraq شي جميل من حيث الخبر بخصوص الاقراص واعتقد الطريقة للفلاش ميموري اسهل بكثيييير

شكررررررررررررررا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…