Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Windows cmd - pass hex values
- Ersteller m3nt0r
- Erstellt am
Ich hab ein Programm an den ich als Parameter einen String übergebe, z.B.:
Code:
C:\>prog.exe "A"
Code:
C:\>prog.exe 0x41
Auf einer Linux Shell könnte das über
Code:
./prog $(printf "\x41")
Verständlich was ich meine?
Ich habe es zwar immer noch nicht verstanden, aber wenn Du alles in Hex umrechnen möchtest, kannst Du folgenden Code verwenden:
@echo off & setlocal
set A=%temp%\ASC2HEX.vbs
>%A% echo A=WScript.Arguments(0):For i=1 To Len(A):H=H^& Hex(Asc(Mid(A,i,1))):Next:WScript.Echo H
set ASC=%DeinString%
for /f %%i in ('cscript //nologo %A% "%ASC%"') do set "HEX=%%i"
prog.exe %HEX%
@echo off & setlocal
set A=%temp%\ASC2HEX.vbs
>%A% echo A=WScript.Arguments(0):For i=1 To Len(A):H=H^& Hex(Asc(Mid(A,i,1))):Next:WScript.Echo H
set ASC=%DeinString%
for /f %%i in ('cscript //nologo %A% "%ASC%"') do set "HEX=%%i"
prog.exe %HEX%
S
Spacy
Gast
Unter Windows kann man mit Alt+NumPadZahlenFolge auch noch Zeichen erzeugen...