使用Windows set/p并设置/ a命令从命令行接受十六进制值并将其转换为十进制.我需要的是能够采用十进制值和设置和环境变量与其十六进制等效.
当前批处理文件编码:
@echo off
set HexV1=%1
set HexV2=%2
set /A DecV1=0x%HexV1%
set /A DecV2=0x%HexV2%
set /A HexV3=0x%HexV1% + 0x1
set /A HexV4=0x%Hexv2% + 0x2
set Dec
set Hex
Run Code Online (Sandbox Code Playgroud)
生产:
C:>hexmath a f
DecV1=10
DecV2=15
HexV1=a
HexV2=f
HexV3=11
HexV4=17
Run Code Online (Sandbox Code Playgroud)
我需要的是能够设置HexV3为b和HexV411.
有什么建议?