位置: 编程技术 - 正文
:odercolor 1dclsrem 菜单项echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo. ┋ 西西很久没做东西了,做一个小东西分享给大家 ┋echo. ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo ┋ 纯属偶然 ┋echo ┋ ┋echo ┋ ┋echo ┋ MY Space ┋echo ┋ ┋echo ┋ a.用户自动登录 b.系统登录后自动锁定 ┋echo ┋ ┋echo ┋ c.系统更换IP设置 d.退出 ┋echo ┋ ┋echo ┋ ┋echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?
set c=set /p c=选择并回车:if /I "%c%"=="a" goto autoif /I "%c%"=="b" goto lockif /I "%c%"=="c" goto setipif /I "%c%"=="d" goto exit
:autoclsset user=set /p user=请输入用户名:set pass=set /p pass=请输入密码:
if exist auto.reg del auto.regecho Windows Registry Editor Version 5. >auto.regecho. >>auto.regecho [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] >>auto.regecho "DefaultUserName"="%user%" >>auto.regecho "AutoAdminLogon"="1" >>auto.regecho "Defaultpassword"="%pass%" >>auto.reg
regedit /s auto.regdel /f /q auto.regecho 用户自动登陆设置完成……ping -n 5 .1>nulgoto oder
:lockif exist lock.bat del lock.batif exist run.vbs del run.vbs
echo @echo off >lock.batecho rundll user.dll LockWorkStation >>lock.batecho exit >>lock.bat
echo DIM objShell >run.vbsecho set objShell=wscript.createObject("wscript.shell") >>run.vbsecho iReturn=objShell.Run("lock.bat",0, TRUE) >>run.vbs
copy lock.bat %windir%system /ycopy run.vbs %windir%system /yreg add HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun /v 西西的系统锁定 /d %windir%systemrun.vbs /fdel /f /q lock.batdel /f /q run.vbsecho 系统登录后自动锁定设置完成……ping -n 5 .1>nulgoto oder
:setip:oderipclsrem 菜单项echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo. ┋ 西西很久没做东西了,做一个小东西分享给大家 ┋echo. ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?echo ┋ 纯属偶然 ┋echo ┋ ┋echo ┋ ┋echo ┋ MY Space ┋echo ┋ ┋echo ┋ a.录入IP配置 b.加载IP配置 ┋echo ┋ ┋echo ┋ c.删除所有IP配置 d.返回 ┋echo ┋ ┋echo ┋ ┋echo ?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉?
set c=set /p c=选择并回车:if /I "%c%"=="a" goto lrif /I "%c%"=="b" goto jzif /I "%c%"=="c" goto delsetif /I "%c%"=="d" goto oder
:jzclsif exist xixi.txt del xixi.txtif exist 1.txt del 1.txtfind "配置" %windir%xixi.ini >xixi.txtFOR /F "eol=; tokens=2 delims=:" %%i in (xixi.txt) do (echo %%i>>1.txt)del /f /q xixi.txtif exist 1.txt (goto jz1) ELSE echo 目前没有已有配置!请尝试录入。 & ping -n 5 .1>nul & goto oderip
:jz1clsecho 您目前有的配置有: & type 1.txtecho.set j=set /p j=是否要加载现有的IP配置?(Y/N):if /I "%j%"=="N" goto oderipset jname=set /p jname=请出入你要加载的IP配置的名字:
echo.echo.echo 要加载的配置是:%jname%if exist N.txt del N.txtfind "%jname% 连接名字" %windir%xixi.ini >N.txtfor /f "skip=2 tokens=3" %%N in (N.txt) do set name=%%Necho 连接名字:%name%
if exist I.txt del I.txtfind "%jname% IP地址" %windir%xixi.ini >I.txtfor /f "skip=2 tokens=3" %%I in (I.txt) do set ip=%%Iecho IP地址:%ip%
if exist Z.txt del Z.txtfind "%jname% 子网掩码" %windir%xixi.ini >Z.txtfor /f "skip=2 tokens=3" %%Z in (Z.txt) do set mask=%%Zecho 子网掩码:%mask%
if exist M.txt del M.txtfind "%jname% 默认网关" %windir%xixi.ini >M.txtfor /f "skip=2 tokens=3" %%M in (M.txt) do set gateway=%%Mecho 默认网关:%gateway%
if exist S.txt del S.txtfind "%jname% 首选DNS" %windir%xixi.ini >S.txtfor /f "skip=2 tokens=3" %%S in (S.txt) do set dns1=%%Secho 首选DNS:%dns1%
if exist B.txt del B.txtfind "%jname% 备用DNS" %windir%xixi.ini >B.txtfor /f "skip=2 tokens=3" %%B in (B.txt) do set dns2=%%Becho 备用DNS:%dns2%
del /f /q 1.txtdel /f /q N.TXTdel /f /q I.TXTdel /f /q Z.TXTdel /f /q M.TXTdel /f /q S.TXTdel /f /q B.TXTecho.echo.
set c=set /p c=加载完成!现在要开始设置?(Y/N):if /I "%c%"=="n" goto oderipgoto set
:lrclsset pname=set /p pname=请输入连接名(如:家里的IP配置):set name=set /p name=请输入连接名(如:本地连接):set ip=set /p ip=请输入IP地址(如:..0.2):set mask=set /p mask=请输入子网掩码(如:...0):set gateway=set /p gateway=请输入网关(如:..0.1):set dns1=set /p dns1=请输入首选DNS(如:...):set dns2=set /p dns2=请输入备用DNS(如:...5):
echo.echo.echo 需要保存这个配置吗?如果保存下次使用可以直接加载这个配置无需手动输入。set s=set /p s=(Y/N):if /I "%s%"=="Y" goto save
:setclsnetsh interface ip set address name="%name%" source=static addr=%ip% mask=%mask%echo IP和子网掩码设置完成........netsh interface ip set address name="%name%" gateway=%gateway% gwmetric=0echo 网关设置完成........netsh interface ip set dns name="%name%" source=static addr=%dns1% register=PRIMARYecho DNS1设置完成........netsh interface ip add dns name="%name%" addr=%dns2%echo DNS2设置完成........netsh interface ip set wins name="%name%" source=static addr=none
goto oderip
:saveclsecho 配置: %pname% >>%windir%xixi.iniecho %pname% 连接名字: %name% >>%windir%xixi.iniecho %pname% IP地址: %ip% >>%windir%xixi.iniecho %pname% 子网掩码: %mask% >>%windir%xixi.iniecho %pname% 默认网关: %gateway% >>%windir%xixi.iniecho %pname% 首选DNS: %dns1% >>%windir%xixi.iniecho %pname% 备用DNS: %dns2% >>%windir%xixi.iniecho. >>%windir%xixi.iniecho 储存成功……ping -n 3 .1>nulset s=set /p s=需要用这套配置设置吗?(Y/N):if /I "%s%"=="Y" goto set
goto oderip
:delsetclsdel /f /q %windir%xixi.iniecho 删除完成……ping -n 5 .1>nulgoto oderip因编辑器导致代码变形,特打包提供下载ip_auto_suoding_gimoo.rar
推荐整理分享批处理实现固定IP地址 系统自动登录 登录后锁定计算机(批处理自动确定),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:批处理运行指定exe,批处理指定位置创建文件夹,批处理指定位置创建文件夹,批处理 定时,批处理 定时,批处理指定位置创建文件夹,批处理 定时,批处理定时执行命令,内容如对您有帮助,希望把文章链接给更多的朋友!
批处理实现计算器功能代码(小结) 一个用bat/批处理做的小计算器这是我自己用bat/批处理做的小计算器,将后附代码直接复制到记事本里保存为.bat格式就可以使用了。支持算式,比如输
Dos下日期时间的引用实现代码 %date%输出的是:星期*yyyy/mm/dd(如:星期四//)引用格式:%date:~x,y%x=起始坐标,y=截取字符个数(坐标从0到)如:%date:~4,4%--yyyy%date:~9,2%--mm%date:~,2%--dd
相片管理必备:文件批量改名工具 自动以日期时间命名 这种方法有两个好处:1,不论到什么时候都可以知道相片是什么照的。文件的日期和时间,有时复制到另外一个地方,会改变,我真的发现过这样的情
上一篇:bat批处理一键登录网易163和126邮箱(bat批处理命令大全)
下一篇:批处理实现计算器功能代码(小结)(批处理计算的特点)