• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 计算机名DNS网关IP(大家可以用来学习)

计算机名DNS网关IP(大家可以用来学习)

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了计算机名DNS网关IP(大家可以用来学习)等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
@echo off
:main
cls
echo.
echo.
echo 1.生成自动配置计算机名,DNS,网关,IP脚本,IPX内部网络号
echo.
echo 2.网刻服务器自动配置
echo.
echo 3.电信网通线路切换生成器
echo.
echo 4.退出脚本
echo.
echo 请输入1,2,3或4,输入其他字符,后果自负.

:restart1
set /p select=请输入:
set /a select=%select%-0
if %select%==1 goto ipdnsipx
if %select%==2 goto netghost
if %select%==3 goto dianxin
if %select%==4 goto endend
if %select% gtr 4 goto errorselect1
:ipdnsipx
cls
echo -------------------------------------------------------
echo.
echo 说明
echo 本批处理可以根据不同使用场合按照提示
echo 输入IP,DNS(最多支持两个DNS),网关,计算
echo 机名.生成配置相关信息的脚本功能.
echo -------------------------------------------------------
:restart5
color 0a
echo.
echo 请输入1或者2,输入其他字符,后果自负.
echo.
echo 1.生成自动配置计算机名,DNS,网关,IP脚本,IPX内部网络号
echo.
echo 2.返回主菜单
echo.
set /p select=请输入:
set /a select=%select%-0
if %select%==1 goto config5
if %select%==2 goto main
if %select% gtr 2 goto errorselect5
:config5
echo 开始生成配置计算机名,网关,DNS,IP,IPX协议内部网络号的脚本,请根据提示输入必要的参数
echo.
set ipaddr=192.168.0.
set mask1=254
set submask1=255.255.255.0
set qz=pc
set dns1=61.177.7.1
set dns2=192.168.0.254
echo 默认计算机名前缀为:%qz%,IP地址前三字段为:%ipaddr%,网关为:%ipaddr%%mask1%,子网掩码为%submask1%,第一DNS为%dns1%,第二DNS为%DNS2%.如需修改这里的信息,请注意下面的提示,按照提示输入即可完成相关信息的修改.否则,直接敲回车键将使用默认配置.
echo.
set /p ipaddr=请输入IP地址的前三个字段例如:192.168.0. 一定要按照这个格式输入:
color 70
set /p mask1=请输入网关最后一个字段,例如192.168.0.254中的254:
color 71
set /p submask1=请输入子网掩码,格式为255.255.255.0:
color 74
set /p qz=请输入计算机名前缀:
color 72
set /p dns1=请输入第一DNS地址:
color 73
set /p dns2=请输入第二DNS地址:
color fc
echo 正在生成配置脚本

echo @echo off>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo echo --------------------------------------------------------->>%systemroot%\ipconfig.bat
echo echo QQ:66596854欢迎交流>>%systemroot%\ipconfig.bat
echo echo Mail:fan2800@hotmail.com>>%systemroot%\ipconfig.bat
echo echo.>>%systemroot%\ipconfig.bat
echo echo 说明>>%systemroot%\ipconfig.bat
echo echo 本批处理可以实现根据需要自动配置IP,>>%systemroot%\ipconfig.bat
echo echo DNS,网关,计算机名,最多支持两个DNS>>%systemroot%\ipconfig.bat
echo echo 批处理启动密码为wuliaodefei,可以根据>>%systemroot%\ipconfig.bat
echo echo 需要修改变量PW来改变启动密码。修改适>>%systemroot%\ipconfig.bat
echo echo 合自己的DNS,网关,计算机名.可以看批>>%systemroot%\ipconfig.bat
echo echo 处理的相关注释的地方,在批处理的结尾>>%systemroot%\ipconfig.bat
echo echo 还可以继续进行添加命令,实现更多功能,>>%systemroot%\ipconfig.bat
echo echo 例如,导入CS的CD-KEY,自动安装冰点等.>>%systemroot%\ipconfig.bat
echo echo ------------------------------------------------------->>%systemroot%\ipconfig.bat
echo set sz=3 >>%systemroot%\ipconfig.bat
echo :pw>>%systemroot%\ipconfig.bat
echo set /p pw=请输入密码:>>%systemroot%\ipconfig.bat
echo set /a sz=%%sz%%-1 >>%systemroot%\ipconfig.bat
echo if %%pw%%==wuliaodefei goto config>>%systemroot%\ipconfig.bat
echo echo 密码错误,还有%%sz%%次机会>>%systemroot%\ipconfig.bat
echo if %%sz%%==0 exit>>%systemroot%\ipconfig.bat
echo color ca >>%systemroot%\ipconfig.bat
echo goto pw>>%systemroot%\ipconfig.bat

echo :config>>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo color 0A>>%systemroot%\ipconfig.bat
echo echo 欢迎使用>>%systemroot%\ipconfig.bat
echo echo.>>%systemroot%\ipconfig.bat
echo cls>>%systemroot%\ipconfig.bat
echo :ipconfigstart>>%systemroot%\ipconfig.bat
echo set ip=0 >>%systemroot%\ipconfig.bat
echo set /p ip=请输入IP:>>%systemroot%\ipconfig.bat
echo if %%ip%%==0 goto errorip >>%systemroot%\ipconfig.bat
echo set /a ip=%%ip%%-0>>%systemroot%\ipconfig.bat
echo if %%ip%% lss 10 goto 1to9 >>%systemroot%\ipconfig.bat
echo if %%ip%% lss 100 goto 10to99>>%systemroot%\ipconfig.bat
echo if %%ip%% lss 255 goto 100to254>>%systemroot%\ipconfig.bat
echo if %%ip%% geq 255 goto error1>>%systemroot%\ipconfig.bat
echo :1to9>>%systemroot%\ipconfig.bat
echo set a=00>>%systemroot%\ipconfig.bat
echo goto ipconfig>>%systemroot%\ipconfig.bat

echo :10to99>>%systemroot%\ipconfig.bat
echo set a=00>>%systemroot%\ipconfig.bat
echo set /a a=%%a%%-0>>%systemroot%\ipconfig.bat
echo goto ipconfig>>%systemroot%\ipconfig.bat
echo :100to254>>%systemroot%\ipconfig.bat
echo set a=>>%systemroot%\ipconfig.bat
echo :ipconfig>>%systemroot%\ipconfig.bat
echo echo 您设置的计算机名为:%qz%%%a%%%%ip%% IP地址为:%ipaddr%%%ip%% 网关为:%ipaddr%%mask1%>>%systemroot%\ipconfig.bat
echo echo 开始配置计算机名>>%systemroot%\ipconfig.bat
echo color 1a >>%systemroot%\ipconfig.bat
echo reg add HKLM\system\currentcontrolset\control\computername\computername\ /v computername /t reg_sz /d %qz%%%a%%%%ip%% /f ^>nul>>%systemroot%\ipconfig.bat
echo reg add HKLM\system\currentcontrolset\services\tcpip\Parameters\ /v "NV Hostname" /t reg_sz /d %qz%%%a%%%%ip%% /f ^>nul>>%systemroot%\ipconfig.bat
echo echo 计算机名配置完成>>%systemroot%\ipconfig.bat
echo set /a ip=%%ip%%-0>>%systemroot%\ipconfig.bat
echo echo 开始配置IP,网关>>%systemroot%\ipconfig.bat
echo color 2a >>%systemroot%\ipconfig.bat
echo netsh interface ip set address "本地连接" source=static %ipaddr%%%ip%% %submask1% %ipaddr%%mask1% 1 ^>nul>>%systemroot%\ipconfig.bat
echo echo IP配置完成>>%systemroot%\ipconfig.bat
echo echo 开始配置DNS>>%systemroot%\ipconfig.bat
echo netsh interface ip set dns name="本地连接" source=static %dns1% primary ^>nul>>%systemroot%\ipconfig.bat
echo netsh interface ip add dns name="本地连接" %dns2% ^>nul>>%systemroot%\ipconfig.bat
echo echo DNS配置完成>>%systemroot%\ipconfig.bat
echo echo 开始配置IPX协议内部网络号>>%systemroot%\ipconfig.bat
echo color 3a >>%systemroot%\ipconfig.bat
echo reg add HKLM\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters /f /v VirtualNetworkNumber /t REG_DWORD /d %%ip%%>>%systemroot%\ipconfig.bat
echo echo IPX协议内部网络号配置完成>>%systemroot%\ipconfig.bat
echo echo 删除注册表自启动项>>%systemroot%\ipconfig.bat
echo reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f /v computerconfigscript >>%systemroot%/ipconfig.bat
echo echo 删除注册表启动项目完毕>>%systemroot%\ipconfig.bat

echo echo 系统将在30秒后自动重新启动,输入N取消重起,并在稍后手动重起计算机 >>%systemroot%\ipconfig.bat
echo start %%systemroot%%\system32\shutdown -r -t 30>>%systemroot%\ipconfig.bat
echo set /p restart1=>>%systemroot%\ipconfig.bat
echo if %%restart1%%==n start %%systemroot%%\system32\shutdown -a>>%systemroot%\ipconfig.bat
echo goto end>>%systemroot%\ipconfig.bat
echo :error1>>%systemroot%\ipconfig.bat
echo echo 您输入的IP违反了IP地址使用规则,请根据需要务必输入1--254之间的数字>>%systemroot%\ipconfig.bat
echo goto ipconfigstart>>%systemroot%\ipconfig.bat
echo :errorip>>%systemroot%\ipconfig.bat
echo echo 您没有输入I

您可能想查找下面的文章:

相关文章

  • 用批处理实现读取文本文件并实现超链接代码的输出 原创
  • 如何在 Netware 服务器中安装多块网卡
  • DOS批处理高级教程 第七章 DOS批处理编程高级技巧
  • Windows批量添加防火墙例外端口的批处理代码
  • 用BAT脚本快速编辑host文件的方法例子
  • DOS下的必备工具
  • 批处理的api WMIC学习体会有感第1/2页
  • windows下直接点击startup.bat启动tomcat服务示例代码
  • Cmstp 安装或删除“连接管理器”服务配置文件
  • cmd批量打开网页和关闭网页的批处理代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • copy 将一个或多个文件从一个位置复制到其他位置
    • CMD CODE PAGE的概念及其设置值使用方法
    • 将bat文件注册为windows系统服务的方法
    • BAT批处理实现软件的自动安装(以搜狗拼音为例)
    • 批处理 保留空行替换字符串
    • 在下次启动计算机时会自动关机。重起后恢复正常(“绿色版”)
    • DOS未公开的命令与参数
    • BAT批处理判断IP地址并自动禁用启用网卡
    • 一个可以显示c盘-z盘的批处理bat文件
    • 不错的winodws XP 优化处理文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有