الوظائف والتصريحاتFunctions and statements
1. setattr "filepath" , # لوضع خاصية معينه لملف محدد بالمسار.
(filepath) تشير لمسار الملف المراد تغيير خاصيته
(#) تشير إلى رقم الخاصية وهي كالآتي :
1 = readonly
2 = hidden
0 = normal
3 = hidden & readonly
4 = system
5 = readonly & system
6 = hidden & system
7 = readonly & hidden &system
32 = archive
33 = readonly & archive
34 = archive & hidden
35 = archive & readonly & hidden
36 = archive & system
37 = archive & readonly & system
38 = archive & system & hidden
39 = archive & system & hidden & readonly
2. A = GetAttr (pathname)لمعرفة خاصية ملف محدد بالمسار وتعطى على شكل رقم يشير إلى الخاصية ويوضع الرقم في المتغير (a)
(pathname) تشير لمسار الملف المراد معرفة خاصيته
3. kill ("Pathname\*.*") لحذف جميع الملفات داخل مسار معين
(Pathname) تشير إلى مسار المجلد الذي يتم حذف محتوياته
4. Name oldpathname As newpathnameتستخدم لتغير اسم ملف أو نقله لمسار آخر
(oldpathname) تشير لمسار الملف المراد نقله
(newpathname) تشير للمسار الجديد للملف والذي سيتم نقله إليه
5. MkDir pathلصنع مجلد جديد داخل مسار معين
(path) تشير الذي المكان الذي سيتم وضع المجلد واسم المجلد
6. rmdir "path" لحذف مجلد محدد(path) تشير إلى مسار المجلد الذي سيتم حذفه ولابد أن يكون المجلد فارغًا لحذفه
7. Asc(string) A =لمعرفة رقم الأسكي المقابل لأول حرف في المتغير String ويوضع في المتغير (A)
(string) تشير للنص الذي سيعطي البرنامج رقم الأسكي المقابل لأول حرف فيه
8. Chr(charcode) A =لمعرفة الحرف المقابل لرقم الأسكي المذكور في المتغير charcode ويوضع في المتغير (A) (charcode) تشير لرقم الاسكي الذي سيعطي البرنامج الحرف المقابل له 9. A = Cos(number) - A = Tan(number)- A = Sin(number)لمعرفة الدوال المثلثية لرقم زاوية محدد ووضعه في متغير (a)
(number) تشير إلى قياس الزاوية المراد معرفة دوالها المثلثية
10. Date A =لمعرفة تاريخ النظام الحالي ووضعه في متغير (A)11. Date = dateلتغيير تاريخ النظام الحالي
(date) تشير للتاريخ الجديد الذي ستضعه للنظام
12. FileLen(pathname) A =لمعرفة حجم ملف محدد بالبايت ووضعه في متغير (A) (pathname) تشير لمسار الملف المراد معرفة حجمه
13. A = Minute(time)لاستخراج الدقائق من وقت محدد ووضعه في متغير (A)(time) تشير إلي الوقت المراد تنفيذ الكود عليه14. Second(time) A =لاستخراج الثواني من وقت محدد ووضعه في متغير (A)(time) تشير إلي الوقت المراد تنفيذ الكود عليه15. FileDateTime(pathname) A =لمعرفة تاريخ ووقت آخر مرة تم فيها تعديل الملف ووضعها في متغير (A) (pathname) تشير إلى مسار الملف المراد تنفيذ الكود عليه
16. left$(curdir, 1) A =لمعرفة القرص الحالي الذي يعمل منه البرنامج حيث يأتي الكود بالمسار كاملًا ومن ثم القرص منه ووضعه في متغير (A)17. A = app.pathلمعرفة المسار الذي بدأ منه البرنامج ووضعه في متغير (A)
18. FileCopy source, destinationلنسخ ملف معين إلى مسار محدد(source) تشير إلى مسار الملف الذي سيتم نسخه
(destination) تشير إلى مسار الملف الذي سيتم النسخ إليه
19. Kill pathname لحذف ملف معين من مساره (pathname) تشير إلى مسار الملف الذي سيتم حذفه
20. Kill ("Pathname\*.#")لحذف مجموعة من الملفات ذات امتداد محدد(pathname) تشير إلى المسار الذي توجد به الملفات
(#) تشير لامتداد الملفات
21. Sqr(number) A =لمعرفة الجذر التربيعي لعدد معين ووضعه في متغير (A) (number) تشير إلى الرقم المراد تطبيق الكود عليه
22. Weekday(date, [firstdayofweek]) A =لمعرفة اليوم الأسبوعي لتاريخ معين ووضعه على شكل رقم في متغير(a) تبعًا لاول يوم في الأسبوع(date) تشير للتاريخ الذي سيتم تطبيق الكود عليه( (firstdayofweek تشير إلى أول في الأسبوع ليتم حساب رقم اليوم23. Log(number) A =لمعرفة اللوغارثم الطبيعي لعدد ووضعه في متغير (A)
(number) تشير إلى الرقم المراد تطبيق الكود عليه
24. Round (number,#) A =لتقريب عدد معين لأقرب جزء من عشرة أو من مائه أو من ألف الخ.... ووضعه في متغير (A)
(number) تشير إلى الرقم المراد تطبيق الكود عليه
(#) تشير للجزء الذي سيقرب العدد إليه
25. Replace (expression,find,replace)لاستبدال حروف أو أرقام في نص بحروف أو أرقام أخرى في كل النص(expression) تشير إلى النص الذي سيتم عمليه الاستبدال به
(find) تشير إلى الكلمة أو الحرف أو الرقم المطلوب البحث عنه
(replace) تشير إلى ما سيتم استبدال النص به
26. A = Left(string, length)لاستخراج عدد من الحروف أو الأرقام من نص معين من يساره ووضعها في متغير (a)
(string) تشير إلى النص المتغير الذي سيتم اخذ النص من يساره
(length) تشير إلى عدد الحروف التي ستستخرج من المتغير
27. A = Right(string, length)لاستخراج عدد من الحروف أو الأرقام من نص معين من يمينه ووضعها في متغير (a)
(string) تشير إلى النص المتغير الذي سيتم اخذ النص من يمينه
(length) تشير إلى عدد الحروف التي ستستخرج من المتغير28. A = Mid(string, start[, length]) لاستخراج عدد من الحروف أو الأرقام من نص معين من الوسط ووضعها في متغير (a) (string) تشير إلى النص المتغير الذي سيتم اخذ النص من يمينه
(start) تشير إلى رقم الحرف الذي سيبدأ البرنامج من عنده عمليه الاستخراج من اليسار إلى اليمين أي بداية التحديد
(length) تشير إلى عدد الحروف التي ستستخرج من المتغير من بعد البداية من اليسار إلى اليمين 29. A = Len (expression) لمعرفة عدد الحروف أو الأرقام داخل كائن معين لو متغير ووضعه في متغير (a)
(expression) تشير إلى النص المراد معرفة عدد حروفه
30. Split (expression,#) لتقسيم النص إلى أجزاء واختيار علامة الفصل (expression) تشير إلى النص المراد تقسيمه
(#) تشير إلى علامة التقسيم التي سيتم التقسيم عندها
31. Time = time لتغيير وقت النظام الحالي
(time) تشير للوقت الجديد الذي ستضعه للنظام
32. A = now لمعرفة تاريخ ووقت النظام الحالي ووضعهما في متغير (A)
33. A = Timer لحساب الثواني المنقضية منذ منتصف الليل ووضعها في متغير(A)
34. Hour(time) A = لاستخراج الساعات من وقت محدد ووضعه في متغير (A) (time) تشير إلي الوقت المراد تنفيذ الكود عليه
35. Beep لإصدار صوت خاص من الويندوز أي نغمه افتراضية
36. ChDir path لتغير المسار الحالي للبرنامج
(path) تشير إلى المسار الجديد للبرنامج
37. ChDrive drive لتغير القرص الحالي للبرنامج
(drive) تشير إلى القرص الجديد للبرنامج
38. DateAdd(interval, number, date)لإضافة فترة إلى تاريخ معين (interval) تشير إلى الوحدة التي سيضاف بها التاريخ (yyyy,m,d) للأيام , الشهور , السنوات على الترتيب
(number) تشير إلى عدد ما سيضاف من شهور أو سنوات أو أيام
(date) تشير إلى التاريخ الذي ستضيف إليه الفترة 39. DatePart(interval, date)لأخذ فترة معينه من التاريخ سواء كانت أيام أو شهور أو سنوات (interval) تشير إلى الوحدة التي ستستخرج من التاريخ
(date) تشير إلى التاريخ الذي ستستخرج منه الوحدة
40. End لإنهاء البرنامج41. GoTo line للانتقال إلى سطر برمجي معين (line) تشير إلى السطر الذي سينتقل إليه البرنامج
42. IsDate(expression) لمعرفة ما إذا كان نص معين يصلح ليستخدم كتاريخ أو ل ويكون الجواب (true,false) (expression) تشير إلى المتغير الذي سيتم تطبيق الاختبار عليه43. Load object لتشغيل عنصر في البرنامج كنافذة نموذج أو أزرار تحكم (object) تشير إلى اسم الكائن44. Shell(pathname) لفتح ملف تنفيذي معين (pathname) تشير لمسار الملف المراد فتحه
45. Unload objectلإنهاء عمل كائن في البرنامج كنموذج أو غير ذلك (object) تشير إلى اسم الكائن
منقول للأمانة