วิธีเรียกใช้ EXE ใน VBScript

VBScript ซึ่งเป็นชุดย่อยของ Visual Basic เป็นภาษาโปรแกรมฟรีที่ทุกคนสามารถใช้เพื่อสร้างแอปพลิเคชัน Windows ที่มีประโยชน์ การเพิ่มข้อความสั่งไม่กี่คำในไฟล์ข้อความ ".vbs" จะช่วยให้คุณเขียนไฟล์ข้อความและเปิดโปรแกรม EXE ได้โดยใช้คำสั่ง "Run" คำสั่งนี้มีประโยชน์เมื่อคุณต้องการสร้างทางลัดไปยังโปรแกรมที่ใช้บ่อย นักพัฒนายังสามารถใช้คำสั่ง "เรียกใช้" ภายในแอปพลิเคชัน VBScript ที่ซับซ้อนมากขึ้นเพื่อเรียกใช้โปรแกรม EXE ภายนอกได้ตามต้องการ

ขั้นตอนที่ 1

เปิด Notepad และวางรหัสต่อไปนี้ในเอกสารใหม่:

วีดีโอประจำวันนี้

ตั้งค่า WshShell = WScript CreateObject("WScript. เปลือก")

Dim exeชื่อ Dim statusCode

exeName = "%windir%\notepad"

statusCode = WshShell เรียกใช้ (exeName, 1, จริง)

MsgBox("สิ้นสุดโปรแกรม")

รหัส VBScript นี้สร้างวัตถุ "เชลล์" ในบรรทัดที่ 1 สังเกตค่าของ "exeName" ตัวแปรนี้มีชื่อของ EXE ที่คุณต้องการเรียกใช้ ชื่อนั้นเป็นเส้นทางไปยัง Notepad ในตัวอย่างนี้ หากคุณต้องการเรียกใช้โปรแกรม EXE ชื่อ "MusicLab.exe" ที่อยู่บนไดรฟ์ "C" คุณจะต้องทำให้คำสั่งที่สี่ปรากฏขึ้นดังนี้:

exeName = "C:\MusicLab.exe"

ปล่อยให้ค่าของ "exeName" ไม่เปลี่ยนแปลงในตอนนี้ คำสั่งถัดไปรันคำสั่ง "Run" คำสั่ง "Run" เรียกใช้ EXE ที่ระบุในตัวแปร "exeName" พารามิเตอร์ที่สอง "1" ในคำสั่ง "Run" จะบอก VBScript ว่าคุณต้องการให้หน้าต่างของ EXE ปรากฏขึ้นอย่างไรเมื่อเปิดขึ้น ค่า "1" ทำให้ VBScript แสดงหน้าต่างปกติ ค่าสุดท้ายในคำสั่ง "Run", "true" ทำให้โปรแกรม VBScript หยุดชั่วคราวจนกว่า EXE ที่รันจะปิดลง คำสั่งสุดท้ายจะแสดงกล่องข้อความที่แจ้งให้คุณทราบว่า VBScript เสร็จสมบูรณ์

ขั้นตอนที่ 2

คลิกปุ่ม "ไฟล์" ของ Notepad จากนั้นคลิก "บันทึกเป็น" หน้าต่างบันทึกเป็นจะเปิดขึ้น หน้าต่างนี้ให้คุณบันทึกโปรแกรม VBScript ของคุณ

ขั้นตอนที่ 3

พิมพ์ชื่อโปรแกรม เช่น "MyScript" ในช่อง "File Name" ต่อท้าย ".vbs" ต่อท้ายชื่อนั้น ตัวอย่างเช่น หากคุณเลือก "MyScript" เป็นชื่อไฟล์ ให้พิมพ์ "MyScript.vbs" (โดยไม่ใส่เครื่องหมายคำพูด) ในกล่องข้อความชื่อไฟล์ แล้วคลิก "บันทึก" สิ่งนี้จะบันทึกไฟล์เป็นไฟล์ VBScript

ขั้นตอนที่ 4

เปิด Windows Explorer และค้นหาไฟล์ ดับเบิลคลิกที่ไฟล์ มันทำงานและอินสแตนซ์ใหม่ของ Notepad โปรแกรม VBScript หยุดชั่วคราวหลังจากเปิด Notepad เนื่องจากคุณส่ง "1" ไปที่คำสั่ง "Run" หากคุณผ่าน 0 แทน VBScript จะไม่หยุดชั่วคราว

ขั้นตอนที่ 5

ปิดแผ่นจดบันทึก โปรแกรมจะกลับมาทำงานต่อและแสดงกล่องข้อความที่ระบุว่า "สิ้นสุดโปรแกรม"

เคล็ดลับ

หลายครั้ง คุณอาจไม่สนใจว่าหน้าต่างของ EXE จะหน้าตาเป็นอย่างไรเมื่อคุณใช้ VBScript เพื่อเปิด EXE ตัวอย่างนี้ใช้รูปแบบหน้าต่าง "1" ตามที่เห็นในคำสั่ง "Run" ที่อธิบายไว้ก่อนหน้านี้ ค่า "1" เปิดใช้งานหน้าต่างและแสดงในโหมดปกติ อย่างไรก็ตาม คุณสามารถส่ง "2" ไปยังคำสั่ง "Run" แทนได้ ตัวเลข "2" บอกให้ VBScript เปิดใช้งานหน้าต่างของ EXE และย่อให้เล็กสุด มีรูปแบบหน้าต่างสิบแบบ แต่ละสไตล์จะแสดงหน้าต่างของ EXE ในลักษณะที่แตกต่างกัน คุณสามารถค้นหาตารางที่แสดงสไตล์เหล่านั้นได้บนเว็บไซต์ที่กล่าวถึง VBScript และพารามิเตอร์ "WindowStyle"

หมวดหมู่

ล่าสุด

วิธีคืนค่ารายการโปรดของฉัน

วิธีคืนค่ารายการโปรดของฉัน

เมื่อคุณท่องอินเทอร์เน็ต คุณสามารถบันทึกเว็บไซต...

จะบอกได้อย่างไรว่าไฟล์ RAR มีไวรัส

จะบอกได้อย่างไรว่าไฟล์ RAR มีไวรัส

ไวรัสที่บีบอัดในไฟล์เก็บถาวร RAR จะไม่เป็นอันต...

ฉันจะแทรกสัญลักษณ์ Y-Bar ใน PowerPoint ได้อย่างไร

ฉันจะแทรกสัญลักษณ์ Y-Bar ใน PowerPoint ได้อย่างไร

เครดิตรูปภาพ: wutwhanfoto/iStock/GettyImages สั...