Home > 网吧经验谈 > 快速修改IP,管理面板,网站屏蔽批处理

快速修改IP,管理面板,网站屏蔽批处理

January 11th, 2008

1。网刻完 固定准确自动修改 IP 机号 10秒内可以一次姓完成1000台机子

先找个工具 把你网吧所有的 MAC 扫描下来。
然后再 把保存起来 保存文件 mac.txt
然后把 MAC 和 IP 机号 排列好
如: 00-00-00-f2-4d-00 192.168.1.2 abc002
中间有空格
把所有的IP 按这样的排列就可以。
一般会懂一点点批处理的人都会看明白
下面回复看见代码:

回复后可见更多批处理代码

@echo off
@echo 
color 1f
title *****************************************************************
@echo off
@Echo 
@Echo  ^⊙ ^⊙
@Echo  ^§ ^§
@Echo  ^)^≡^( ^)^≡^(
@Echo ^|^|  ^|^|
@Echo ^|^| 全自动配置IP机号 ^|^|
@Echo  ^|^| ^|^|
@Echo ^|^| ^|^|
@Echo ^∨ ^∨
@Echo  
@Echo  
@Echo  
@Echo  

if exist c:\ipconfig.txt del c:\ipconfig.txt
ipconfig /all >c:\ipconfig.txt
if exist c:\phyaddr.txt del c:\phyaddr.txt
find “Physical Address” c:\ipconfig.txt >c:\phyaddr.txt
for /f “skip=2 tokens=12″ %%M in (c:\phyaddr.txt) do set Mac=%%M

ECHO 本机MAC为:%Mac%

find “%Mac%” \\xxx003\自动配置IP$\mac.txt >c:\2.txt
for /f “skip=2 tokens=2″ %%D in (c:\2.txt) do set IIP=%%D
echo 本机IP为:%IIP%

for /f “skip=2 tokens=3″ %%J in (c:\2.txt) do set PCname=%%J

echo 本机机号:%PCname%

pause>nul
@echo 正在配置你的搜索Mac 配置你的IP地址.请稍等……
@reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName” /v ComputerName /t reg_sz /d %PCname% /f
@reg add “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters” /v “NV Hostname” /t reg_sz /d %PCname% /f
@reg add “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters” /v Hostname /t reg_sz /d %PCname% /f

netsh interface ip set address name=”本地连接” source=static addr=&IIP& mask=255.255.255.0

del /s/q c:\phyaddr.txt
del /s/q c:\ipconfig.txt
del /s/q c:\2.txt

shutdown -r -t 10 -c “小雄提醒”:你的系统将在10秒后自动重启,请保存你重要的文件.

“上面一句代码是 10秒后自动重启机器。。不需要的话可以删除“

exit

2.用批处理来 管理控制面板
用批处理 的管理 那些 面板 文件 的 用户权限。。(跟注册表不一样。这里禁止了 就不能用注册表 管理。用这里禁止就在这打开)
方便 还可以学习

@echo off
color 1f
mode con: cols=82 lines=35
echo Y|cacls “%windir%\system32\*.msc” /T /C /g everyone:f >nul 2>nul & echo Y|cacls “%windir%\system32\*.cpl” /T /C /g everyone:f >nul 2>nul
@reg add “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer” /v NoFolderOptions /t reg_dword /d 0 /f
regsvr32 /s Netman.dll
regsvr32 /s Netshell.dll
regsvr32 /s Netcfgx.dll
gpupdate /force
:dir

cls
@echo off
mode con: cols=82 lines=35
@echo  
@echo  
@echo 欢迎使用批处理安全控制面板
@echo 输入CMD直接切换带中文输入法CMD
@echo  
@echo  
title *************************************************************************
color 1f
@echo [1] 辅助功能选项 [2] 音效管理员 [3] 添加或删除程序 [4] 桌面属姓
@echo 
@echo [5] Windows防火墙 [6] 添加硬件 [7] Internet属姓 [8] 区域和语言
@echo 
@echo [9] 游戏控制器 [10]鼠标设置 [11]键盘设置 [12]网络连接
@echo 
@echo [13]网络安装向导 [14]用户帐号 [15]NVIDIA控制面板 [16]ODBC数据源
@echo 
@echo [17]电源选择选项 [18]系统属姓 [19]拨号设置 [20]日期和时间
@echo 
@echo [21]Windows安全中心 [22]Windows自动更新 [23]索引服务 [24]证书
@echo 
@echo [25]计算机管理器 [26]设备管理器 [27]磁盘碎片整理 [28]服务
@echo 
@ECHO [29]事件查看器 [30]共享文件夹 [31]本地用户和组 [32]组策略
@echo 
@eCHO [33]可移动存储器 [34]磁盘管理 [35]组粗略结果 [36]姓能
@echo 
@ECHO [37]本地安全设置 [38]Windows管理结构 [39]声音和音频设备 [40]移动存储管理员
@echo 
@echo 退出安全控制面板,并阻止控制面板权限..请数字[0]
@echo 
@echo 退出安全控制面板,并开放控制面板权限..请直接关闭窗口
@echo 
@echo 
set /p dir=
if %dir%==0 echo Y|cacls “%windir%\system32\*.msc” /T /C /p everyone:n >nul 2>nul & echo Y|cacls “%windir%\system32\*.cpl” /T /C /p everyone:n >nul 2>nul &taskkill /f /im conime.exe &goto :ncpa
if %dir%==1 access.cpl
if %dir%==2 alsndmgr.cpl
if %dir%==3 appwiz.cpl
if %dir%==4 desk.cpl
if %dir%==5 firewall.cpl
if %dir%==6 hdwwiz.cpl
if %dir%==7 inetcpl.cpl
if %dir%==8 intl.cpl
if %dir%==9 joy.cpl
if %dir%==10 main.cpl
if %dir%==11 rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
if %dir%==12 ncpa.cpl
if %dir%==13 netsetup.cpl
if %dir%==14 nusrmgr.cpl
if %dir%==15 nvcpl.cpl
if %dir%==16 odbccp32.cpl
if %dir%==17 powercfg.cpl
if %dir%==18 sysdm.cpl
if %dir%==19 telephon.cpl
if %dir%==20 timedate.cpl
if %dir%==21 wscui.cpl
if %dir%==22 wuaucpl.cpl
if %dir%==23 ciadv.msc
if %dir%==24 certmgr.msc
if %dir%==25 compmgmt.msc
if %dir%==26 devmgmt.msc
if %dir%==27 dfrg.msc
if %dir%==28 services.msc
if %dir%==29 eventvwr.msc
if %dir%==30 fsmgmt.msc
if %dir%==31 lusrmgr.msc
if %dir%==32 gpedit.msc
if %dir%==33 ntmsmgr.msc
if %dir%==34 diskmgmt.msc
if %dir%==35 rsop.msc
if %dir%==36 perfmon.msc
if %dir%==37 secpol.msc
if %dir%==38 wmimgmt.msc
if %dir%==39 mmsys.cpl
if %dir%==40 ntmsoprq.msc
if %dir%==cmd reg add “HKEY_CURRENT_USER\Console” /v LoadConIme /t reg_dword /d 00000001 /f &%windir%\system32\conime.exe &cls&cmd
if %dir%==CMD reg add “HKEY_CURRENT_USER\Console” /v LoadConIme /t reg_dword /d 00000001 /f &%windir%\system32\conime.exe &cls&cmd

goto dir
:ncpa
regsvr32 /u /s Netman.dll
regsvr32 /u /s Netshell.dll
regsvr32 /u /s Netcfgx.dll
@reg add “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer” /v NoFolderOptions /t reg_dword /d 1 /f
goto exit

3.用批处理来判断 某个机子需要运行 某些什么
如: 你要指定003机子 要打开什么什么。 用这批处理就可以了

@echo off&setlocal ENABLEDELAYEDEXPANSION
color 1f
title ************************************************************
set a=%COMPUTERNAME%
取后三位
set b=!a:~3!
echo %b%

for /l %%c in (1,1,10) do (

这里1,1,10 意思是说 1-10号机子 才用,如果你想 5-30 那么就改 5,1,30 就可以
你如果想 5-30号 50-70号
这样 你就多加一行命令 记得后面还有个 ) 号
#号那行就是另外加的

if “%b%”==”%%c” goto c
)

#for /l %%c in (50,1,70) do (

if “%b%”==”%%c” goto c
)

exit
)
:c
这里加你要运行的东东

exit

4.用批处理 来管理客户机的 网站禁止
@echo off
color 1f
title *******************************************************************
echo 127.0.0.1 localhost>%windir%\system32\drivers\etc\Hosts
这一行不要修改

echo 127.0.0.1 www.3448.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.4199.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.7255.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.allxun.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.feixue.net >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 4199.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.4199.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 06.jacai.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.my123.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.piaoxue.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 about-blank.cc >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.ooooos.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 8749.com >>%windir%\system32\drivers\etc\Hosts
echo 127.0.0.1 www.8749.com >>%windir%\system32\drivers\etc\Hosts

5.批处理 来修改 禁止或者开起 对磁盘的访问

这里目前是手动方式。。 你们可以看着代码把他 改成自动
直接把 set /P disk_1=请输入分驱符:
这个代码改成 set /a disk_1=a+b+c
这样表示 禁止ABC 盘 也可以 d+f+h+z
随便你怎么加都可以

@echo off
cls
color 1f
title *****************************************************************
set /a a=1
set /a A=1
set /a b=2
set /a B=2
set /a c=4
set /a C=4
set /a d=8
set /a D=8
set /a e=16
set /a E=16
set /a f=32
set /a F=32
set /a g=64
set /a G=64
set /a h=128
set /a H=128
set /a i=256
set /a I=256
set /a j=512
set /a J=512
set /a k=”1024″
set /a K=1024
set /a l=”2048″
set /a L=2048
set /a m=”4096″
set /a M=4096
set /a n=”8192″
set /a N=8192
set /a o=”16384″
set /a O=16384
set /a p=”32768″
set /a P=32768
set /a q=”65536″
set /a Q=65536
set /a r=”31072″
set /a R=31072
set /a S=”262144″
set /a s=262144
set /a t=”524288″
set /a T=524288
set /a u=”1048576″
set /a U=1048576
set /a v=”2097152″
set /a V=2097152
set /a w=”4194304″
set /a W=4194304
set /a X=”8388608″
set /a x=8388608
set /a y=16777216
set /a Y=16777216
set /a Z=33554432
set /a z=33554432
set /a a_z=67008863
set /a A_Z=67008863
set /a A_z=67008863
set /a a_Z=67008863
@echo 
@ echo ******************************************************
@ echo *              Windows分区禁用/启用操作              *
@ echo *     禁用多个盘符C:盘+F:盘+Y:盘, 输入:C+F+Y……   *
@ echo *     禁止所有磁盘禁止访问输入:A_Z               *
@ echo *        解开所有磁盘进行访问输入:数字0           *
@ echo ********************************************************************************
@ echo 
@ echo 操作完后立即生效
set /P disk_1=请输入分驱符:
set /a disk_0=%disk_1%
reg add “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer” /v NoViewOnDrive /t reg_dword /d %disk_0% /f
gpupdate /force
@echo 恭喜你%disk_1%盘已经成功禁止访问
@echo 3秒钟后自动退出……
ping -n 3 127.0.0.1>nul
goto exit

6。隐藏和显示分区。方法和以上一样,只不过 是注册表变了

@echo off
cls
color 1f
title *******************************************************************
set /a a=1
set /a A=1
set /a b=2
set /a B=2
set /a c=4
set /a C=4
set /a d=8
set /a D=8
set /a e=16
set /a E=16
set /a f=32
set /a F=32
set /a g=64
set /a G=64
set /a h=128
set /a H=128
set /a i=256
set /a I=256
set /a j=512
set /a J=512
set /a k=”1024″
set /a K=1024
set /a l=”2048″
set /a L=2048
set /a m=”4096″
set /a M=4096
set /a n=”8192″
set /a N=8192
set /a o=”16384″
set /a O=16384
set /a p=”32768″
set /a P=32768
set /a q=”65536″
set /a Q=65536
set /a r=”31072″
set /a R=31072
set /a S=”262144″
set /a s=262144
set /a t=”524288″
set /a T=524288
set /a u=”1048576″
set /a U=1048576
set /a v=”2097152″
set /a V=2097152
set /a w=”4194304″
set /a W=4194304
set /a X=”8388608″
set /a x=8388608
set /a y=16777216
set /a Y=16777216
set /a Z=33554432
set /a z=33554432
set /a a_z=67008863
set /a A_Z=67008863
set /a A_z=67008863
set /a a_Z=67008863
@echo 
@ echo *******************************************************
@ echo *              Windows分区隐藏/显示操作              *
@ echo *     隐藏多个盘符C:盘+F:盘+Y:盘, 输入:C+F+Y……   *
@ echo *     隐藏所有磁盘禁止访问输入:A_Z               *
@ echo *        解开所有磁盘进行访问输入:数字0           *
@ echo ********************************************************************************
@ echo 
@ echo 操作完后立即生效
set /P disk_1=请输入分驱符:
set /a disk_0=%disk_1%
reg add “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer” /v NoDrives /t reg_dword /d %disk_0% /f
gpupdate /force
@echo 恭喜你%disk_1%盘已经成功隐藏访问
@echo 3秒钟后自动退出……
ping -n 3 127.0.0.1>nul
goto exit

7。以下 是我自己 把一些 常用的 集合在一个批处理上
修改ip禁用网站管理面板批处理

。希望大家 把好的加进去。。或者给我。留言也可以。。。

, , , , , ,

转载原创文章请注明,转载自:Lin’s空间|Only[http://clin003.com]

本文链接: http://clin003.com/netbar/ipconfig-pingbi-url-bat-352/

你有啥想法就说出来吧,只要不是ad就不会k掉你的o(∩_∩)o...哈哈

若未找到需要的内容,Google对原创性和时效性的内容比较注重,可以尝试下。