批处理的简单应用

测试环境:Windows XP

1.禁止注册表的使用。
使用方法很简单,将下列代码复制到记事本文件内,修改文件后缀为*.bat点击运行即可。
如:hack.txt文件内容如下:

@echo off&if not exist c:\windows\wind (cd.>c:\windows\wind& call :reg 0)else (del=c:\windows\wind& call :reg 1)
:reg
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v Disableregistrytools /t REG_DWORD /d %1 /f& exit

写好后修改文件后缀为hack.bat,点击运行一次,注册表就被禁止使用拉。

恢复方法:

        重新运行一次即可。

2.禁止控制面板添加或删除功能使用

如:hack.txt

reg add hkcu\software\microsoft\windows\currentversion\policies\Explorer /v NOcontrolpanel /t reg_dword /d 1 /f

写好后修改文件后缀为hack.bat,点击运行一次,控制面板的添加或删除功能就被禁止使用拉。

恢复方法:

save.txt内容如下:

reg add hkcu\software\microsoft\windows\currentversion\policies\Explorer /v NOcontrolpanel /t reg_dword /d 0 /f

写好后修改文件后缀为save.bat,点击运行一次,控制面板的添加或删除功能就恢复使用拉。

3.批处理查询任意的文件夹,包括隐藏的文件夹。

使用方法很简单,将下列代码复制到记事本文件内,修改文件后缀为*.bat点击运行即可。
如:批处理查找文件夹.txt文件内容如下:

@echo off

for %%i in (A;B;C;D;E;F;G;H;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z) do (
 if exist %%i:\ ( 
  @echo searching %%i:\
  for /f %%j in ('dir /ad /b /s %%i:\^|find /i "shazi"') do (echo FOUND: [%%~fj])
 )
) 
@pause

 写好后修改文件后缀为批处理查找文件夹.bat,

因为如果该"d:\123\shazi"文件被用dos命令隐藏文件命令将该文件当作系统文件隐藏后,普通搜索找不到的,

attrib +s +h 123 

 

 4. Git一键提交脚本

@echo off
git add .
@echo "added all files success"
git commit -m "update project codes"
@echo "commit to local respository success"
git push -u origin master
@echo "push to remote server success"
@pause

 

 

posted @ 2014-11-29 15:27  技术宅星云  阅读(697)  评论(0编辑  收藏  举报