เมื่อคุณพยายามเรียกใช้ VBScript ด้วยการคลิกสองครั้งสคริปต์อาจเปิดใน Notepad สิ่งนี้จะเกิดขึ้นหากผู้ใช้ตั้งค่า Notepad เป็นโปรแกรมเริ่มต้น (แทน wscript.exe) สำหรับไฟล์ .vbs
โดยใช้ Open ด้วยหรือผ่านวิธีการอื่น
[แก้ไข] ไฟล์ VBScript เปิดด้วย Notepad
เรียกใช้ VBScript ด้วยตนเอง
ในการใช้งานสคริปต์คุณสามารถใช้หนึ่งในสอง executables ของ Windows Script Host นี้
- CScript.exe (โฮสต์สคริปต์ที่ใช้คอนโซล)
- WScript.exe (โฮสต์สคริปต์ที่ใช้ Windows)
ไม่ว่าคุณจะใช้ WScript หรือ CScript คุณยังคงเรียกใช้สคริปต์ในลักษณะเดียวกัน ความแตกต่างอยู่ในเอาต์พุตเท่านั้น - WScript สร้างเอาต์พุตแบบหน้าต่างขณะที่ CScript ส่งเอาต์พุตไปยังหน้าต่างคำสั่งที่เริ่มทำงาน (REF: การเรียกใช้สคริปต์จาก Windows)
ในการเรียกใช้ไฟล์ VBScript โดยใช้ CScript.exe ให้ใช้ไวยากรณ์บรรทัดคำสั่งต่อไปนี้:
cscript.exe "ไดรฟ์: \ path \ filename.vbs"
ในการเรียกใช้ไฟล์ VBScript โดยใช้ WScript.exe ให้ใช้ไวยากรณ์บรรทัดคำสั่งต่อไปนี้:
wscript.exe "ไดรฟ์: \ path \ filename.vbs"
แก้ไขการกระทำเริ่มต้น "เปิด" สำหรับ VBScripts
หากต้องการรีเซ็ตการกระทำเริ่มต้นสำหรับประเภทไฟล์ . vbs เพื่อให้ดับเบิลคลิกที่เรียกใช้งานไฟล์แทนการเปิดใน Notepad ให้ใช้ขั้นตอนเหล่านี้:
ดาวน์โหลด vbsfix.zip และบันทึกลงบนเดสก์ท็อป เปิดเครื่องรูดและเรียกใช้ไฟล์ REG ที่ปิดไว้ vbsfix_vista.reg โดยดับเบิลคลิก คลิก ใช่ เมื่อถูกขอให้ยืนยัน
สิ่งนี้จะเปลี่ยนการกระทำเริ่มต้นสำหรับไฟล์ . vbs ที่ เชื่อมโยงกับไฟล์ปฏิบัติการ Windows Scripting Host