วิธีใช้ VBScript เพื่อบันทึกไฟล์

เช่นเดียวกับภาษาสคริปต์อื่น ๆ VBScript มีฟังก์ชั่นในการจัดการอินพุตไฟล์และเอาต์พุต ในฐานะที่เป็นภาษาสคริปต์ Microsoft VBScript มีการเข้าถึงวัตถุ Windows ที่จัดการการเชื่อมต่ออินเทอร์เน็ตและการบันทึกไฟล์ หากธุรกิจของคุณใช้ Windows เป็นส่วนใหญ่การรู้วิธีใช้ VBScript เพื่อทำให้ฟังก์ชั่นการอ่านและเขียนไฟล์ขั้นพื้นฐานสามารถพิสูจน์ได้ว่าเป็นทักษะที่มีประโยชน์ เพื่อทำการบันทึกไฟล์จากอินเทอร์เน็ตโดยอัตโนมัติคุณสามารถใช้ออบเจ็กต์สตรีม ADODB เพื่อเก็บข้อมูลช่องทางเป็นไฟล์ในเครื่องคอมพิวเตอร์ นี้จะเขียนไฟล์และบันทึกโดยอัตโนมัติ

1

สร้างตัวแปรสำหรับสถานที่อัพโหลดและดาวน์โหลดของคุณ:

Dim url = "//www.domain.com/file.zip" Dim download = "D:\file.zip" 

2

ดาวน์โหลดไฟล์จากเว็บ:

ตั้งค่า objXMLHTTP = CreateObject ("MSXML2.XMLHTTP")

 objXMLHTTP.open "GET", url, false objXMLHTTP.send() 

3

สร้างสตรีมข้อมูลสำหรับวัตถุดาวน์โหลดและตั้งค่าตำแหน่งการอ่านเป็นจุดเริ่มต้นของไฟล์ที่ดาวน์โหลด:

ตั้งค่าสตรีม = CreateObject ("ADODB.Stream") สตรีมเปิดสตรีมประเภท = 1 'adTypeBinary

stream.Write objXMLHTTP.ResponseBody stream.Position = 0

4

สร้างวัตถุระบบเพื่อจัดการข้อมูลจากไฟล์อ่านจากสตรีมเข้าสู่ไฟล์และปิดสตรีมข้อมูล:

ตั้งค่า system_file = Createobject ("Scripting.FileSystemObject") หาก system_file.Fileexists (ดาวน์โหลด) จากนั้นดาวน์โหลด objFSO.DeleteFile ตั้ง system_file = ไม่มีอะไร

stream.SaveToFile ดาวน์โหลด stream.Close Set stream = ไม่มีสิ้นสุดถ้า

โพสต์ยอดนิยม