Archiv für das Jahr: 2014

DeciderClass

Mit der DeciderClass können Dialoge von EPLAN erzeugt werden. Großer Vorteil ist z.B. beim FileOpen dass man auf Standardverzeichnisse zurückgreifen kann (Actionmenü “Blauer Pfeil”).

2014-03-18

 

using Eplan.EplApi.Base;
using Eplan.EplApi.Scripting;

class DeciderClass
{
    [Start]
    public void Function()
    {
        #region Decider
        Decider decider = new Decider();
        EnumDecisionReturn decision = decider.Decide(
            EnumDecisionType.eOkCancelDecision, // type
            "This is the text",
            "Title",
            EnumDecisionReturn.eOK, // selected Answer
            EnumDecisionReturn.eOK); // Answer if quite-mode on

        switch (decision)
        {
            case EnumDecisionReturn.eOK:
                // OK
                break;

            case EnumDecisionReturn.eCANCEL:
                // Cancel
                break;
        } 
        #endregion

        #region FileSelector
        FileSelectDecisionContext fileContext = new FileSelectDecisionContext("MySelector", EnumDecisionReturn.eCANCEL);
        fileContext.Title = "Title";
        fileContext.CustomDefaultPath = @"C:\MyDefaultPath";
        fileContext.OpenFileFlag = true; // true=Open, false=save
        fileContext.AllowMultiSelect = true;
        fileContext.DefaultExtension = "xml";
        fileContext.AddFilter("XML files (*.xml)", "*.xml");
        fileContext.AddFilter("All files (*.*)", "*.*");

        Decider oDecision = new Decider();
        EnumDecisionReturn eAnswer = oDecision.Decide(fileContext);
        if (eAnswer != EnumDecisionReturn.eOK)
        {
            foreach (string file in fileContext.GetFiles())
            {
                // do with file
            }
        } 
        #endregion

    }
}
Von |2017-11-09T12:23:43+01:002014-03-18|EPLAN, EPLAN-Scripts|

XAfActionSettingProject Beispiel

Neu mit EPLAN V2.3 kam die Action XAfActionSettingProject hinzu…

Die Action ermöglicht das hinzufügen von Sprachen zum aktuellen Projekt.

Anbei ein Beispielaufruf, netterweise von Frank Schöneck bereitgestellt :^)

public class Script
{
    [Start]
    public void XAfActionSettingProject_Start()
    {
        CommandLineInterpreter oCLI = new CommandLineInterpreter();
        ActionCallingContext oACC = new ActionCallingContext();
        oACC.AddParameter("set", "TRANSLATEGUI.TRANSLATE_LANGUAGES");
        oACC.AddParameter("value", "de_DE;en_EN;zh_CN;");

        oCLI.Execute("XAfActionSettingProject", oACC);
        return;
    }
}
Von |2017-11-09T12:23:43+01:002014-03-06|EPLAN, EPLAN-Scripts|

CodeQuartett Internetseite

Ich wollte mal wieder mehr mit Web-Entwicklung machen… Benötigte dann irgendein Ziel und da bat sich doch an das CodeQuartett-Projekt auszulagern. Viel Spaß aber auch viel Schmerz mit CSS3 brachte eine ansehnliche Seite hervor.

Zusätzlich habe ich verschiedene Domainhoster getestet (Hosteurope/One.com):

Jeder hat Vorteile wie auch Nachteile, zufrieden bin ich nirgends außer bei Uberspace. Die wollen aber keine Domains mehr hosten… darum suche ich eine Alternative.

Für die Statistik probier ich auch mal Piwik aus, um von Google nicht mehr (so) abhängig zu sein.

Ich hoffe euch gefällt die Seite, besonders die drehenden Rauten :^)

2014-02-21

Von |2014-02-26T08:14:13+01:002014-02-21|Projekte|

Wanderschild selber machen

Da wir seit paar Jahren gerne Wandern denkt man sich oft “sooo schöne Wanderschilder”…
Der Nerd von heute baut sich dann natürlich eins nach. Für ein Projekt im Sommer musste ich mir das Flämmen von Holz aneignen, was super einfach ist und Holz dadurch schön alt aussieht.

Tja, aber was schreibt man denn bei uns hier in der Hallertau auf ein Wanderschild, wir haben maximal einen Radweg, aber da ist gleich um die Ecke schon ein Schild. Also haben wir uns für meinen Heimatort (Aiglsbach) und unserer Lieblingshütte (Bella Vista) entschieden.

2014-02-08 08.33.56

Weiterlesen…

Von |2018-07-25T20:26:09+02:002014-02-09|Garten, Projekte|
Nach oben