加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15915421161

SIEMENS西门子黑龙江省佳木斯市(授权)伺服电机一级代理商——西门子东北总代理

更新时间
2024-05-16 07:00:00
价格
请来电询价
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
联系手机
15915421161
联系人
张经理
立即询价

详细介绍
案例:带参数的脚本using System.Windows.Forms;
using Eplan.EplApi.Scripting;
namespace EplanScript
{
    public class GkpScriptWithParameter
    {
        [Start]
        public  void Main(string title,string content,string header)
        {
            MessageBox.Show(header + content, title);
            
            // return;//不写返回有问题吗?可以
        }
    }
}

执行脚本:

.\W3u.exe ExecuteScript /ScriptFile:"C:\Users\Joygen.Zhang\RiderProjects\EplanScript\EplanScript\GkpScriptWithParameter.cs" /title:弹窗 /content:内容 /header:标题

运行效果如下所示:图片

注意:不能遗漏/ScriptFile:否则会报错

4三、带Eplan动作Action的简单脚本

您还可以选择将自动操作集成到一个简单的脚本中。使用这些 EPLAN 操作,您可以自动运行不同的程序功能(例如备份数据、打印等)。在类>[Start] 特征和方法之后,您必须在脚本中为操作指定参数集,然后通过CommandLineInterpreter().Execute() 运行操作。这样一个简单的 C# 脚本的整体结构如下所示:

public class <ScriptName>
{
     [Start]
     public void <FunctionName>
     {

           ActionCallingContext <ActionName>Context = new ActionCallingContext ();
           <ActionName>Context .AddParameter("<ActionParameter1>","<Value>");

           <ActionName>Context .AddParameter("<ActionParameter2>","<Value>");
           ...
           new CommandLineInterpreter().Execute("<ActionName>",<ActionName>Context);
           return;
     }
}

注意:使用AddParameter方法,程序中必须添加Eplan.EplApi.Baseu的引用。

5四、读写设定的脚本

可以使用简单的脚本从设置对话框中读取和更改设置。

这个不适用于项目设定

在读出设置之前,您首先必须找到设置的名称。为此,请使用以下C#脚本打开隐藏菜单:

using Eplan.EplApi.Scripting;

namespace EplanScript
{
    public class GkpScriptRWSetting
    {
        [Start]
        public void RWSetting()
        {
            Eplan.EplApi.Base.Settings oSettings = new Eplan.EplApi.Base.Settings();
            oSettings.SetBoolSetting("USER.EnfMVC.ContextMenuSetting.ShowExtended", true, 0);
        }
    }
}

执行脚本后,首先必须重新启动 EPLAN。用于复制到剪贴板的设置路径弹出菜单项随后在设置对话框中可用。右键点击运行设置的弹出菜单项并将名称复制到剪贴板。这是显示用户界面颜色的名称USER.MF.GuiColorScheme。然后您可以在脚本中使用该名称来更改或读出相应的设置。


相关产品

联系方式

  • 电  话:15903418770
  • 联系人:张经理
  • 手  机:15915421161
  • 微  信:15915421161