1.cmd设置环境变量:
setx JAVA_HOME "C:\Program Files\LightenBSM Server\jdk1.6.0_16"
setx Path "%Path%;%JAVA_HOME%\bin"
2.cmd映射网络磁盘为本地指定磁盘(如 I 盘):
net use I: \\10.203.151.133\Canon
3.批处理开启环境变量延迟:
setlocal enabledelayedexpansion
4.批处理中,解决for循环内使用goto会中断for循环问题:
问题(1):在for循环中goto到别的标签处,就会中断for循环,怎么办?
回答(1):可进行如下处理:
for /l %%i in (1,1,5) do (
start 程序
call :check &&echo 程序执行第%%i次完成。
)
goto :eof
:check exit /b //设置退出代码,0为true,非0为false
//延迟5秒
//检测进程
if 存在进程 goto :check
exit /b 0
回答(2):
for /f %%i in ("abc") do (
call :show %%i
)
:show
echo %1 & pause
goto :show
4.网络路由:
route add-p 10.203.162.0 mask 255.255.255.0 10.203.150.1