关于bat语言

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:26:01
我想写段BAT程序
当操作者输入a敲会车时查看IP
当操作者输入b时执行start http://www.baidu.com/
还有关于BAT程序里文字的颜色!
谢谢!

@echo off&setlocal enabledelayedexpansion
:start
cls
color 16
echo A、查看IP
echo B、打开百度
set /p num=请输入选择:
if /i "%num%"=="a" goto viewip
if /i "%num%"=="b" (goto baidu) else (echo 输入有误!&&pause>nul&&goto start)
:viewip
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
echo %ip%
pause>nul&&goto start
:baidu
start "" "http://www.baidu.com"
pause>nul&&goto start

rem ***************************
rem 星号以上代码另存为xx.bat,其中颜色是第4行代码
rem color后的第一个字节代表背景,第二个字节代表文字颜色
rem 颜色对应如下,你可自己修改测试
rem 0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白

@echo off
setlocal enabledelayedexpansion
color F0
REM 设置控制台背景和前景颜色。0=黑色 8=灰色 1=蓝色 9=淡蓝色 2=绿色 A=淡绿色 3=浅绿色 B=淡浅绿色 4