快速设置无线网络和查看串口号 bat 脚本

关于

目的

  • 快捷设置无线网络,包括 ip 地址、网关、DNS
  • 快捷查看串口号
  • 提高工作效率

适用范围

  • win10 或 win7

ip 设置 bat 脚本

以设置 ip 192.168.1.123 为例,假设已设置显示文件后缀名

  1. 新建 txt
  2. 输入以下代码:
netsh interface ipv4 set address WLAN static 192.168.1.123 255.255.255.0 192.168.1.1 1  
netsh interface ipv4 set dns name="WLAN" source=static addr=114.114.114.114 register=PRIMARY 
  1. 保存并修改后缀名为 .bat

设置 DHCP

netsh interface ip set address WLAN dhcp   
netsh interface ip set dns WLAN dhcp 

显示串口号 bat 脚本

因为调试硬件时,经常适用串口,而在 windows 下查看串口需要到设备管理器下查看此时的串口号是 COM3还是COM4,频繁操作会浪费时间,直接写个 bat 脚本可以省时省力。

步骤同上

代码为:

reg query "HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM" /v  \Device\ProlificSerial0
pause

使用

一般我会把这几个脚本置于桌面

切换 ip 时:
右键,以管理员身份运行

查看串口号时:

  1. 插入 usb 转 232 的串口设备
  2. 右键,以管理员身份运行

测试网络状况的 bat 脚本

@echo off
set /p host1=请输入要ping的目标主机IP地址:  
set logfile=%host1%.log

echo 目标主机 = %host1% >%logfile%
for /f "tokens=*" %%A in ('ping %host1% -n 1 ') do (echo %%A>>%logfile% && GOTO Ping)

:Ping
for /f "tokens=* skip=2" %%A in ('ping %host1% -n 1 ') do (
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile%
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A
findstr /C:"超时" "%host1%.log" > timeout_%logfile%
findstr /C:"无法" "%host1%.log" >> timeout_%logfile%
findstr /C:"失败" "%host1%.log" >> timeout_%logfile%
timeout 1 >NUL
GOTO Ping)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章