几个简单好用的bat批处理,总有你需要的
cac55 2024-11-24 12:16 11 浏览 0 评论
什么?你还不知道怎么查看自己电脑的IP地址?不知道怎么一键修改IP?不知道为什么QQ、微信能用网页却不能正常打开?
那就往下看吧,总有你需要的。
批处理的使用方法:复制批处理命令,粘贴到新建的记事本文档内,选择另存为,保存类型选择所有文件,文件名随意命名但结尾后缀必须是.bat,不区分大小写。如果里面有汉字,显示有乱码的情况,需要在另存的同时将“编码”选择为ANSI保存即可。有些运行时涉及更大权限,需要右击选择以管理员身份运行。
快速查看本机IP地址和电脑名
@echo off
echo 本机IP
ipconfig|find "IPv4"
echo.
echo 电脑名
hostname
pause>nul
exit
获取局域网内本机IP:
@echo off
for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do (
set IP=%%a
)
echo 你的局域网IP是:
echo %IP%
pause>nul
重启网卡的批处理命令:
改编自BAT批处理判断IP地址并自动禁用启用网卡:https://www.jb51.net/article/50881.htm
@ECHO OFF
ECHO Fix DHCP Configuration:
ECHO The network card is restarting
ECHO Please wait...
ipconfig /release>NUL 1>NUL 2>NUL
ipconfig /renew>NUL 1>NUL 2>NUL
ECHO All Done. The network card has restarted !
ECHO Please enjoy it.
:EN
PAUSE
清除DNS缓存并重新注册DNS的批处理命令:
用于解决DNS解析异常,导致一台电脑内全部或个别不能上网的异常。有时候QQ、微信能用却打不开网页,也有这方面的原因。
ipconfig的常用命令参考,依此可以配置最简单的批处理:
ipconfig /all:显示本机TCP/IP配置的详细信息;
ipconfig /release:DHCP客户端手工释放IP地址;
ipconfig /renew:DHCP客户端手工向服务器刷新请求;
ipconfig /flushdns:清除本地DNS缓存内容;
ipconfig /displaydns:显示本地DNS内容;
ipconfig /registerdns:DNS客户端手工向服务器进行注册;
之前公司的文件服务器域名映射、部分DNS服务器解析有些问题,需要重新获取,方便他人,就编写了这个bat。里面增加了一个ping 域名的命令,域名可以更换成要测试的其它域名,以测试是否能正常解析。
@echo off
ipconfig /flushdns
ipconfig /registerdns
ping www.baidu.com
pause
获取本机用户及当前用户的批处理命令
@echo off
echo 本机上拥有以下用户名:
echo.
for /f "skip=4 tokens=1-3" %%i in ('net user') do (
if not "%%i"=="命令成功完成。" echo %%i
if not "%%j"=="" echo %%j
if not "%%k"=="" echo %%k
)
echo.
echo 当前登录本机的账户是:%username%
pause>nul
简单查看电脑IP地址的批处理命令:
@echo off
ipconfig /all
pause
电脑快速切换/修改IP地址
小技巧:运行WIN+R,输入命令ncpa.cpl可迅速打开“网络连接”面板,方便查看任意网卡。
有这样的场景,我需要用自己电脑测试,分别是DHCP获取IP和手动固定IP,来回手动配置很麻烦,又经常要这么切换,这就需要做两个BAT批处理文件了,用时直接【以管理员身份】运行点击切换。
PS:文中的网卡名【本地连接】只是举例,实际需要根据ncpa.cpl命令查到看要使用的是哪个网卡来更换。
- DHCP自动获取IP,可新建记事本复制粘贴后另存为IP-DHCP.BAT:netsh interface IP set address "本地连接" source=dhcp
netsh interface IP set dns "本地连接" source=dhcp
pause - 固定IP,IP、网关和DNS根据实际填写,可新建记事本复制粘贴后另存为IP-SET.BAT:
netsh interface IP set address "本地连接" static 10.0.0.123 255.255.255.0 gateway=10.0.0.1
netsh interface IP set dns "本地连接" static addr=225.5.5.5
netsh interface IP add dns "本地连接" addr=114.114.114.114
pause
自动设置计算机多IP地址的批处理(转载)
一台电脑多网卡或频繁切换IP的,使用多个批处理也挺不方便,可以整合在一个批处理文件中,直接选用。
以下可以根据实际情况增删修改网卡数量、配置等,实现一键切换IP。
说明:请根据实际情况修改网卡名称、IP等信息,个别场景中网关也可以删除不配置。文中的无线网卡名称为WLAN,本地连接的名称还是本地连接。
@echo.
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo ※ ※
@echo ※ 本命令用于自动设置无线网络和本地连接的IP地址 ※
@echo ※ ※
@echo ※ ※
@echo ※ 1 - 设置无线网络地址为192.168.2.188,用于公司上网 ※
@echo ※ ※
@echo ※ 2 - 设置无线网络地址为自动获取,用于外部上网 ※
@echo ※ ※
@echo ※ 3 - 设置本地连接地址为192.168.2.220,用于网线连接 ※
@echo ※ ※
@echo ※ 4 - 设置本地连接地址为自动获取,用于外部上网 ※
@echo ※ ※
@echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
@echo.
@echo.
@echo.
@echo ******请选择设置方式[1,2,3,4],并按回车确定执行******
@echo.
@echo.
@echo.
@echo.
@ SET /P ST="方式选择: "
echo.
if /I "%ST%"=="1" goto setip1
if /I "%ST%"=="2" goto setip1no
if /I "%ST%"=="3" goto setip2
if /I "%ST%"=="4" goto setip2no
:setip1
cls
@echo.
@echo ---------------------------------------------
@echo 本命令将自动为“WLAN”填写以下内容:
@echo IP地址: 192.168.2.188
@echo 子网掩码:255.255.255.0
@echo 网关: 192.168.2.1
@echo.
@echo 首选DNS: 223.5.5.5
@echo 备用DNS: 114.114.114.114
@echo ---------------------------------------------
@echo.
@echo.
@echo.
@echo.
@echo.
@ pause
@echo 设置IP地址...
@echo off
netsh interface ip set address name="WLAN" source=static addr=192.168.2.188 mask=255.255.255.0 gateway=192.168.2.1 1
@echo 设置首先DNS...
@echo off
netsh interface ip set dns name="WLAN" source=static addr=223.5.5.5
@echo 设置备用DNS...
@echo off
netsh interface ip add dns "WLAN" 114.114.114.114 index=2
@echo 设置完成。
@ pause
exit
:setip1no
cls
@echo.
@echo ----------------------------------------
@echo 本命令将自动为“WLAN”填写以下内容:
@echo.
@echo 自动获取IP地址
@echo 自动获取DNS服务器地址
@echo -----------------------------------------
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 设置自动获取IP地址...
netsh interface ip set address name="WLAN" source=dhcp
@echo 设置自动获取DNS服务器地址...
netsh interface ip set dns name="WLAN" source=dhcp
@echo.
@echo 设置完成。
@ pause
exit
:setip2
cls
@echo.
@echo ---------------------------------------------
@echo 本命令将自动为“本地连接”填写以下内容:
@echo IP地址: 192.168.2.220
@echo 子网掩码:255.255.255.0
@echo 网关: 192.168.2.1
@echo.
@echo 自动获取DNS服务器地址
@echo ---------------------------------------------
@echo.
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 设置IP地址...
netsh interface ip set address name="本地连接" source=static addr=192.168.2.220 mask=255.255.255.0 gateway=192.168.2.1 1
@echo 设置自动获取DNS服务器地址...
netsh interface ip set dns name="本地连接" source=dhcp
@echo 设置完成
@echo.
@ pause
exit
:setip2no
cls
@echo.
@echo ----------------------------------------
@echo 本命令将自动为“本地连接”填写以下内容:
@echo.
@echo 自动获取IP地址
@echo 自动获取DNS服务器地址
@echo -----------------------------------------
@echo.
@echo.
@echo.
@echo.
@ pause
@echo.
@echo off
@echo 设置自动获取IP地址...
netsh interface ip set address name="本地连接" source=dhcp
@echo 设置自动获取DNS服务器地址...
netsh interface ip set dns name="本地连接" source=dhcp
@echo.
@echo 设置完成。
@ pause
exit
启动界面效果图举例:
感谢阅读,是不是有你想用的呢?
相关推荐
- PDF转Excel后,转出的表格全是乱码是怎么回事?
-
日常工作中经常会用到将各种办公文档不同格式进行互转,比如将PDF转成Excel,这种转换非常简单,工具也很多,但是有时PDF文档是正常的,转出来的表格却全是乱码是怎么回事呢?在PDF转Excel时,你...
- Python CSV 模块通关秘籍:数据表格处理不求人
-
对话实录小白:(苦恼)我导出的CSV用Excel打开全是乱码!专家:(递上秘籍)(掏出魔法书)**编码问题!用utf-8-sigma保存!CSV格式初体验CSV后缀的文件是标准文件格式,可以通过文本编...
- ArcMap碎碎念(常见使用问题集锦)(arcgis细碎小班)
-
这几日,由于工作原因,频繁使用ArcMap,期间也碰到了些许问题,因而攒了这篇文章,以作记录。1.数据转换:mxd转mpk格式后缀为mxd的文件类型在ArcGIS的使用过程中较为常见,也即为常见的地图...
- Excel常用技能分享与探讨(4-经常遇到的问题点汇总②)
-
一、文件异常问题Excel文件损坏无法打开现象:提示“文件已损坏”“无法读取内容”或直接闪退。解决:使用【文件】→【打开】→选择文件→点击右下角【打开】下拉箭头→选择【打开并修复】。若失败,尝...
- 解决Excel“#”乱码的方法来了(excel表格嵌入图片别人打开是乱码怎么解决)
-
小编本人是个表格控,没有excel可能分分钟就会焦虑,刚用excel大概半年多的时间,随着数据传递的频繁和增多,发现了一个奇怪的问题。做好的表格保存后再打开会变成“###”还有时,会出现这样的日期这时...
- 如何修复损坏的 Excel 文件?3 个方法救回重要数据
-
有没有遇到这种情况:打开Excel提示“文件已损坏,无法打开”明明很重要的数据,却打不开了…别急!今天分享3个实用方法,帮你修复Excel文件,拯救重要数据!方法一:用Excel自带...
- 为什么你的 GIS 数据总是出现乱码?
-
你肯定遇到过这种情况:把GIS文件拖进BigemapPro,但为啥文字就变成了乱码?例如这样:遇到这种情况呢,你也别急,我来教你怎么处理。一、三调数据文件乱码我们通常拿到的三调数据文件是GDB格式的,...
- Excel表格数字乱码怎么办?推荐四种简单方法
-
我们经常利用Excel表格录入数据,在录入数据的时候我们经常会遇到这种情况:因为录入的数字的数位较多导致数字乱码。这种情况真的很影响我们的工作进程。那么Excel表格数字乱码该怎么办呢?推荐大家使用这...
- 使用Excel时经常遇到的问题,别担心,轻松告诉你解决方案
-
Excel打开CSV文件为乱码的解决方法!Excel中外部数据链接无法删除怎么办?Excel打开CSV文件为乱码的解决方法!从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,...
- 解决数据恢复软件——恢复的excel文件乱码问题
-
恢复的excel文件出现乱码通常与原始文件损坏有关,为了解决数据恢复后excel乱码问题,建议使用数据恢复软件的深度恢复扫描,再次扫描需要恢复的excel文件所在磁盘,该扫描方式能对硬件设备进行碎片文...
- Excel表格中怎么删除乱码?一秒搞定
-
随着我们越来越多的使用Excel,我们会发现很多情况下Excel会返回一串乱码似的字符。这些其实并不是乱码。Excel执行公式运算时都会自动对单元格中输入的公式进行检查,当公式如果不能正确地计算时返回...
- EXCEL打开CSV等数据文件是乱码怎么办?
-
使用Data.olllo数据助手解决EXCEL打开CSV、TXT数据乱码的问题计算机存储的文件是有不同的编码方式,而有时候EXCEL打开CSV或TXT文件的时候,发现是乱码,这时候应该怎么办呢?工具:...
- Excel表格出现乱码,怎么办?只需要7步,就能完美解决问题
-
当打开表格时出现乱码,首先需要检查文件的编码格式,确认文件编码格式是否与本地编码格式一致。如果编码格式不一致,可以在打开表格时选择正确的编码格式。如果不确定编码格式,可以试着把文件保存为ANSI或者...
- 我的Excel打开后是一堆乱码,如何解决?
-
Excel文件内容变成乱码,可能由于文件编码、文件格式或Excel程序设置的问题导致。以下是一些有效的解决方案,可以帮助你解决Excel乱码问题1.确认文件编码是否正确如果文件是从外部导入的(例如C...
- Excel文件打开乱码问题解决方法详解
-
在日常办公或数据处理中,Excel文件是极为常用的工具。然而,有时当我们尝试打开一个Excel文件时,可能会遇到内容显示为乱码的情况,这不仅影响工作效率,还可能导致重要数据的丢失或损坏。本文将详细介绍...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)