用 debug 的话,不支持大于 64K 的文件:- @echo off
- if not exist \\?\%1 echo 无文件&pause&exit
- @echo m 164 l29c 100^&echo rcx^&echo 29c^&echo n 1.txt^&echo w^&echo q|debug %~s1
-
- for %%a in (%1) do set /a z=%%~za-1024+0x100
- if %z% lss 0 echo 文件太小&pause&exit
- if %z% gtr 0xffff echo 文件太大&pause&exit
-
- cmd /c exit/b %z%
- @echo m %=exitcode:~4% l400 100^&echo rcx^&echo 400^&echo n 2.txt^&echo w^&echo q|debug %~s1
复制代码
|