HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>技术支持>Beyond Compare

Beyond Compare 外部转换规则

发布时间:2021-11-02 16:19:32点击量:

 仅 BC 版本 2

Beyond Compare 仅限于纯文本文件的比较。为了比较二进制文件,或者在比较之前格式化文件,Beyond Compare可以调用外部程序生成一个临时文本文件进行比较。下面详细介绍转换过程。
要访问文件查看器中的外部转换设置,请选择工具| 编辑当前规则。转到转换选项卡。
外部转换的变量
%s - 源文件和路径
%t - 目标文件和路径
%n - 源文件名
%x - 源文件的扩展名



在读取文件时,Beyond Compare 调用读取转换工具。它为输出提供真实的源文件名和临时文件。
示例“加载时运行:”
FooConvert\FooToText.exe %s %t %n
变量填充有:
%s - C:\file.foo
%t - C:\DOCUME~1\<用户名>\LOCALS~1\Temp\BC2D3.tmp
%n - 文件.foo
转换规则被调用两次,一次用于左侧文件,一次用于右侧文件。

保存

我们提供的大多数转换工具都没有将文件保存回原始二进制格式的方法。这就是为什么大多数使用转换规则打开的文件在文件查看器的状态栏中将文件列为只读的原因。
保存文件时,源文件名是包含转换后文本的临时文件。目标文件名是一个空文本临时文件。name 变量保存原始文件名。转换过程完成后,Beyond Compare 会将目标 (%t) 临时文件复制到原始文件名。
示例“保存时运行:”
FooConvert\TextToFoo.exe %s %t %n
保存的变量扩展为:
%s - C:\DOCUME~1\<用户名>\LOCALS~1\Temp\BC2D8.tmp
%t - C:\DOCUME~1\<用户名>\LOCALS~1\Temp\BC2D9.tmp
%n - 文件.foo

上一篇:Beyond Compare 如何用于自动同步?

下一篇:将您的 Beyond Compare 许可证升级版本

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号