当前位置:首页 » 安全设置 » bat打开的网络设置
扩展阅读
ao3中文网站入口怎么进 2025-06-22 19:30:58

bat打开的网络设置

发布时间: 2023-05-18 06:42:52

如何用bat命令实现启用&禁用以太网

@echooff
rem如下示例是在Win10上测试的,在Win7等系统中,示例中“以太网”和“WLAN”要做相应替换。

rem获取管理员权限
>NUL2>&1REG.exequery"HKUS-1-5-19"||(
ECHOSETUAC=CreateObject^("Shell.Application"^)>"%TEMP%Getadmin.vbs"
ECHOUAC.ShellExecute"%~f0","%1","","runas",1>>"%TEMP%Getadmin.vbs"
"%TEMP%Getadmin.vbs"
DEL/f/q"%TEMP%Getadmin.vbs"2>NUL
Exit/b
)

rem切换支持中文,注:以ANSI【GB2312(Simplified)】编码保存后不再chcp切换。
remchcp65001

title切换网络连接状态

rem初始化网卡状态变量
setWiredConn=0
setWiredlessConn=0

rem判断网卡状态
netshinterfaceshowinterface"以太网"|findstr"已禁用">nul2>nul&&setWiredConn=0||setWiredConn=1
netshinterfaceshowinterface"WLAN"|findstr"已禁用">nul2>nul&&setWirelessConn=0||setWirelessConn=1

rem显示网卡枣塌状态
if%WiredConn%EQU1(echo当前有线状态:启用)else(echo当前有线状态:禁用)
echo.
if%WirelessConn%EQU1(echo当前无线状态:启用)else(echo当前无线状态:禁用)

rem切换网卡连接状态
if%WiredConn%EQU%WirelessConn%((netshinterfacesetinterface"以太网"enabled>nul2>nul&&echo.&echo成功启用有线)&(netshinterfacesetinterface"WLAN"disabled>nul2>nul&&echo.&echo成功禁用蔽岩隐无线)&(gotoendit))
if%WiredConn%EQU1(
if%WirelessConn%EQU0(
(netshinterfacesetinterface"以太网"disabled>nul2>nul&&echo.&echo成功禁用有线)&(netshinterfacesetinterface"WLAN"enabled>nul2>nul&&echo.&echo成功启用无线)&((timeout/t3/nobreak>nul2>nul)&(netshwlanconnectname=thl168-ICCTssid=thl168-ICCTinterface="WLAN">nul2>nul)&(echo且已发送连接thl168-ICCT无线热点的请求。)&(gotoendit))
)
)else(
(netshinterfacesetinterface"以太网"enabled>nul宏厅2>nul&&echo.&echo成功启用有线)&(netshinterfacesetinterface"WLAN"disabled>nul2>nul&&echo.&echo成功禁用无线)&(gotoendit)
)

:endit
echo.
echo3秒内自动关闭。
timeout/t3/nobreak
exit

㈡ 如何利用BAT打开以太网状态窗口

@echo off

:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", ""猛游, "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"
exit /B

:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------

cls
@ECHO OFF
title 启用或禁用本地连接
CLS
color 0a
GOTO MENU
:MENU
ECHO.
ECHO. ==============启用禁用本地连接==============
ECHO.
ECHO. 1 禁用本地连接a
ECHO. 2 启用本地连接b
ECHO. 3 退 出
ECHO. ==========================================
ECHO.
ECHO.
echo. 请散知兆输入选择项目的序号:
set /p ID=
if "%id%"=="1" goto qiyong
if "%id%"=="2" goto jinyong
if "%id%"=="冲租3" exit
PAUSE
:qiyong
echo 禁用本地连接a
netsh interface set interface name="以太网" admin=DISABLED
goto MENU
:jinyong
echo 启用本地连接b
netsh interface set interface name="以太网" admin=ENABLED
GOTO MENU

㈢ 如何用DOS命令(BAT批处理)设置 WIFI网络共享

手动设置吧,用bat不太好好实现。手动操作一次不就ok了

怎么使用批处理bat设置静态IP地址和动态IP

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("""%~f0""","rem",,"runas",1)(window.close)&exit
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "interface="
>"%tmp%\j.j" echo;while(!WSH.StdIn.AtEndOfStream){WSH.echo(WSH.StdIn.ReadLine().replace(/\s*$/,''));}
set comm=wmic nic where "NetEnabled=TRUE" get NetConnectionID /value
setlocal enabledelayedexpansion
for /f "tokens=1* delims==" %%a in ('%comm%^|cscript -nologo -e:jscript "%tmp%\j.j"') do (
set /a n+=1
echo;!n!、%%b
set "_#!n!=%%b"
)
echo;
set "c="
set /p c=选择需要设置的网络连接/适配器,输入数字序号并按回车键:
if defined _#%c% (set "interface=!_#%c%!") else (
set /p interface=输入需要设置的网络连接/适配器的名称:
)
if not defined interface (echo;Failed to get interface name&goto end)
echo;
echo;1、固定/静态IP
echo;2、动态IP
echo;
set "c="
set /p c=选择设置IP的方式,输入数字序号并按回车键:
if "%c%" equ "1" goto sub1
if "%c%" equ "2" goto sub2
goto end
:sub1
set ip=静态IP
set mask=子网掩码
set gateway=网关
set dns1=主DNS
set dns2=次DNS
netsh interface ip set address name="%interface%" source=static address=%ip% mask=%mask% gateway=%gateway%
netsh interface ip set dns name="%interface%" source=static address=%dns1% register=PRIMARY
if defined dns2 (netsh interface ip add dns name="%interface%" address=%dns2% index=2)
goto end
:sub2
netsh interface ip set address name="%interface%" source=dhcp
netsh interface ip set dns name="%interface%" source=dhcp
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit

㈤ 我想用bat文件实现无线自动切换,并且配置IP

1、新建一个txt文本文件,并将文件名称改为:IP切换.bat

㈥ 限制电脑网络速度(Bat)

可以打开360安全卫士,点击功能大全,找到路由器卫士,可以设置联网设备的速度,包括电脑本身,还可以点击360里的功能大全,找到“流量防火墙”工具,可以设置单个程序的网络使用

㈦ 怎么用bat批处理自动设网卡的ip

@echo off
color a
title 设置本机IP
rem 设置变量
echo 请按提示操作
:head
echo 设置为手动分配输入1,自动分配(DHCP)输入2
set /p xuanze=
if %xuanze% LSS 1 goto head
if %xuanze% GTR 2 goto head
echo 当前可用接口如下:
netsh interface show interface
echo 输入接口名称 如:本地连接 为空则设置为默认
echo 默认为〖【本地连接】〗
rem :interf
set /p Nic=
if "%Nic%"=="" set Nic=本地连接
rem echo 接口不能为空,重腊枯宴新输入
rem goto interf
rem )
if %xuanze% EQU 2 goto setdhcp
:input
echo 输入IP地址 若为空位自动获取IP
set /p Addr=
if "%Addr%"=="" goto setdhcp
echo 输入掩码(若输入为空则设置为默认255.255.255.0)
set /p Mask=
if "%Mask%"=="" (
set Mask=255.255.255.0
echo 255.255.255.0
)
:inputGway
echo 输入默认网关
set /p Gway=
if "%Gway%"=="" (
set /p GwayNull=网关为空? y/n:)
if "%GwayNull%"=="n" goto inputGway
if "%GwayNull%"=="N" goto inputGway
echo 输入接口跃点数:1或者20(1为默认连接)
echo 若输入为空 则默认为20跳
set /p yuedian=
if "%yuedian%"=="" set yuedian=20
echo 输入DNS 若为空默认为210.41.224.34
set /p Dns1=
if "%Dns1%"=="" set Dns1=210.41.224.34
rem //以上依次为IP地址、子网掩码、网关、首选DNS
echo -------------------------------------------------
echo 正在对〖【%Nic%】〗进行IP设置,请稍等
echo. IP地址 = %Addr%
echo. 子网掩码 = %Mask%
echo. 网关 = %Gway%
echo. 首选DNS = %Dns1%
title 正在设置...
netsh interface ip set address %Nic% static %Addr% 255.255.255.0 %Gway% %yuedian%
netsh interface ip set dns %Nic% static %Dns1% primary
goto out
rem 设置为自动获取
:setdhcp
title 正在设置...
echo -------------------------------------------------
echo 正在将接口〖【%Nic%】败兄〗设置为自动获取IP,请稍等
netsh interface ip set address %Nic% dhcp
netsh interface ip set dns %Nic% dhcp
:out
title 设置完成
echo. IP设置完成!
pause

保存为轮银.bat 或者.cmd 执行就好了

㈧ 用bat文件做一个无线网络连接的开关切换

@echooff&title一键开关无线网络连接By依梦琴瑶

%1echo正在请求管理员权限。。。&&mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exit

::设置无线网络名称
setWLAN=无线网络连接

netshinterfaceshowinterface"%WLAN%"|find"已禁用">nul2>nul&&(
netshinterfacesetinterface"%WLAN%"enable>nul2>nul&&(
echo%WLAN%已启用
)||(
echo%WLAN%启用失败
)
)||(
netshinterfacesetinterface"%WLAN%"disabled>nul2>nul&&(
echo%WLAN%已禁用
)||(
echo%WLAN%禁用失败
)
)
echo,&echo请按任意键退出。
pause>nul
exit

㈨ 运行bat文件修改了网络配置,结果现在连网都连不上了,怎么办

这个批处理文件,就是更改ip地址。肯定改错了TCP/IP协议。你手动改回来就行了!
打开本地连接,右击属性,修改TCP/IP的参数。如果你有路由器,ip和dns选择自动获取就行了,否则选择你正确的ip值,dns使用批处理中的114.114.114.114也行!