เนื่องจากผมต้องเขียนโปรแกรมตัวหนึ่ง ซึ่งเมื่อ run เสร็จแล้ว ก็จะต้องสั่งให้เครื่องคอมพิวเตอร์ shutdown เองได้ ผมจึงต้องหาวิธีที่ทำให้โปรแกรม Visual Basic 6.0 ของผมสามารถ shutdown ได้
โดยปกติในระบบปฏิบัติการวินโดว์มี command-line สำหรับการสั่งให้เครื่อง shutdown คือ
>>shutdown
ผมจึงปิ้งไอเดียขึ้นมาทันทีครับ ก็สั่ง command-line ว่า shutdown ในโค้ดของโปรแกรม เมื่อทำงานเสร็จแล้วก็ได้นิครับ
Sub FunctionX()
...
Shell "shutdown -s -f"
End Sub
แค่นี้โปรแกรมนี้ก็จะสั่งให้วินโดว์ Shutdown ตัวเองแล้วล่ะครับ สำหรับ -s คือ Shutdown, -f คือการบังคับให้ shutdown แม้ว่ามีโปรแกรมใดเปิดค้างไว้ก็ตาม
ทั้งนี้ใน VB.NET ก็สามารถใช้คำสั่ง Shell นี้ได้ด้วยนะครับ
No comments:
Post a Comment