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相关推荐

  1. 如何开启Chrome谷歌、Edge浏览器的夜间模式?

    浏览器时间开的长了,眼睛越来越不舒 服了怎么办?本教程来教你怎么强制开启浏览器的夜间模式. 开启后,浏览器使用深色主题自动渲染所有网页内容,这个功能支持Mac,.Windows.Linux.Andro ...

  2. linux chrome ui字体,谷歌Chrome 69浏览器标签栏字体模糊的解决方法

    谷歌发布的Chrome 69浏览器有了很大的提升,比如新版UI.安全密码.速度提升.画中画功能等许多方面的改进,但是,有一些用户在使用Chrome 69后反馈称标签栏的文字在高分屏上有些模糊不清或者说 ...

  3. 惊!最靠谱的谷歌与edge浏览器安装扩展插件方法

    谷歌与edge浏览器安装扩展插件 谷歌浏览器安装扩展插件 Edge浏览器安装扩展插件 注意 谷歌浏览器安装扩展插件 1.在浏览器地址栏中输入: chrome://extensions/ 2.打开开发者 ...

  4. 分享几个谷歌(Chrome 内核浏览器)浏览器扩展 crx 下载站

    下方服务可让国内成功下载谷歌浏览器.crx 扩展,如谷歌浏览器无法安装,可以使用终极解决方法,把.crx 解压缩,然后在扩展中心中开启 开发者模式然后选择加载已解压的扩展程序. 需要注意的是解压缩的文 ...

  5. Chrome/Edge浏览器卡通壁纸

    Chrome/Edge浏览器卡通壁纸 最美浏览器主页插件 BdTab浏览器插件

  6. 如何在谷歌Chrome新版浏览器中打开并编辑Word/Excel/PPT等Office文档?(视频演示)

    如何在谷歌Chrome新版浏览器中打开并编辑Word/Excel/PPT等Office文档?

  7. 谷歌Chrome 81浏览器更新:新增微软Chromium版Edge现代Web控件

    谷歌浏览器是一款非常好用的服务软件,有很多用户都会选择这款软件进行搜索,这里有非常多的搜索功能,用户可以使用这款软件解决自己的一些难题,这款软件的功能也在不断的更新,用户可以使用手机在这里享受非常便捷 ...

  8. 火狐谷歌chrome等浏览器支持一些css滤镜

    问题:       filter:alpha(opacity=60)只在IE起作用,火狐.谷歌不支持 解决方法:       将原有的"filter:alpha(opacity=60)&qu ...

  9. 【工具】收藏夹在谷歌和Edge浏览器中间的导出和导入

    目录 1.简介 2.谷歌浏览器收藏夹导入Edge浏览器中 3.参考 1.简介 因为有一台新的笔记本,需要将PC电脑的收藏夹导入到新笔记本上,因为是不同的浏览器,于是研究下如何导入,发现so easy ...

最新文章

  1. 2021年大数据Hadoop(十二):HDFS的API操作
  2. 2.3基本算法之递归变递推_3525上台阶 python
  3. 小白设计模式:装饰者模式
  4. eclisep安装反编译插件jadClipse
  5. 取消endnotes参考文献格式域的步骤_大学体悟-毕业论文格式篇
  6. 连续年份高精度人口密度分布数据
  7. 用 WP7开发包 安装 WP7程序(XAP文件)
  8. bing的翻译API 国际化
  9. DID去中心化身份认证技术调研
  10. ps批量修改图片尺寸
  11. Bug、Defect(缺陷)、Error、Fault、Exception的区别
  12. 如何鉴别真假苹果原装20W快充头
  13. Shop项目后台--4.所有订单的订单详情/admin/order/list.jsp
  14. 【C++面试必备】一个专栏带你搞定剑指offer第二版
  15. axure中图表背影_Axure制作可视化图表的几种方法
  16. 苹果cms双端模板安装设置教程
  17. 利用halcon识别汽车检具孔面积和孔间距
  18. 出现ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接的解决方法
  19. 出差忘带电脑脑袋炸裂?鼓捣了下个人云,真香
  20. 安装mysql没有设置密码,设置密码

热门文章

  1. sklearn降维算法:PCA、LDA、MDS、流形学习Isomap
  2. 基于三维GIS技术的矢量地图动态LOD渲染方法研究现状
  3. 十点老师来了,坐好。开始上课了!!
  4. android 单通道多应用Push系统的设计与实现
  5. The located assembly's manifest definition does not match the assembly reference
  6. 当下的力量 读书笔记
  7. C++ vector容器遍历并删除元素
  8. git 分支branch详解
  9. 最简单的基于 DirectShow 的视频播放器
  10. 《Delphi 版 everything、光速搜索代码》 关于获取文件全路径 GetFullFileName 函数的优化