เนื้อหา
เมื่อเขียนโค้ดใน VBScript โปรแกรมเมอร์อาจต้องการการยืนยันว่ามีไฟล์อยู่ก่อนที่จะดำเนินการหรือเรียกใช้ฟังก์ชัน สามารถใช้ควบคู่ไปกับการเข้าถึง "Windows Script Host" ร่วมกับ VBScript และใช้ FileSystemObject วิธีที่ดีที่สุดในการเรียนรู้เทคนิคการเขียนโปรแกรมนี้คือทำตามตัวอย่างทีละขั้นตอน เป็นแนวทางปฏิบัติที่ดีสำหรับโปรแกรมเมอร์ที่เพิ่งเริ่มใช้ VBScript
ขั้นตอนที่ 1
เปิด Notepad คลิกที่เมนู "Start" และพิมพ์ "Notepad" ในช่องค้นหา เลือก Notepad ในผลการค้นหา
ขั้นตอนที่ 2
สร้างไฟล์ใหม่ใน Notepad พิมพ์ตัวอักษรแบบสุ่มในไฟล์และบันทึกเป็น: "C: Temp test.txt" จะใช้เพื่อสาธิตรหัส VBScript
ขั้นตอนที่ 3
สร้างเอกสารใหม่ใน Notepad และบันทึกเป็น:“ C: Temp FileCheck.vbs” การรวมส่วนขยาย ".vbs" ในไฟล์ข้อความจะสร้างไฟล์ VBScript ที่ปฏิบัติการได้ของ Windows
ขั้นตอนที่ 4
คัดลอกและวางรหัสต่อไปนี้ในเอกสาร Notepad ของคุณ:
ตัวเลือกที่ชัดเจน
’ตั้งค่า Dimension DIM fso
’ตั้งค่า Object Set fso = CreateObject ("Scripting.FileSystemObject")
'สร้างเงื่อนไขถ้า (fso.FileExists ("C: Temp test.txt")) จากนั้น' แจ้งเตือนผู้ใช้ WScript.Echo ("ไฟล์มีอยู่!") WScript.Quit () อื่น 'Alert User WScript.Echo (" ไม่มีไฟล์! ") สิ้นสุดถ้า
’ออกจากสคริปต์ WScript.Quit ()
ขั้นตอนที่ 5
บันทึกไฟล์ VBScript ที่คุณสร้างและออกจากโปรแกรม
ขั้นตอนที่ 6
เปิดโฟลเดอร์ที่มีไฟล์ VBScript และดับเบิลคลิกที่ "FileCheck.vbs" กล่องข้อความควรปรากฏขึ้นเพื่อยืนยัน: "ไฟล์นี้มีอยู่!" เลือก "ตกลง" เพื่อปิดกล่องข้อความ
ขั้นตอนที่ 7
เปลี่ยนชื่อหรือลบไฟล์ "C: Temp test.txt" ที่สร้างในขั้นตอนที่ 1 จากนั้นดับเบิลคลิกที่สคริปต์ "FileCheck.vbs" อีกครั้งไฟล์ที่ระบุไม่มีอยู่อีกต่อไปและคุณจะเห็นข้อความว่า: " ไม่มีไฟล์! "(ไฟล์ไม่มีอยู่!) คำสั่ง If-Then-Else ในโค้ดกำลังตรวจสอบและแจ้งผลลัพธ์ให้คุณเลือก" ตกลง "เพื่อปิดกล่องข้อความ