[ MK-JOB ] ตลาดงานออนไลน์'s Archiver

J-RC กระทู้เมื่อ 6-4-2010 15:20

แบทชไฟล์สาระพัดประโยชน์

แบทชไฟล์สาระพัดประโยชน์
เอาล่ะ...วันนี้ผมจะแนะนำคำสั่งที่ผมใช้งานอยู่บ่อยๆ ที่เป้นประโยชน์กับท่าน
ผู้อ่านได้อย่างมาก...เช่นการลบแฟ้มเอกสารที่มีขนาด 0 ตัวอักษร หรือ File
Empty นั้นเอง ซึ่งคำสั่งนี้...มันก็เป็นคำสั่งเดียวกับคำสั่งที่ผมใช้ในการค้นหา
และฆ่าไวรัสด้วย...มันจึงเป็นประโยชน์อย่างมากกับท่านผู้อ่าน...มา...มาดู...

@echo off
echo Enter Filesize for Delete :
set /p size=
cls
echo Searching...(Stop press CTRL+Break)
for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do if not "%size%" == "" call :scan %%d
title Compiled...
set size=
goto end
:scan %1
for /r %1: %%f in (*.*) do title %%f & if %%~zf == %size% echo [Removed] %%f & attrib -r -s -h "%%f" & del /q "%%f"
:end

แบทช์ไฟล์ตัวนี้น่าชื่นชมมันคือ...มันสามารถลบแฟ้มเอกสารในทุกๆ ไดร์ฟ
ข้อมูลที่มีขนาดตามที่กำหนด....เช่น ไวรัสมีขนาด 1024 ตัวอักษร คุณก็ทำ
การกรอกตัวเลขลงไป....แค่นี้มันก็สแกนค้นหาและลบทิ้งในทันที...รวมถึง
คุณสามารถกรอกขนาดเป็น ศูนย์ (0) เพื่อทำการลบแฟ้มขยะจำพวกไม่มี
ข้อมูลในแฟ้มทิ้งไปทั้งเครื่อง....มันจึงเป็นผลดีต่อระบบอย่างมาก....ลอง
ก็อปคำสั่งไปใช้ดูครับ....

เดี๋ยว...รอว่างๆ ก่อน...จะมาสอนคำสั่ง ซ่อนข้อมูลโดยแบทไฟล์...(ไม่ใช่
การ attrib +h +s +r ครับ ...แต่มันทำให้ข้อมูลของคุณไม่สามารถมีใคร
เปิดได้บนวินโดวส์ XP ครับ...และหาไม่มีวันเจอ...เจอ...ก็เปิดไม่ได้ครับ)

ส่วนแบทช์ไฟล์ตัวนี้....เหมาะสำหรับเครื่องที่ติดไวรัสไม่สามารถเปิด Task
Menager ได้...และไม่รู้ว่าต้อง Kill Process ตัวไหน...เพื่อฆ่าไวรัส...ก็เอา
อันนี้ไป

@echo off
echo List Processing...
tasklist >list.tmp
for /f "tokens=1,*" %%l in (list.tmp) do call :ListProcess %%l
goto :clear

:findtasklist %1
set f=%1
set g=%f:~-13,12%
if %g%==tasklist.exe set PathTasklist=%1
goto :end

:FindTaskkill %1
set f=%1
set g=%f:~-13,12%
if %g%==taskkill.exe set PathTaskkill=%1
goto :end

:ListProcess %1
set f=%1
set g=%f:~-3%
if %g%==EXE goto :next1
if %g%==exe goto :next1
goto :end
:next1
if %f%==SMSS.EXE goto :end
if %f%==smss.exe goto :end
if %f%==CSRSS.EXE goto :end
if %f%==csrss.exe goto :end
if %f%==WINLOGON.EXE goto :end
if %f%==winlogon.exe goto :end
if %f%==TASKLIST.EXE goto :end
if %f%==tasklist.exe goto :end
if %f%==SVCHOST.EXE goto :end
if %f%==svchost.exe goto :end
if %f%==SERVICES.EXE goto :end
if %f%==services.exe goto :end
if %f%==LSASS.EXE goto :end
if %f%==lsass.exe goto :end
if %f%==EXPLORER.EXE goto :end
if %f%==explorer.exe goto :end
echo.
echo Kill Processing...[%f%]
taskkill /f /im %f%
goto :end

:clear
set PathTasklist=
set PathTaskkill=
del List.tmp
:end

อีกอย่างมันช่วยให้คุณทำงานได้เร็วขึ้นด้วย...ถ้าคุณเล่นคอมฯ ไปซักพัก
แล้วเครื่องมันอืด...ก็ลองรันมันดู......
อ่ะ...พรุ่งนี้จะมาต่อนะ...เพิ่มเติมวันล่ะนิด...

พอดีลืมไป...จะแนะนำอีกตัวหนึ่ง....อะนี้คือแบทไฟล์อัปสปีดเครื่องแบบ
ติดจรวด...
::เร่ง Start Menu
REG ADD HKCUControlPanelDesktop /V MenuShowDelay /T REG_SZ /D "0" /F
::เร่ง Shutdown
REG ADD HKLMSYSTEMCurrentControlSetControl /V WaitToKillServiceTimeout /T REG_SZ /D "4000" /F
::เร่ง IRQ
REG ADD HKLMSYSTEMCurrentControlSetControlPriorityControl /V PriorityControl /T REG_DWORD /D 1 /F
REG ADD HKLMSYSTEMCurrentControlSetControlPriorityControl /V IRQ8Priority /T REG_DWORD /D 1 /F
::เร่ง Vitual Memory
REG ADD HKLMSYSTEMCurrentControlSetControlSessionManagerMemoryManagement /V Pagingfiles /T REG_SZ /D "200 500" /F
::เร่ง CasheMemory
REG ADD HKLMSYSTEMCurrentControlSetControlSessionManagerMemoryManagement /V LargeSystemCache /T REG_DWORD /D 1 /F
::เร่งความเมื่อยกเลิก PageFile ShutDown
REG ADD HKLMSYSTEMCurrentControlSetControlSessionManagerMemoryManagement /V ClearPageFileAtShutdown /T REG_DWORD /D 1 /F
::เร่งความเร็วยกเลิก Paging Executive
REG ADD HKLMSYSTEMCurrentControlSetControlSessionManagerMemoryManagement /V DisablePagingExecutive /T REG_DWORD /D 1 /F
::เร่งการรีเฟรชจอภาพ
REG ADD HKLMSYSTEMCurrentControlSetControlUpdate /V UpdateMode /T REG_DWORD /D 0 /F
::เร่ง DLL ของ win XP
REG ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorer /V AlwaysUnloadDLL /T REG_DWORD /D 1 /F
::เร่ง cpu ทำงานโดยตรง
REG ADD HKLMSYSTEMCurrentControlSetServiceP3Parameters /V HackFlags /T REG_DWORD /D 1 /F
::เพิ่มความเร็วโดยปรับ MTU
REG ADD HKLMSYSTEMCurrentControlSetServicesTcpipParameters /V EnablePMTUDiscovery /T REG_DWORD /D 1 /F
::เร่งการรีเฟรชจอภาพ
REG ADD HKLMSYSTEMCurrentControlSetControl /V UpdateMode /T REG_DWORD /D 0 /F
::เร่งความเร็วโดยการใช้งาน UDMA66
REG ADD HKLMSYSTEMCurrentControlSetControlClass{4D36E96A-E325-11CE-BFC1-08002BE10318}0000 /V EnableUDMA66 /T REG_DWORD /D 1 /F
::เร่งความเร็ว RAM
REG ADD HKLMSYSTEMCurrentControlSetControlSessionManagerMemoryManagementPrefetchParamenters /V EnablePrefetcher /T REG_DWORD /D 6 /F
::ปิดโปรแกรม non-respond เมื่อ shutdown
REG ADD HKU.DEFAULTControlPanalDesktop /V AutoEndTasks /T REG_DWORD /D 1 /F
REG ADD HKU.DEFAULTControlPanalDesktop /V WaitToKillApp /T REG_DWORD /D 15 /F

ลองนำไปใช้ดู

cradit : ResiSTanT

หน้า: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Pundao.com