gpt4 book ai didi

c# - 将命令行参数传递给 Beyond Compare

转载 作者:行者123 更新时间:2023-11-30 19:29:32 24 4
gpt4 key购买 nike

我在 dataGridView 中有一个文件列表,我希望能够选择其中的 2 个(我可以弄清楚如何检查 selectedRows 计数)并将这些文件传递给 Beyond比较3进行比较。我查看了他们的支持页面,但找不到这样做的方法。

在程序中,我需要打开应用程序 (BC3) 并将参数中的 2 个文件路径传递给应用程序以开始比较。

我只是使用 System.Diagnostics.Process.Start(bc3.exe path) 启动无与伦比的。

最佳答案

看看他们的support page用于配置版本控制系统。一般语法似乎是

"C:\Program Files\Beyond Compare 3\bcomp.exe" %1% %2% /lefttitle="%3%" /righttitle="%4%"

所以看起来需要传递四个参数,分别是左右文件,然后是左右标题。所以你会想要使用 two-argument form 开始

System.Diagnostics.Process.Start("C:\Program Files\Beyond Compare 3\bcomp.exe",
"file1.txt file2.txt /lefttitle=\"foo\" /righttitle=\"bar\"")

我目前没有安装 BC3,所以我没有测试上面的内容,但应该非常接近。

关于将 BC 与 git、svn 等集成的 SO 上还有各种其他问题。他们将为您提供从命令行启动 BC 的其他示例。

关于c# - 将命令行参数传递给 Beyond Compare,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com