ความสามารถในการทำงานอัตโนมัติใน Windows ได้รับการสนับสนุนในระดับระบบปฏิบัติการ มีให้โดยคอมโพเนนต์ Windows Script Host ซึ่งสามารถเรียกใช้สคริปต์ในภาษาการเขียนโปรแกรมต่างๆ เริ่มแรก ชุดการนำส่ง OS มีล่ามสำหรับภาษา JScript และ VBScript อันสุดท้ายส่วนใหญ่ใช้เพื่อสร้างสคริปต์ vbs ที่แก้ปัญหาการดูแลระบบและการจัดการผู้ใช้
จำเป็น
โปรแกรมแก้ไขข้อความ
คำแนะนำ
ขั้นตอนที่ 1
สำรวจคุณลักษณะและความสามารถของสภาพแวดล้อมรันไทม์ที่สคริปต์ที่สร้างขึ้นควรทำงาน ตัวอย่างเช่น หากสคริปต์มีวัตถุประสงค์เพื่อฝังในหน้าเว็บ สคริปต์จะโต้ตอบอย่างมากกับรูปแบบวัตถุของเบราว์เซอร์และเอกสารปัจจุบัน (BOM และ DOM) สคริปต์ที่พัฒนาให้ทำงานภายใต้ Windows Script Host (เช่น เพื่อทำให้งานการดูแลระบบเป็นอัตโนมัติ) จะโต้ตอบกับโมเดลวัตถุ ซึ่งทำให้สามารถสร้างและใช้วัตถุ ActiveX และ COM อื่นๆ ได้อย่างง่ายดาย
ขั้นตอนที่ 2
พัฒนาอัลกอริธึมที่จะใช้ในการสร้างฟังก์ชันหลักของสคริปต์ ใช้ความรู้ความสามารถที่จัดเตรียมโดยสภาพแวดล้อมรันไทม์ ระบุส่วนของอัลกอริธึมที่สามารถนำมาใช้ในรูปแบบของโพรซีเดอร์ ฟังก์ชัน วิธีการของคลาส ระบุข้อมูลที่สามารถห่อหุ้มในชั้นเรียน
ขั้นตอนที่ 3
ใช้ต้นขั้วของสคริปต์ในอนาคต ในโปรแกรมแก้ไขข้อความ ให้สร้างไฟล์ เพิ่มฟังก์ชันและโพรซีเดอร์ "stubs" เช่นเดียวกับการประกาศคลาสที่มีเมธอด ขั้นตอนใน VBScript ถูกประกาศด้วยคีย์เวิร์ดย่อยตามด้วยตัวระบุที่ระบุชื่อ ส่วนท้ายของเนื้อหาขั้นตอนจะถูกระบุโดยส่วนย่อย End Sub ตัวอย่างเช่น:
ย่อย MyProcedure (a, b)
จบซับ
ในทำนองเดียวกัน ฟังก์ชันจะถูกประกาศโดยใช้คีย์เวิร์ด Function:
ฟังก์ชัน MyFunction (ก)
ฟังก์ชั่นสิ้นสุด
คลาสถูกประกาศโดยใช้คีย์เวิร์ด Class:
คลาส MyClass
จบคลาส
ขั้นตอนที่ 4
ประกาศตัวแปรโกลบอล โลคัล และสมาชิกคลาส สิ่งนี้เสร็จสิ้นด้วยคำสั่ง Dim:
Dim MyVariable
โดยการระบุมิติหลังชื่อของตัวแปร คุณสามารถประกาศอาร์เรย์:
Dim MyArray (10) 'อาร์เรย์ขององค์ประกอบสิบตัว;
Dim MyArray (10, 15) 'อาร์เรย์สองมิติ;
Dim MyArray () 'ไดนามิกอาร์เรย์
ขั้นตอนที่ 5
ใช้อัลกอริธึมการประมวลผลข้อมูลโดยเพิ่มโค้ดให้กับฟังก์ชัน โพรซีเดอร์ และเมธอดของคลาส ใช้ Do - Loop, while - Wend, For - Each - Next, For - To - Step - Next เพื่อสร้างลูป ใช้คำสั่ง if - then - ElseIf - Else - End If เป็นโอเปอเรเตอร์การโยงหัวข้อ และใช้คำสั่งย่อย Select Case - End Select เป็นโอเปอเรเตอร์หลายตัวเลือก
ขั้นตอนที่ 6
เพิ่มความคิดเห็นในรหัส จะต้องอยู่หลังอักขระอัญประกาศเดี่ยวหรือคีย์เวิร์ด Rem ตัวอย่างเช่น:
'ข้อความแสดงความคิดเห็น
ข้อความแสดงความคิดเห็น Rem