--- layout: post title: ปิด-เปิด Com อัตโนมัติ จริงๆก็แค่ Windows created: 1122877883 categories: - tips --- ด้วยความที่ทำ server เลยต้องทำงี้..ฮ่าๆ เอาเป็นว่าต้องอ้างอิงจากพี่ microsoft ก่อน trouble shooting อันนี้ Q317371 เลยทำให้ได้ความคิดที่จะจัดการเจ้า com เราให้มันปิด-เปิดเองซะเลย เพราะคงเปิดไว้ทั้งวันทุกวันไม่ไหว แหะๆ จริงๆก็เพราะเปลืองไฟ 555 __การปิดเครื่อง__ มาเริ่มต้นกันที่ปิดเครื่องก่อนดีกว่า.. เราต้องมาดูกันว่าจะทำ shortcut เพื่อ shutdown กันยังไง? จะต้องใช้คำสั่งนี้~ __shutdown \\computername /l /a /r /t:xx "msg" /y /c__ โดย แต่ละคำสั่งมีความหมายดังนี้ * __\\computername__: เอาไว้สั่งให้ตัวอื่นในเครือข่ายปิด ฮ่าๆ อันนี้เราคงไม่ได้ใช้ * __/l__ (ตัว "L" เล็กนะครับ): ใช้บอกว่าปิดเครื่องนี้แหละ.. ไม่ใช่เครื่องอื่น * __/a__: อันนี้แปลว่า abort! เอาไว้ใช้เวลาเจอ blaster กับ sasser ฮ่าๆ .. * __/r__: อันนี้คือ restart คือ ให้มัน restart แทนที่จะ shutdown * __/t:xx__: แปลว่า time นั้นเอง ไว้กำหนดเวลาเป็นหน่วยวินาที * __"msg"__: เป็น message บอกตอน shutdown ยาวที่สุดก็ 127 ตัวอักษร * __/y__: อันนี้เอาไว้บังคับขู่เข็ญเผื่อมีโปรแกรมเรื่องมากถามก่อนจะปิด ให้ตอบ yes (ปิดๆๆๆ ไปเหอะ) * __/c__: อันนี้โหดกว่าคือ สั่งปิดทุกโปรแกรมเลย ฮ่าๆ ซึ่งอาจจะทำให้อย่าง word ไม่ save อะไรเลยนั่นเอง.. ฮ่าๆ อืม ทดสอบได้ครับ เช่น จะต้องการให้ปิดเลย ก็จะใช้คำสั่งว่า "shutdown /l /t:00 /y /c" นั่นก็คือให้ปิดเครื่องนี้แหละ ปิดไปเลย ไม่ต้องสนใจว่าเปิดอะไรอยู่ ฮ่าๆ ปัญหาก็คืออันนี้เป็นคำสั่งของ Windows 2000 แฮะ ฮ่าๆ ถ้าเป็นสำหรับ Win Xp หล่ะก็จะมีความแตกต่างบ้างครับนี่ครับ (เริ่มขี้เกียจ หุหุ ก๊อปมาเลย) Usage: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy] No args Display this message (same as -?) -i Display GUI interface, must be the first option -l Log off (cannot be used with -m option) -s Shutdown the computer -r Shutdown and restart the computer -a Abort a system shutdown -m \\computername Remote computer to shutdown/restart/abort -t xx Set timeout for shutdown to xx seconds -c "comment" Shutdown comment (maximum of 127 characters) -f Forces running applications to close without warning -d [u][p]:xx:yy The reason code for the shutdown u is the user code p is a planned shutdown code xx is the major reason code (positive integer less than 256) yy is the minor reason code (positive integer less than 65536)