وظائف VBScript

هذه الصفحة تشمل جميع الوظائف المدمجة في VBScript:

وظائف Date/Time

دالة وصف
CDate يحوّل تعبير صالح لتاريخ أو وقت إلى نوع التاريخ.
Date يعود بالتاريخ الحالي للنظام.
DateAdd يعود بالتاريخ الذي تم إضافة الفرق المحدد.
DateDiff يعود بالعدد الذي يمثل الفرق بين تاريخين.
DatePart يعود بالجزء المحدد من التاريخ المحدد.
DateSerial يعود بالتاريخ المحدد بالسنة والشهر واليوم.
DateValue يعود بالتاريخ.
Day يعود بالعدد الذي يمثل اليوم في الشهر (بين 1 و31 بما في ذلكهما).
FormatDateTime يعود بتعبير منسق بتاريخ أو وقت.
Hour يعود بالعدد الذي يمثل الساعة في اليوم (بين 0 و23 بما في ذلكهما).
IsDate يعود ببولياني يوضح ما إذا كان تعبير الحساب يمكن تحويله إلى تاريخ.
Minute الرجوع إلى الرقم الذي يمثل الدقيقة في الساعة (بين 0 و 59 بما في其中包括).
Month الرجوع إلى الرقم الذي يمثل الشهر في السنة (بين 1 و 12 بما في ذلك).
MonthName الرجوع إلى اسم الشهر المحدد.
Now الرجوع إلى التاريخ والوقت الحالي للنظام.
Second الرجوع إلى الرقم الذي يمثل الثواني في الدقيقة (بين 0 و 59 بما في ذلك).
Time الرجوع إلى الوقت الحالي للنظام.
Timer الرجوع إلى عدد الثواني التي مرت منذ 12:00 صباحًا.
TimeSerial الرجوع إلى عدد الثواني التي مرت منذ 12:00 صباحًا.
TimeValue الرجوع إلى الوقت.
Weekday الرجوع إلى الرقم الذي يمثل اليوم في الأسبوع (بين 1 و 7 بما في ذلك).
WeekdayName الرجوع إلى اسم اليوم في الأسبوع المحدد.
Year الرجوع إلى الرقم الذي يمثل السنة.

Top

وظائف التحويل

دالة وصف
Asc تحويل الحرف الأول في النص إلى رمز ANSI.
CBool تحويل التعبير إلى نوع Boolean.
CByte تحويل التعبير إلى نوع Byte.
CCur تحويل التعبير إلى نوع Currency.
CDate تحويل تعبير تاريخ ووقت صالح إلى نوع Date.
CDbl تحويل التعبير إلى نوع Double.
Chr تحويل الرمز ANSI المحدد إلى رمز.
CInt تحويل التعبير إلى نوع Integer.
CLng تحويل التعبير إلى نوع Long.
CSng تحويل التعبير إلى نوع Single.
CStr تحويل التعبير إلى نوع variant كنوع String.
Hex الرجوع إلى القيمة السداسية للمعدل المحدد.
Oct الرجوع إلى القيمة الثمانية للمعدل المحدد.

Top

وظائف Format

دالة وصف
FormatCurrency الرجوع إلى التعبير كقيمة نقدية.
FormatDateTime الرجوع إلى التعبير كتاريخ أو وقت.
FormatNumber الرجوع إلى التعبير كعدد.
FormatPercent الرجوع إلى التعبير بعدة أجزاء مئوية.

Top

وظائف Math

دالة وصف
Abs الرجوع إلى القيمة المطلقة للمعدل المحدد.
Atn الرجوع إلى القيمة العكسية للقوس الجيبية للمعدل المحدد.
Cos الرجوع إلى القيمة الجيبية للمعدل المحدد (بدرجات).
Exp الرجوع إلى قيمة e (قاعدة الطبيعية) مرفوعة إلى قوة.
Hex الرجوع إلى القيمة السداسية للمعدل المحدد.
Int الرجوع إلى الجزء الكامل للمعدل المحدد.
Fix الرجوع إلى الجزء الكامل للمعدل المحدد.
Log الرجوع إلى القيمة الطبيعية للمعدل المحدد.
Oct إرجاع القيمة التربيعية للعدد المحدد.
Rnd إرجاع عدد عشوائي يقع بين 0 و1.
Sgn إرجاع عدد صحيح يمكن أن يشير إلى إشارة العدد المحدد.
Sin إرجاع الجذر التربيعي للعدد المحدد (الزاوية).
Sqr إرجاع الجذر التربيعي للعدد المحدد.
Tan إرجاع الجذر التربيعي للعدد المحدد (الزاوية).

Top

دالة Array

دالة وصف
Array إرجاع متغير يحتوي على مصفوفة.
Filter إرجاع مصفوفة تبدأ من الصفر تحتوي على مجموعة من النصوص بناءً على شرط معين.
IsArray إرجاع قيمة بولية يمكن أن تشير إلى ما إذا كانت المتغير المحدد هو مصفوفة.
Join إرجاع نص يحتوي على عدد معين من الأجزاء من النص.
LBound إرجاع أرقام الأعمدة الأدنى في الأبعاد المحددة للنص.
Split إرجاع نص يحتوي على عدد معين من الأجزاء من النص.
UBound إرجاع أرقام الأعمدة الأعلى في الأبعاد المحددة للنص.

Top

دالة String

دالة وصف
InStr إرجاع موقع الظهور الأول للنص في نص آخر. البحث يبدأ من البداية.
InStrRev إرجاع موقع الظهور الأول للنص في نص آخر. البحث يبدأ من النهاية.
LCase تحويل النص المحدد إلى حروف صغيرة.
Left إرجاع عدد معين من الحروف من الجانب الأيسر من النص.
Len إرجاع عدد الحروف في النص.
LTrim حذف المسافات من الجانب الأيسر من النص.
RTrim حذف المسافات من الجانب الأيمن من النص.
Trim حذف المسافات من الجانبين اليسرى واليمنى من النص.
Mid إرجاع عدد معين من الحروف من النص.
Replace استخدام نص آخر لاستبدال جزء معين من النص المحدد لعدد معين من المرات.
Right يعود بنص يحتوي على عدد معين من الحروف من نهاية النص.
Space يعود بنص يتكون من عدد معين من المسافات.
StrComp مقارنة نصين، وإرجاع قيمة تمثل نتيجة المقارنة.
String يعود بنص يحتوي على نفس الحرف المتكرر لعدد معين.
StrReverse عكس النص.
UCase تحويل النص المحدد إلى حروف كبيرة.

Top

دوال أخرى

دالة وصف
CreateObject إنشاء عنصر معين من النوع المحدد.
Eval حساب التعبير، وإرجاع النتيجة.
GetLocale يعود بمساهمة إلى قيمة ID الإقليم الحالي.
GetObject يعود بمساهمة إلى عنصر automation في الملف.
GetRef يسمح لك بربط البرنامج النصي VBScript بحدث DHTML على صفحة الويب.
InputBox يمكن عرض نافذة الحوار، حيث يمكن للمستخدم إدخال النص، وكذلك النقر على الزر، ثم العودة إلى النتيجة.
IsEmpty يعود بقيمة بولية، تُشير إلى ما إذا كان المتغير المحدد قد تم تعيينه.
IsNull يعود بقيمة بولية، تُشير إلى ما إذا كان المتغير المحدد يحتوي على بيانات غير صالحة (Null).
IsNumeric يعود بقيمة بولية، تُشير إلى ما إذا كان التعبير المحدد يمكن حسابه كعدد.
IsObject يعود بقيمة بولية، تُشير إلى ما إذا كان التعبير المحدد هو عنصر automation أم لا.
LoadPicture يعود بجدول صورة. يستخدم فقط على المنصات ال32 بت.
MsgBox يظهر نافذة رسالة، وينتظر انقران المستخدم، ويعود بالقيمة التي تحدد أي زر ضغط المستخدم.
RGB يعود برقم يمثل قيمة اللون RGB.
Round يقوم بتقريب القيمة اللوجستية.
ScriptEngine يعود بلغة السكريبت التي يستخدمها الإصدار الحالي للوحدة البرمجية السكريبت.
ScriptEngineBuildVersion يعود بالرقم الكامل للإصدار للإصدار الحالي للوحدة البرمجية السكريبت.
ScriptEngineMajorVersion يعود بالرقم الرئيسي للإصدار للإصدار الحالي للوحدة البرمجية السكريبت.
ScriptEngineMinorVersion يعود بالرقم الفرعي للإصدار للإصدار الحالي للوحدة البرمجية السكريبت.
SetLocale يضبط معرف المنطقة، ويعود بالقيمة التي كانت معروفة مسبقًا.
TypeName يعود بالقيمة التي تحدد نوع المتغير الفرعي المحدد.
VarType يعود بالقيمة التي تحدد نوع المتغير الفرعي.

Top