gpt4 book ai didi

c# - AutoHotkey:重新映射 MS Visio 的快捷方式以将手动选择的对象对齐到顶部(就像按下: "AlignTop")

转载 作者:行者123 更新时间:2023-11-28 01:21:22 30 4
gpt4 key购买 nike

我正在尝试重新映射,按下 NumpadUp 按钮以对齐到 Microsoft Visio (C#) 中我之前选择的任意数量的对象的顶部。为此,我使用了 AutoHotkey 脚本 (C++)。

我不知道如何指定“visVertAlignTop”函数的参数。

下面是我已经尝试过的代码版本。

我尝试在 Microsoft 官方文档页面上搜索一些答案,但它们都是为 C# 而不是 C++ 编写的,我不知道如何用 C++ 重写它,以便它在 AutoHotkey 程序上运行。

在示例中: https://learn.microsoft.com/en-us/visualstudio/vsto/how-to-programmatically-add-shapes-to-a-visio-document?view=vs-2019

NumpadUp::

Visio.Application.ActiveWindow.Selection.Align.visVertAlignTop

return

最佳答案

作为替代方案,您可以使用 NumpadUp 发送激活功能区命令的组合键。我在 PowerPoint 中这样做是为了在中间对齐形状。我目前没有 Visio,所以我不确定要发送的确切 key 。

您需要发送 Alt (!),激活右侧功能区选项卡(可能是 Home,h),然后击键以激活顶部的对象。按下 alt 键后,Visio 应该会显示小气泡来告诉您按哪个键。

您的代码应如下所示:

NumpadUp::

Send, !h

return

关于c# - AutoHotkey:重新映射 MS Visio 的快捷方式以将手动选择的对象对齐到顶部(就像按下: "AlignTop"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56102078/

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