我想写一个批处理脚本,但我不是很擅长。 我想启动我的托管网络,如果它没有运行。如果它已经运行,我想停止它。有人可以帮帮我吗? 这就是我所拥有的:
@echo off
netsh wlan show hostednetwork
if not (hostednetwork==started) goto start
else goto stop
:start
netsh wlan start hostednetwork
goto end
:stop
答案 0 :(得分:0)
字符串“hostednetwork”永远不会与字符串“started”
相同此外,您的else
语句出现语法错误。不过,你不需要它:
netsh wlan show hostednetwork|find "Status"|find "started">nul && goto stop || goto start
答案 1 :(得分:0)
对于任何想要使用此方法的人,这里是完整的工作代码
@ECHO OFF
netsh wlan show hostednetwork|find "Status"|find "Started">nul && goto stop || goto start
:start
netsh wlan start hostednetwork
goto end
:stop
netsh wlan stop hostednetwork
goto end
:end
PAUSE
感谢那些投入创建此方法的人