提取tmd*.bin文件指定位置数据到data.txt,如下图
你发的文件和一楼显示的不一样- @powershell -c "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" & pause&exit
- Remove-Item "data.txt" 2>$null
- dir tmd*.bin | foreach {
- $stream = [System.IO.File]::OpenRead($_.FullName)
- $stream.Position = 33
- $str=""
- for($i=0;$i -lt 4;$i++){ $str+='{0:X2}' -f $stream.ReadByte() }
- $str+=" "
- $stream.Position = 53
- for($i=0;$i -lt 5;$i++){ $str+='{0:X2}' -f $stream.ReadByte() }
- $str
- $str | Out-File "data.txt" -Append
- $stream.Close()
- }
复制代码
|