|
原帖由 2011seeu 于 2012-1-18 22:19 发表
:cpath_fix
if "%~d2"=="(fd%1)" command --set-path=(hd0)%~p2 || if "%~d2"=="(fd%1,0)" command --set-path=(hd0,0)%~p2
calc *0x8280-%1 || calc *0x8280=0x80 > nul
#calc *0x8280-%1一定为0,这句可以砍掉吧?
calc *0x82b8 && calc *0x82b9=*0x82b9&0xffffff00|0x80 > nul
#这个红色部分不明白,另外请解释下那个|
>>#calc *0x8280-%1一定为0
非0的情况或许有,未碰到不等于没有。
>>calc *0x82b9=*0x82b9&0xffffff00|0x80
&与|是按位运算符,请阅读置顶的手册。
这里的用途是改0x82b9处字节为0x80,其它保持不变。
[ 本帖最后由 zxw 于 2012-2-1 09:26 编辑 ] |
|