我需要创建一个具有一些autoCAD函数的应用程序,例如enter,esc,offset等。我有这个例子可以使用:
因此,基本上工具栏始终位于每个窗口的顶部,然后,当我打开autoCAD并按任意按钮时,autoCAD会识别按下的按钮并运行特定功能。我想创建一个应用程序来执行键盘命令,就像我有一个输入按钮,就像按键盘上的输入一样。理论上似乎是合法的,但问题是autocad从不执行这些功能,因为我仍然在应用程序窗口。
问题在于我不知道从哪里开始。我正在研究user32.dll和setForegroundWindow()的东西,但我迷失了。
任何关于在哪里或什么学习的想法都会很棒。
感谢。
答案 0 :(得分:0)
您必须在命令行中键入CUI才能执行此操作 CUI:代表客户用户界面 这将打开一个窗口,在这里 靠近左下角 你必须右键点击任何命令和放大器。按New Coammand 2.在新命令的右侧,与命令相关的属性打开。 3.有一个TAB,其中提到了MACRO" ^ C ^ C"写的,您所要做的就是使用您的自定义编辑它。 4.制作新标识 5.制作一个新工具栏。 6.拖拽将此命令放入其中 7.就是这样,你的新命令工具栏将出现在Autocad的工具栏部分下。
由于