标题: [文件操作] [已解决]提取文件指定内容到txt [打印本页]
作者: a574045075 时间: 2020-6-7 12:30 标题: [已解决]提取文件指定内容到txt
本帖最后由 a574045075 于 2020-6-7 13:09 编辑
上图如何用批处理把bin文件里选中的内容提取到txt文本,如下图
作者: a574045075 时间: 2020-6-7 13:09
自己解决了
作者: WHY 时间: 2020-6-7 18:04
- $srcDir = 'E:\Test'; #源文件夹路径
- $arr = @();
- forEach( $file In (dir ($srcDir + '\*.bin')) ){
- $byte = [Array]::CreateInstance('byte', 8);
- $stream = [IO.File]::Open($file.FullName, [IO.FileMode]::Open, [IO.FileAccess]::Read);
- $null = $stream.Seek(0x2C1C, [IO.SeekOrigin]::Begin);
- $null = $stream.Read($byte, 0, 8);
- $arr += [BitConverter]::ToString($byte) -replace '-';
- $stream.Dispose();
- }
- sc bbb.txt $arr;
- echo 'Done';
- [Console]::ReadLine()
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |