appemit支持谷歌chrome edge浏览器在线操作CATIA CAD
appemit支持谷歌chrome edge等浏览器在线操作CATIA CAD等
1 AE.InitApp 初始化连接好websocket
2 OpenApp 打开catia,并且执行read open方法打开part1.CATPart文件
var ReqPar1={"emit":"open","Obj":"catia","AppType":1,"AppFollow":31
,"src":["demo/htmlDemo/file/part1.CATPart"] //设置了src 则会Read然后Open
,"pos":1
, "par":{"objName":"catia","HttpPost":null,"show_UpdateTool":true,"AppMethod":"POST" } //catia必须要"AppMethod":"POST" 方式传递消息
,"par0":{"noCaption":28 //嵌入时默认去掉标题栏高度,0保留
, "embed": 1 //默认1嵌入 -1浮动, 0独立
, "AppStep":{"init":null, "destroy":null, "closed":null
,"loaded":"if (AppJsObject.catia) {return {name:AppJsObject.catia.name,FullName:AppJsObject.catia.FullName};}"} //反馈name,FullName
}
}
AE.OpenApp(ReqPar1);
同时可以使用AppJsObject.catia 来操作 Application
var codeStr1 = AE.txt2code(function(){/*!@preserve
var doc1=AppJsObject.catia.Documents.Add("Part") ;
doc1.SaveAs(AppJsFun.fullpath("1.CATPart"));
doc1.Close();
// AppJsFun.log(AppJsObject.catia.Windows);
return {Visible:AppJsObject.catia.Visible,path:AppJsFun.fullpath("1.CATPart")}; //反馈
*/});
var Req3={"emit":"runCmd","Obj":"catia","AppId":1,"codeStr":codeStr1,"par":{"AppMethod":"POST"} }
AE.OpenApp( Req3 );
更多接口
catia v5R20 接口
Name: Application
HelpString:
Interface: {7D2C8116-DC44-0000-0280-030BA6000000}
QueryInterface(pointer, pointer&)
AddRef()
Release()
GetTypeInfoCount(pointer&)
GetTypeInfo(INT, INT, pointer&)
GetIDsOfNames(pointer, pointer, INT, INT, pointer&)
Invoke(int, pointer, INT, WROD, pointer, pointer&, pointer&, pointer&)
Destructor()
GetMetaObject()
IsA()
IsAKindOf()
GetImpl()
SetImpl()
IsNull()
IsEqual()
SurChargeQI()
ChangeComponentState()
Application _get
Parent _get
Name _get
Name(pointer)
GetItem(pointer)
Documents _get
ActiveDocument _get
Windows _get
ActiveWindow _get
Printers _get
ActivePrinter _get
ActivePrinter(pointer)
FileSystem _get
SystemService _get
FullName _get
Path _get
FileSearchOrder _get
FileSearchOrder(pointer)
LocalCache _get
LocalCache(pointer)
CacheSize _get
CacheSize(int)
Visible _get
Visible(bool)
Interactive _get
Interactive(bool)
DisplayFileAlerts _get
DisplayFileAlerts(bool)
Caption _get
Caption(pointer)
StatusBar _get
StatusBar(pointer)
Width _get
Width(float)
Height _get
Height(float)
Batch _get
Batch(pointer)
Left _get
Left(float)
Top _get
Top(float)
Help(pointer)
Quit()
CreateMail()
CreateSendTo()
MsgBox(pointer, word, pointer, pointer, int)
InputBox(pointer, pointer, pointer, word, word, pointer, int)
FileSelectionBox(pointer, pointer, pointer)
StartCommand(pointer)
StartWorkbench(pointer)
GetWorkbenchId()
Settings _get
SettingControllers _get
SystemConfiguration _get
RefreshDisplay _get
RefreshDisplay(bool)
HSOSynchronized _get
HSOSynchronized(bool)
{
NewFile=null;
OpenFile=null
}
//
Name: Windows
//
HelpString:
Interface: {7FBD96B9-3FA0-0000-0280-030BA6000000}
QueryInterface(pointer, pointer&)
AddRef()
Release()
GetTypeInfoCount(pointer&)
GetTypeInfo(INT, INT, pointer&)
GetIDsOfNames(pointer, pointer, INT, INT, pointer&)
Invoke(int, pointer, INT, WROD, pointer, pointer&, pointer&, pointer&)
Destructor()
GetMetaObject()
IsA()
IsAKindOf()
GetImpl()
SetImpl()
IsNull()
IsEqual()
SurChargeQI()
ChangeComponentState()
Application _get
Parent _get
GetItem(pointer)
Name _get
Count _get
_NewEnum _get
Item(pointer)
Arrange(pointer)
appemit支持谷歌chrome edge浏览器在线操作CATIA CAD相关推荐
- 如何开启Chrome谷歌、Edge浏览器的夜间模式?
浏览器时间开的长了,眼睛越来越不舒 服了怎么办?本教程来教你怎么强制开启浏览器的夜间模式. 开启后,浏览器使用深色主题自动渲染所有网页内容,这个功能支持Mac,.Windows.Linux.Andro ...
- linux chrome ui字体,谷歌Chrome 69浏览器标签栏字体模糊的解决方法
谷歌发布的Chrome 69浏览器有了很大的提升,比如新版UI.安全密码.速度提升.画中画功能等许多方面的改进,但是,有一些用户在使用Chrome 69后反馈称标签栏的文字在高分屏上有些模糊不清或者说 ...
- 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法
谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...
- 分享几个谷歌(Chrome 内核浏览器)浏览器扩展 crx 下载站
下方服务可让国内成功下载谷歌浏览器.crx 扩展,如谷歌浏览器无法安装,可以使用终极解决方法,把.crx 解压缩,然后在扩展中心中开启 开发者模式然后选择加载已解压的扩展程序. 需要注意的是解压缩的文 ...
- Chrome/Edge浏览器卡通壁纸
Chrome/Edge浏览器卡通壁纸 最美浏览器主页插件 BdTab浏览器插件
- 如何在谷歌Chrome新版浏览器中打开并编辑Word/Excel/PPT等Office文档?(视频演示)
如何在谷歌Chrome新版浏览器中打开并编辑Word/Excel/PPT等Office文档?
- 谷歌Chrome 81浏览器更新:新增微软Chromium版Edge现代Web控件
谷歌浏览器是一款非常好用的服务软件,有很多用户都会选择这款软件进行搜索,这里有非常多的搜索功能,用户可以使用这款软件解决自己的一些难题,这款软件的功能也在不断的更新,用户可以使用手机在这里享受非常便捷 ...
- 火狐谷歌chrome等浏览器支持一些css滤镜
问题: filter:alpha(opacity=60)只在IE起作用,火狐.谷歌不支持 解决方法: 将原有的"filter:alpha(opacity=60)&qu ...
- 【工具】收藏夹在谷歌和Edge浏览器中间的导出和导入
目录 1.简介 2.谷歌浏览器收藏夹导入Edge浏览器中 3.参考 1.简介 因为有一台新的笔记本,需要将PC电脑的收藏夹导入到新笔记本上,因为是不同的浏览器,于是研究下如何导入,发现so easy ...
最新文章
- 2021年大数据Hadoop(十二):HDFS的API操作
- 2.3基本算法之递归变递推_3525上台阶 python
- 小白设计模式:装饰者模式
- eclisep安装反编译插件jadClipse
- 取消endnotes参考文献格式域的步骤_大学体悟-毕业论文格式篇
- 连续年份高精度人口密度分布数据
- 用 WP7开发包 安装 WP7程序(XAP文件)
- bing的翻译API 国际化
- DID去中心化身份认证技术调研
- ps批量修改图片尺寸
- Bug、Defect(缺陷)、Error、Fault、Exception的区别
- 如何鉴别真假苹果原装20W快充头
- Shop项目后台--4.所有订单的订单详情/admin/order/list.jsp
- 【C++面试必备】一个专栏带你搞定剑指offer第二版
- axure中图表背影_Axure制作可视化图表的几种方法
- 苹果cms双端模板安装设置教程
- 利用halcon识别汽车检具孔面积和孔间距
- 出现ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接的解决方法
- 出差忘带电脑脑袋炸裂?鼓捣了下个人云,真香
- 安装mysql没有设置密码,设置密码
热门文章
- sklearn降维算法:PCA、LDA、MDS、流形学习Isomap
- 基于三维GIS技术的矢量地图动态LOD渲染方法研究现状
- 十点老师来了,坐好。开始上课了!!
- android 单通道多应用Push系统的设计与实现
- The located assembly's manifest definition does not match the assembly reference
- 当下的力量 读书笔记
- C++ vector容器遍历并删除元素
- git 分支branch详解
- 最简单的基于 DirectShow 的视频播放器
- 《Delphi 版 everything、光速搜索代码》 关于获取文件全路径 GetFullFileName 函数的优化