| 关键词: nbsp set number bin equ num goto else echo str |
@echo offif "%~1" equ "" exit/b:beginsetlocal enabledelayedexpansionset "Var=0123456789ABCDEF"set/p number=Input: if /i "%number%" equ "cls" cls&endlocal&goto beginif "%~1" equ ">>" (set "s=!number: ="^>^>"!") else ( if "%~1" equ "<<" (set "s=!number: ="^<^<"!") else ( set "s=!number: ="^%~1^"!"))set/a s=!s!for %%a in (%number% %s%) do ( set/a num=%%a,y+=1 set "bin=" call :loop if !y! equ 2 (set "str= (%~1) %%a") else (set "str= %%a") set "bin=00000000000000000000000000000!bin!" if !y! equ 3 echo ------------------------------------------------------ echo !str:~-15! ^(bin^) !bin:~-30!)endlocalecho.&goto begin:loopset/a Mod=Num%%2,Num/=2call,set "bin=%%Var:~%Mod%,1%%%bin%"if %Num% neq 0 goto loop |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|