
請教U盤免疫的批處理如何優化
rem 修改以點結尾的文件夾的屬性為“隱藏”@echo offset DstFolder=F:Autorun.infSafe..請問如何將每個盤符下的Safe..文件都修改為隱藏,就像上邊代碼運行后在每個盤符下一次新建好所有盤符的文件夾那樣的效果。。謝謝!!nclick="copycode($('code0'));">復制代碼
- :Anti
- cls
- title U盤病毒免疫
- @echo off
- echo 正在創建免疫文件夾...
- for %%c 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 exist %%c:autorun.inf del /f/s/q/a %%c:autorun.inf
- md %%c:Autorun.inf
- md %%c:Autorun.infSafe
- attrib +r +a +s +h /s /d %%c:Autorun.inf
- ren %%c:Autorun.infSafe Safe../
- ) >nul 2>nul
- echo.
- echo.
- ECHO.
- echo 請按【任意鍵】繼續...
- pause>nul
- rem 修改以點結尾的文件夾的屬性為“隱藏”
- @echo off
- set DstFolder=F:Autorun.infSafe..
- >%temp%FolderProperty.vbs echo Set objFSO = CreateObject(scripting.FileSystemObject).GetFolder(?%DstFolder%.)
- >>%temp%FolderProperty.vbs echo objFSO.Attributes=objFSO.Attributes+2
- cscript /nologo %temp%FolderProperty.vbs
- echo 免疫文件夾成功創建,rd /s/q X:Autorun.inf...Safe...可以刪除。 & echo.
- echo 完成U盤免疫。本程序準備退出。
- ping -n 3 127.1>nul

