كيفية قراءة محتويات ملف نصي مع VBScript

مؤلف: Louise Ward
تاريخ الخلق: 10 شهر فبراير 2021
تاريخ التحديث: 5 قد 2024
Anonim
Visual Basic Programming lesson 12 - Reading data from a text file
فيديو: Visual Basic Programming lesson 12 - Reading data from a text file

المحتوى

عند كتابة برنامج في VBScript ، قد ترغب في إنشاء التعليمات البرمجية الخاصة بك حتى تتمكن من فتح وقراءة محتويات ملف نصي على القرص الصلب للمستخدم. يمكن القيام بذلك باستخدام VBScript للوصول إلى Windows Script Host واستخدام FileSystemObject. أفضل طريقة لتعلم هذه التقنية هي مثال حقيقي.


الاتجاهات

استخدم VBScript لفتح وقراءة ملف نصي (Ablestock.com/AbleStock.com/Getty Images)
  1. افتح المفكرة وقم بإنشاء ملف نصي. اكتب الرسالة التالية:

    "إذا تلقيت هذه الرسالة ، فسيتم إكمال مهمة الجدولة هذه بنجاح."

  2. احفظ الملف الذي أنشأته للتو في المجلد "C: Temp" على محرك الأقراص الثابتة وقم بتسميته "TextToRead.txt".

  3. إنشاء مستند نصي جديد في المفكرة.

  4. انسخ والصق الكود التالي في الملف الذي قمت بإنشائه في الخطوة السابقة:

    الخيار صريح

    Const conForReading = 1

    تعريف المتغيرات الخافتة objFSO ، objReadFile ، المحتويات

    'تعيين كائنات تعيين objFSO = CreateObject ("Scripting.FileSystemObject") تعيين objReadFile = objFSO.OpenTextFile ("C: Temp TextToRead.txt" ، 1 ، خطأ)

    قراءة محتويات محتويات الملف = objReadFile.ReadAll


    أغلق الملف objReadFile.close

    عرض النتائج محتويات wscript.echo

    كائنات تنظيف Set objFSO = لا شيء Set objReadFile = لا شيء

    إنهاء البرنامج النصي WScript.Quit ()

  5. انقر فوق "ملف" على شريط أدوات المفكرة وحدد "حفظ" من قائمة السياق. احفظ الملف برمز VBScript كـ "C: Temp ReadTextFile.vbs" ثم قم بإغلاق برنامج "المفكرة".

  6. افتح VBScript بالانتقال إلى المجلد "C: Temp" على محرك القرص الثابت والنقر المزدوج على ملف "ReadTextFile.vbs". ستظهر الرسالة المكتوبة في الملف النصي من الخطوة 1 في نافذة صغيرة ، والتي تؤكد أن برنامج VBScript تم فتحه وقراءته بنجاح. انقر فوق "موافق".

نصائح

  • عند عرض ملف VBScript أو تحريره بملحق .vbs ، انقر بزر الماوس الأيمن فوق الملف واختر "تحرير" ؛ يؤدي الضغط على زر الماوس الأيسر في الملف إلى فتحه.