在 Inventor 中禁用转义键

Posted

技术标签:

【中文标题】在 Inventor 中禁用转义键【英文标题】:Disable escape key in Inventor 【发布时间】:2020-11-08 10:42:19 【问题描述】:

我有一个带有用户界面(可停靠窗口中的用户控件)的插件,它启动一个需要很长时间才能在 Inventor 中运行的命令,我不希望它可能被用户按下退出键( ASCII 27)。我尝试设置UserInteractionDisabled = true,但看起来转义键从网上溜走了。 也尝试订阅按键事件,但也没有运气。

谁能告诉我如何阻止/禁用转义键?

【问题讨论】:

【参考方案1】:

我有一个 Inventor 应用程序,其中包含一个大约需要 25 分钟的命令。执行。无法使用 ESC 键取消此命令。我通过 Application.CommandManager.ControlDefinitions.AddButtonDefinition 在功能区选项卡中定义了命令(这就是我所说的 Inventor-command)。可能是您的表单本身执行 ESC 键并停止运行,但这只是猜测。

【讨论】:

【参考方案2】:

你如何开始你的命令?可能您的插件应该定义一个自己的 Inventor 命令,该命令将运行而不会被转义中断。 我认为,按键事件仅适用于您的用户控件,因此不会。

【讨论】:

Paul,感谢您的回答,但实际上我正在通过插件中的按钮单击开始一个过程。在这个过程中执行了很多单独的 Inventor API 调用,我不想通过按 ESC 键来取消这个过程。

以上是关于在 Inventor 中禁用转义键的主要内容,如果未能解决你的问题,请参考以下文章

Inventor安装失败怎样卸载重新安装Inventor,解决Inventor安装失败的方法总结

inventor下载出错240

win10安装inventor失败,怎么强力卸载删除注册表并重新安装

Inventor VBA 保存文件

inventor2020安装未完成,某些产品无法安装

inventor安装失败怎样卸载安装inventor 2019?