hijackle 当前离线
一级士官
pcl_test 当前离线
荣誉版主
@echo off set "str=324df1fsf1.exe" for /f %%a in ('mshta VBScript:Execute("CreateObject(""Scripting.Filesystemobject"").GetStandardStream(1).Write(len(""%str%"")-4)"^)(close^)') do echo;%%a pause复制代码
TOP
cobat 当前离线
三级士官
@echo off call :strlen "324df1fsf1.exe" pause :strlen set "$=%~n1#" setlocal enabledelayedexpansion for %%a in (256 128 64 32 16)do if !$:~%%a!. NEQ . set/aN+=%%a&set $=!$:~%%a! set $=!$!fedcba9876543210&set/aN+=0x!$:~16,1! echo %N%复制代码
bailong360 (zhonghua)当前离线
上尉
@echo off setlocal enabledelayedexpansion for %%i in (324df1fsf1.exe) do ( set str=%%~nifedcba9876543210 set/a len=0x!str:~15,1! ) echo 长度%len% pause复制代码