ป้องกันไฟล์ .vbs
.shs ใน Pirch
วิธีเซ็ตไม่ให้รับไฟล์โดยอัตโนมัติ
สำหรับเซียน Pirch คงรู้กันอยู่แล้ว แต่บางคนก็เบื่อที่จะต้องคอยกดรับกันบ่อยๆ
คราวนี้มีวิธี
การป้องกันการรับไฟล์เฉพาะไฟล์บางนามสกุลที่ไม่ต้องการ เช่น .vbs
หรือ .shs เราจะทำการลบออกทันทีเมื่อรับไฟล์เข้ามาแล้ว
เฉพาะไฟล์พวกนี้เท่านั้น ส่วนไฟล์รูปหรือไฟล์อื่นๆก็จะรับได้ตามปกติ
หลักการ
ผมจะยอมรับไฟล์พวกนี้เข้ามาก่อน
อาจจะเกิดจากความเผลอเรอ หรือกดผิด การรับไฟล์พวกนี้เข้ามาโดยยังไม่ได้
Double Click
จะไม่มีผลกระทบใดๆกับระบบของคุณ มันจะไม่สร้างปัญหาจนกว่าจะมีใครไป
Double Click มันเข้า เมื่อรับมาเสร็จแล้วผมก็จะลบ
ออกโดยอัตโนมัติ หากเป็นไฟล์นามสกุลที่ไม่ต้องการ
ความรู้พื้นฐาน
1. Batch File
2. การใช้งาน Events ใน Pirch
ตกลงกันก่อน
ตัวอย่างนี้เป็นการเซ็ตอัพ
Pirch ด้วยวิธีปกติ จะอยู่ที่ c:\pirch98 และไดเรกทอรี่รับไฟล์จะอยู่ที่
c:\pirch98\downloads
ฉะนั้นจะต้องดูแลให้ไดเรกทอรี่รับไฟล์เป็นตามนี้เสมอ หากต้องการแก้เป็นอย่างอื่นก็จะต้องแก้ไข
Code ภายหลังด้วย
สามารถตั้ง
Options ให้ตรงตามนี้ได้ครับ
วิธีการ
1. สร้างไฟล์ชื่อ delfile.bat
เก็บไว้ที่ c:\ หรือที่ c:\windows หรือที่ c:\windows\command
เพราะสามแห่งนี้สามารถอ้างถึงได้เสมอโดยที่ไม่ต้องบอกที่อยู่ไฟล์
2. คลิกขวาที่ไฟล์เลือก
Edit เครื่องก็จะเปิด Note Pad ขึ้นมาให้พิมพ์สองบรรทัดดังนี้
@echo off
@del %1
จากนั้นสั่ง Save แล้วปิด
Note Pad
3. เปิด Pirch ขึ้นมา จากนั้นกดที่
Events ติ๊กถูกที่ Enabled ตรวจสอบว่ามีสคริปที่แปลกปลอมหรือไม่
หากมีและไม่รู้จัก หรือไม่ต้องการให้ลบออกได้ครับ
กากบาทที่
000-Unknowns เพื่อจะใช้งานที่ Level นี้เท่านั้น ช่อง Add Mask
คือการใช้งานกับใครบ้าง
ใส่ *!*@* หมายความว่าใช้กับทุกคน มาถึงส่วนของ Code ด้านล่างให้พิมพ์ตามนี้
ON DCCDONE:*.vbs;*.shs:/run
delfile.bat c:\pirch98\downloads\ $+ $filename
พิมพ์ให้อยู่ในบรรทัดเดียวและเว้นวรรคตามนี้ทั้งหมด
จากนั้นคลิกที่เครื่องหมายถูกมุมบนซ้าย เป็นการ Save
การแก้ไข
หากท่านได้เปลี่ยนไดเรกทอรี่รับไฟล์เป็นอย่างอื่นท่านจะต้องแก้ไขใน
Code ตามนั้น การเพิ่มนามสกุลไฟล์ที่จะลบ ใส่ระหว่าง
เครื่องหมายโคลอน : : และระหว่างนามสกุลขั้นด้วยเซมิโคลอน ; ยกเว้นตัวท้ายสุดจะติดกับเครื่องหมายโคลอน
: ไม่ต้องใส่เซมิโคลอน
เช่น ท่านอยากจะเพิ่มไฟล์นามสกุล .exe เข้าไปให้แก้เป็นดังนี้
ON DCCDONE:*.vbs;*.shs;*.exe:/run
delfile.bat c:\pirch98\downloads\ $+ $filename
อย่าลืม Save ด้วยนะครับ
คำถาม
มือโปรหลายท่านอาจเกิดคำถามว่า
ทำไมถึงใช้ /run ไม่ไปใช้ /delfile ที่ Pirch เตรียมไว้แล้วล่ะ ก็เพราะว่าใช้
/delfile ของ
Pirch แล้วมันจะมี Delete confirmation ของ windows ขึ้นมา แต่ใช้
/run delfile.bat มันจะมีหน้าจอดอสแว๊บขึ้นนึดนึง
โดยไม่ต้องไปยุ่งอะไรเลย เปรียบเสมือนมันทำงานอัตโนมัติ หากท่านใดมีวิธีอื่นช่วยชี้แนะด้วย
ขอบคุณครับ