iCAx开思工具箱
标题:
{求助}大家进来看看,也许很简单,但对我很难
[打印本页]
作者:
gaojian0325
时间:
2006-9-9 11:58
标题:
{求助}大家进来看看,也许很简单,但对我很难
1。我C盘下建立UGAPI,UGAPI里有APPLICATION和STARTUP
2。设置了系统变量,UG11_USER_DIR=C:\UGAPI
3。然后打开UG,进了UIStyle,设置完所有,并且回调函数都对,存到了APPLICATION里
4。后用我编的程序把APPLICATION里的扩展名为.CPP的和.h覆盖了,编译,生成.dll文件,放到STARTUP里
请问以后该怎么办?
作者:
vodka
时间:
2006-9-10 01:58
UG11(数字)错了,应该是UGII(字母)
作者:
gaojian0325
时间:
2006-9-10 11:16
是你说的那个
我在这输不进去,急,就用11代替了,但在环境变量里是UGII
呵呵
作者:
jnx001
时间:
2006-9-11 09:19
.dll文件放在APPLICATION目录中
在STARTUP中写菜单文件.men,调用.dll
作者:
mizzle
时间:
2006-9-13 19:24
2004.10.8
ug二次开发
首先通过application里的user interface styler建立一个你所需要的对话框。
然后,把该文件保存到applilcation 文件夹里,而且把生成的*_template.c文件
改为*.cpp文件。
在一个盘里建立一个文件夹,如:E:\UGProject\ugapi下面有application 和
startup两个文件夹,其中application放由styler生成的对话框文件,
而,startup存放*.men文件和运行后的*.dll文件。
然后建立一个vc的文件,通过ug nx appwizard v1建立一个新的工程,把自动
生成的.cpp 文件和.h文件删除,把由styler生成的*.cpp文件和*.h文件加进来
在*.cpp文件里把#include <*.h>改为"*.h"然后把
VERSION 120
EDIT UG_GATEWAY_MAIN_MENUBAR
BEFORE UG_HELP
CASCADE_BUTTON UISTYLER_DLG_CASCADE_BTN
LABEL Dialog Launcher
END_OF_BEFORE
MENU UISTYLER_DLG_CASCADE_BTN
BUTTON ROUTING_BTN
LABEL Display routing dialog
ACTIONS routing.dlg
END_OF_MENU
拷贝到记事本里存成*.men文件存放到startup里。
将 #ifdef MENUBAR_COMMENTED_OUT
#endif MENUBAR_COMMENTED_OUT
注释掉。运行在ug里既出现了你建立的东东
注意,要把startup所在的路径拷贝到
C:\Program Files\EDS\Unigraphics NX\UGII里的ugii_env.dat里。
作者:
gaojian0325
时间:
2006-9-16 19:05
多谢多谢,我按照你的步骤做了,现在正在调试程序呢
:)
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3