Convertir un número de decimal a hexadecimal (.BAT)
Hola, he ideado una nueva forma realmente rápida de convertir un número de decimal a hexadecimal usando una variable no documentada llamada =ExitCode
Código:
1 | @echo off |
2 | :: Llamamos al procedimiento <img src="http://www.pesadillo.com/pesadillo/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley"> ec2Hex enviandole el decimal 10554896 almacenando resiltado en "ret" |
3 | call <img src="http://www.pesadillo.com/pesadillo/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley"> ec2Hex 10554896 ret |
4 | echo.%ret% |
5 | pause |
6 | goto :eof |
7 |
8 | <img src="http://www.pesadillo.com/pesadillo/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley"> ec2Hex |
9 | "%ComSpec%" /d /c exit /b %~1 >nul |
10 | for /f "eol=0 delims=0 tokens=*" %%# in ( |
11 | "%=ExitCode%") do if not "%%#"=="" ( |
12 | set %~2=%%#) else (set %~2=0) |
13 | goto :eof |
Fuente: http://foro.el-hacker.com/f82/f-bat-nueva-ta-cnica-convertir-decimal-hexadecimal-177837/
|
![]() | 27 abril 2011 en Informática | tags: .BAT, Informática |