【问题标题】:Windows context menu "send to" EditPlus has wrong path from ClearCase ExplorerWindows 上下文菜单“发送到”EditPlus 的 ClearCase Explorer 路径错误
【发布时间】:2022-01-01 02:13:30
【问题描述】:

我在 Windows 10(64 位)上安装了EditPlus 5.5(评估版)。

在安装过程中,我选择了将 EditPlus 添加到 Windows 上下文菜单的 send to 项的选项。

send to 在文件资源管理器的 EditPlus 中打开一个文件。

但是当我从ClearCase Explorer 执行此操作时出现错误

这是错误。
(注意没有C:\Program Files (x86)\EditPlus文件夹。它不存在。)

这是实际位置:C:\Program Files\EditPlus

我的 ClearCase 浏览器

为了将文件从 ClearCase Explorer 发送到 EditPlus,我需要做什么?

【问题讨论】:

  • 只是对问题原因的猜测:ClearCase Explorer 是 32 位可执行文件吗?根据 EditPlus 的屏幕截图,关于 Box EditPlus 是一个 64 位的可执行文件。也许这种不匹配是 ClearCase Explorer 尝试使用错误的 32 位特定路径调用 EditPlus 可执行文件的原因。

标签: clearcase editplus


【解决方案1】:

这不是 CC 资源管理器上下文菜单自定义。 CC 资源管理器上下文菜单中的文件列表从继承的控件中选择“sendto”行为。

我刚刚在 ClearCase 9.0.2 主机和 9.1 主机上进行了测试。

  • 9.0.2.4(32 位)- 发生错误。
  • 9.1.0.2(64 位)--不会发生错误。

Process Monitor 显示我们在正确的位置(%userprofile%\AppData\Roaming\Microsoft\Windows\Sendto)找到了 sendto 快捷方式,并且内容正确(指向 64 位版本)。它还显示 CC 资源管理器(32 位)一直在“程序文件(x86)”中查找,即使快捷方式指向其他地方。这可能是MFC的神器,但我不知道...

如果您无法迁移到 9.1.0.2,并且拥有支持合同,请打开支持案例。如果您迁移到 ClearCase 9.1.0.2 并使用 Visual Studio,您可能还需要一个测试修复程序来解决集成中的一些问题。

【讨论】:

    【解决方案2】:

    ClearCase Explorer customization 可能无法很好地处理包含空格的路径。

    用于测试:

    • 卸载 EditPlus
    • 再次安装它,路径没有个空格。

    然后尝试使用 ClearCase Explorer 中的Send To / EditPlus,看看问题是否仍然存在。

    【讨论】:

    • 我执行了你的建议。我删除了 EditPlus 安装,然后在文件夹 C:\EditPlus 中重新安装。现在,来自 ClearCase ExplorerSend toEditPlus 中打开文件。
    • @Abra Perfect,干得好!
    猜你喜欢
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    相关资源
    最近更新 更多