秋风·飞扬 当前离线
上尉
@echo off setlocal enabledelayedexpansion rem 用户想一次性执行这些操作,但是它们的功能模块都是对应的一个操作数 rem 也就是说 set /p Choice= 每次只能输入一个数,然后goto跳转到相应的模块 rem 以下的代码是一次性输入多个操作数,然后分别执行对应的功能。 rem 这里我想把数字都挑出来,然后分别执行 数字对应的操作 rem 例如1 对应的是查询IP rem 2 对应的是写入文档 rem 3 对应的是关机 rem 我想查询完IP 就将它写入到文档 然后紧接着关机,而不是单单的执行检查IP的功能。 rem 代码如下,他像个数组感觉.... set File_Count=1.2.3.45.2.454545.552. set Temp_m=0 set Temp_n=0 set Temp_l=0 set Temp_Laste=0 set count=1 :continue set Temp_Count=!File_Count:~%Temp_m%,1! set /a Temp_m+=1 if "!Temp_Count!"=="." ( set /a Temp_n=!Temp_m! ) else ( goto :break ) set /a Temp_l=!Temp_m!-!Temp_Laste!-1 set Temp_Word=!File_Count:~%Temp_Laste%,%Temp_l%! set Temp_Laste=!Temp_n! echo !Temp_Word! :break set /a count+=1 if "%count%" neq "40" goto :continue pause>nul复制代码
853122 当前离线
列兵
TOP
jains521 当前离线
一级士官