bat脚本调用hexview软件对S19文件进行无效字节填充,并保留已存在的数据
时间: 2023-11-22 12:53:27 浏览: 35
以下是一个示例的bat脚本,可用于调用HexView软件对S19文件进行无效字节填充,并保留已存在的数据:
```
@echo off
REM 设置HexView软件的路径
set hexview_path="C:\Program Files\HexView\HexView.exe"
REM 设置S19文件的路径
set s19_file="C:\path\to\your\s19\file.s19"
REM 设置要填充的字节数
set padding_size=10
REM 调用HexView软件,使用自动化命令行参数将S19文件加载到HexView中
%hexview_path% /automation /open %s19_file%
REM 选择整个文件并将光标移动到文件末尾
%hexview_path% /automation /selectall /gotoend
REM 获取文件大小
for /f "tokens=2 delims=:" %%a in ('%hexview_path% /automation /getsize') do set file_size=%%a
REM 计算需要填充的字节数
set /a fill_size=%padding_size%-(%file_size%-1)%%padding_size%-1
REM 在文件末尾添加填充字节
%hexview_path% /automation /insertbyte 00 /count %fill_size%
REM 保存文件并退出HexView软件
%hexview_path% /automation /save /exit
```
这个脚本首先设置了HexView软件的路径和要处理的S19文件的路径。然后,它通过调用HexView软件的自动化命令行参数将S19文件加载到HexView中,并在文件末尾添加了指定数量的填充字节。最后,它保存文件并退出HexView软件。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)