【发布时间】:2016-08-25 10:27:33
【问题描述】:
我已经编写了这个批处理文件。
原因是我的同事在开始批量安装之前忘记连接 WLAN。碰巧该文件被窃听并释放。如果我重新启动它就可以了。
也许有更好的写法?
wlancheck.bat
@ECHO OFF
TITLE Sjekker maskin for nettverk.
REM Maskin pinger www.vg.no
:wlancheck
ECHO ****************************************
ECHO *****SJEKKER OM MASKIN ER P† NETT!*******
ECHO ****************************************
ping www.vg.no>nul
if errorlevel 1 goto nonet
if errorlevel 0 goto gotnet
:nonet
CLS
color cf
ECHO ****************************************
ECHO ****** IKKE P† NETT!!! *******
ECHO ****** SCRIPT G†R I LOOP *******
ECHO ****** TIL MASKIN ER P†NETT *******
ECHO ****************************************
timeout /t 10
REM Setter wlanprofil
CLS
ECHO ****************************************
ECHO ***** Setter WLAN INSTILLINGER *****
ECHO ****************************************
START /wait /min %~d0\bat\setup\addwlanprofile.bat
timeout 10 >nul
CLS
Goto wlancheck
:gotnet
CLS
color a0
ECHO ****************************************
ECHO ***** MASKIN ER P† NETT! *******
ECHO ****************************************
timeout 4 >nul
CLS
Exit
addwlanprofile.bat
@ECHO OFF
netsh wlan add profile filename=%~d0\reg\wlan.xml
exit
【问题讨论】:
-
这在 vbscript 中会更好。如果有兴趣,我会给你做一个。
-
如果你这样做我会很高兴。但是有没有办法让它在 vbs 中“动画化”?没必要这样做。
-
VBScript 不支持我知道的动画。
-
我们必须小心不要开创 SO 是免费代码编写服务的先例。我只有时间这样做,因为我在手术后躺在沙发上。我不会再为任何其他成员从头开始创建脚本。希望我不会因此而被打败。