ปัจจุบันเริ่มมีบางเกมส์เก็บค่าคอนฟิกของตัวเกมส์ไว้ใน Folder ในไดรฟ์ C:\ ซึ่งหากเป็นระบบ Diskless และอัพเดทด้วยวิธี Super User คงไม่มีปัญหาอะไร แต่ถ้าเป็นร้านเน็ตที่ใช้ระบบ Lan Disk ที่แชร์เพียงไดรฟ์ D:\ ย่อมไม่สามารถอ่านค่าจาก Folder นั้นได้
แต่เราสามารถเขียน Batch File Copy Folder ที่ต้องการได้ครับ โดยประกอบไปด้วย 2 ส่วนคือ
1. Server
เมื่อเราอัพเดทเกมส์เสร็จเรียบร้อยแล้ว ให้เราเรียก Batch File เพื่อ Copy Folder ที่ต้องการไปไว้ในไดรฟ์ที่เรา Share หรือทำ Lan Disk
2. Client
เมื่อเครื่องลูกเปิดขึ้นมาให้เรียก Batch File เพื่อ Copy Folder ไปไว้ในไดรฟ์ C:\ ตามตำแหน่งเดิมของเกมส์
มาดูคำสั่งกันก่อนครับ ว่าเขียนยังไง พารามิเตอร์แต่ละตัวมีความหมายยังไง
xcopy "source" "destination" /e /i /y
xcopy หมายถึง คำสั่งคัดลอก Folder
source หมายถึง ตำแหน่ง Folder ที่ต้องการคัดลอก
destination หมายถึง ตำแหน่งปลายทางที่ต้องการเก็บ Folder ที่คัดลอกมา
/e หมายถึง ให้คัดลอก Folder ย่อย ที่อยู่ข้างในด้วย
/i หมายถึง ถ้าคัดลอกมากกว่า 1 ไฟล์ หรือถ้าไม่มีตำแหน่งปลายทาง ให้เข้าใจว่าเป็น Folder
/y หมายถึง ถ้ามี Folder ปลายทางอยู่แล้ว ให้เขียนทับได้เลย
ตัวอย่าง Batch File Copy Folder เกมส์ Football City Stars
Batch File ฝั่ง Server
@echo off
xcopy "%USERPROFILE%\My Documents\Ubisoft" "D:\Ubisoft" /e /i /y
Batch File ฝั่ง Client
@echo off
xcopy "D:\Ubisoft" "%USERPROFILE%\My Documents\Ubisoft" /e /i /y
หมายเหตุ
ไดรฟ์ D:\ คือไดรฟ์ที่เรา Share หรือทำ Lan Disk นะครับ
ท้ายนี้ ต้องขอขอบคุณทุกท่านที่ให้ความสนใจ ผมหวังว่าบทความนี้จะมีประโยชน์กับร้านเน็ตของท่านบ้างไม่มากก็น้อยครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น