Eplan 进程通讯操作Eplan---2

EplanAPI手册网址

网址

演示几个脚本能够执行的操作

打开一个Eplan项目

static void Main(string[] args)
        {
            EplanRemoteClient m_pClient = new EplanRemoteClient();
            m_pClient.Connect("localhost", "49152");
            //不会前两段的看前一章

            Console.WriteLine("请输入项目路径");
            m_pClient.ExecuteAction("ProjectOpen /Project:\"C:\\Users\\Public\\EPLAN\\Data\\项目\\Company name\\ScriptTest.elk\"");
        }

如果路径里面没有空格,内部的双引号应该是可以去掉的。

导出一个TYPE为PXFPROJECT的文件

static void Main(string[] args)
        {
            EplanRemoteClient m_pClient = new EplanRemoteClient();
            m_pClient.Connect("localhost", "49152");
            //不会前两段的看前一章

            Console.WriteLine("请输入项目路径");
            m_pClient.ExecuteAction("export /TYPE:PXFPROJECT /PROJECTNAME:\"C:\\Users\\Public\\EPLAN\\Data\\项目\\Company name\\ScriptTest.elk\" /EXPORTFILE:C:\\temp\\myPxf_Sample_Project");
        }

需要测试Action的用法时

用while循环包起来方便尝试Action语法

static void Main(string[] args)
        {
            EplanRemoteClient m_pClient = new EplanRemoteClient();
            m_pClient.Connect("localhost", "49152");


            //while是为了方便测试
            while (true)
            {
                Console.WriteLine("请输入项目路径");
                //export /TYPE:PXFPROJECT /PROJECTNAME:"C:\\Users\\Public\\EPLAN\\Data\\项目\\Company name\\ScriptTest.elk" /EXPORTFILE:C:\temp\myPxf_Sample_Project
                //...................................../把这个项目路径替换称自己的\填入前面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
                m_pClient.ExecuteAction(Console.ReadLine());

                if (Console.ReadKey().Key == ConsoleKey.Escape)
                    break;
            }
        }

提示

在这里插入图片描述
脚本能访问到的命名空间;

脚本能直接执行的操作

英文版

中文版

可以自己多研究研究

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值