9.3 KiB
layout | title | created | categories |
---|---|---|---|
post | ปิด-เปิด Com อัตโนมัติ จริงๆก็แค่ Windows | 1122877883 | [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)
![](http://one.mycapsules.com/com/tips/003/icon.png)
เมื่อเข้าในโปรแกรมก็จะเพิ่ม task โดยกด add Scheduled Tasks ได้เลย ก็ click next ไปครับ
- เมื่อมันให้เลือกโปรแกรมก็เข้าไปหาที่ c:\windows\system32\shutdown.exe ครับ
- มันจะให้กำหนดครับ ว่าจะให้ทำงานอย่างไร ก็เลือกไปตามสะดวกครับ (จริงๆมันเปลี่ยนได้ครับ กดๆไปก่อนก็ได้)
![](http://one.mycapsules.com/com/tips/003/schedule_task.png)
![](http://one.mycapsules.com/com/tips/003/properties.png)
การเปิดเครื่อง
อันนี้ต้องใช้ความสามารถของ board เองครับ ซึ่งจะต้องเข้าไปตั้งค่าใน BIOS โดยแต่ละเครื่องก็ไม่เหมือนกัน มันจะต่างกันอยู่ 2 แบบหน่ะครับ คือ BIOS ของ Award และ Phoenix ครับ ฮ่าๆ โดยการเข้าไปตั้งค่าให้กด del ตอน boot เครื่อง (อาจจะเป็นปุ่มอื่น ถ้าเป็นเครื่องมีสกุล อิอิ มียี่ห้อนั่นเองครับ) แล้วก็เข้าไปตามแต่ละหัวข้อ ดูว่าอันไหนจะมีหล่ะครับ ก็ตั้งค่าได้ตามชอบใจว่าจะให้เปิดเมื่อไหร่ครับ ^_^
อย่างของผมเป็น Phoenix ก็จะเข้าได้ตามนี้ครับ
- Power Management Setup > Wake up Events > Power-On by Alarm > แล้วก็กำหนดเวลาเอาครับ
ของผมจะตั้งให้มันเปิดประมาณ 7 โมงครึ่งประมาณนี้หล่ะครับ ฮ่าๆ ได้พักประมาณ 6 ชม. อิอิ แค่นี้ก็เรียบร้อยครับ มันก็จะเปิดให้อัตโนมัติค้าบบ ส่วนของ Award ก็น่าจะคล้ายๆกันครับ ลองมั่วๆดูครับ ไม่ยากครับ