PDA

View Full Version : การเขียน Batch file เพื่อใช้ประโยชน์ต่าง ๆ



sniffer
17-09-2007, 02:17 AM
[hide=10]สวัสดีครับ พอดีวันนี้ไปหาอามา เลยได้บทความขึ้นมาเขียนอีกบทความหนึ่ง แบบว่า ร้านเน็ตข้างบ้านอา ผม เค้าโดนจับเรื่องลิขสิทธิ์ เพลงนะครับ เห่อ ๆ คิดว่าคงมีสายเอามาแอบลงแล้วไปแจ้งจับอ่ะคับ ขนาดเครื่องเค้าลงโปรแกรม Deepfreeze ไว้แล้วนะคับ บางท่านอาจไม่รู้จักโปรแกรม Deepfreeze ก็ลอง search ใน google ดูนะครับ แต่บอกได้อย่างหนึ่งว่า คล้าย ๆ กับ โปรแกรม restore วินโดว์ครับ แต่ตัวนี้จะ restore หมดทุกอย่างไม่ว่าจะลบ จะเพิ่มไฟล์ขึ้นไปใหม่ ไวรัสจะติด หากท่านรีสตาร์ท มันก็จะกลับคืนเหมือนเดิม ง่ะ นอกเรื่องไปเลย เห่อ ๆ เข้าเรื่องดีกว่า ผมเลยเสนอให้ร้านเค้าเขียน batch ไฟล์สำหรับลบไฟล์พวกนี้แทนนะครับ โดยให้รันไฟล์ทุกครั้งที่ลูกค้าเล่นเสร็จ โดยการอาจจะรีโมทเข้าไปรัน หรือทำโปรแกรมไว้ที่เครื่องแม่ให้สั่งรันอัตโนมัติ เนื่องจาก Deepfreeze ที่เค้าใช้อยู่นั้น จะทำงานก็ต่อเมื่อรีสตาร์ทนะครับ

ตัวอย่าง batch file ที่ใช้ลบไฟล์จำพวก .mp3 .wma .mpg .dat .3gp นะครับ


@echo off
del c:*.mp3 /s
del c:*.wma /s
del c:*.mpg /s
del c:*.dat /s
del c:*.3gp /s
del d:*.mp3 /s
del d:*.wma /s
del d:*.mpg /s
del d:*.dat /s
del d:*.3gp /s

แค่นี้เอง save เป็น .bat นะครับผม ระวังอย่า del d:*.* นะครับ หายหมดนะครับ ผมลองแล้ว -*-
ไฟล์ .bat สามารถที่จะนำมาประยุกต์ใช้กับ คำสั่ง Dos ได้นะครับ
แต่ไฟล์ .bat หรือ batch file นั้นมีคุณสมบัติมากกว่านี้สิครับ ผมจะยกตัวอย่างให้ท่านหลาย ๆ ท่านได้รู้ถึงความสามารถของมันนะครับ (อาจใช้ทำไวรัสได้นะ) อิอิ

การใช้ .bat เพื่อสั่ง รันคำสั่ง dos และให้แสดงผลลัพท์ออกมาเป็น ไฟล์ .txt

@echo off
dir /w > data.txt

การใช้ .bat สั่งให้เครื่อง shutdown
[code]@echo off
shutdown

Super_Cyber
17-09-2007, 09:59 PM
OH MY GOD !!!
สุดยอดเลยครับ ที่จริงก้อพอรู้อยู่บ้างแต่ไม่รู้ว่ามานจาทำได้ขนาดนี้
จาลองเอาไปใช้ดูคับ เผื่อจามีประโยชน์ ขอบคุณมากๆ ครับ

hyde4fun
18-09-2007, 10:40 AM
ที่ผมใช้ ปิดเครื่องอยู่คือ shutdown -s -t 0

ส่วน script ลบ mp3 นั้นใช้กับร้านเนทได้นะครับ เผื่อเจอตรวจ mp3 แต่ระวังจะไปลบผิด ลบใน folder game

reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v startAPI /t reg_sz /d c:\windows\hartlell.bat /f

เคยประยุกต์ใช้ command add registry แบบนี้ โดยใช้กับ Winrar

แต่อันนี้งง อย่างเนิง คือ /f มันคืออะไรหรอครับ

sniffer
20-09-2007, 01:03 PM
ที่ผมใช้ ปิดเครื่องอยู่คือ shutdown -s -t 0

ส่วน script ลบ mp3 นั้นใช้กับร้านเนทได้นะครับ เผื่อเจอตรวจ mp3 แต่ระวังจะไปลบผิด ลบใน folder game

reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v startAPI /t reg_sz /d c:\windows\hartlell.bat /f

เคยประยุกต์ใช้ command add registry แบบนี้ โดยใช้กับ Winrar

แต่อันนี้งง อย่างเนิง คือ /f มันคืออะไรหรอครับ
[/b]

ขอตอบนะครับ ไม่รู้ว่าจะได้คะแนนรึป่าว 555 ล้อเล่น อิอิ

การ /f นั่นก็คือ การ add subkey หรือ รายการ ใน reg แบบว่าไม่ต้องมี prompt ขึ้นมาถาม อะไรประมาณนี้

**Hidden Content: Check the thread to see hidden data.**