Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  EPLAN Electric P8
  Eplan Script Schreibschutz

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN
  
Rittal und Eplan auf der „The Smarter E Europe“ 2024: Mit Industry Standards schneller zur All Electric Society, eine Pressemitteilung
Autor Thema:  Eplan Script Schreibschutz (63 mal gelesen)
m s t
Mitglied


Sehen Sie sich das Profil von m s t an!   Senden Sie eine Private Message an m s t  Schreiben Sie einen Gästebucheintrag für m s t

Beiträge: 1
Registriert: 24.09.2025

erstellt am: 24. Sep. 2025 10:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

wie kann ich in einem Script ermitteln, ob das aktuelle Projekt schreibgeschützt geöffnet ist?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Elektrotechniker / Elektrokonstrukteur (m/w/d) für den Schaltschrankbau

Die Hoppe Marine GmbH ist ein familiengeführtes Unternehmen und zählt zu den führenden Herstellern von Mess- und Steuerungssystemen im Schiffbau. Wir entwickeln, produzieren und vertreiben hochwertige Produkte für Werften und Reedereien weltweit, darunter Shaftpowermeter sowie Systeme zur Ventilsteuerung, Tankinhaltsmessung, Schiffsleistung, Anti-Heeling und Anti-Rolling. Zudem bieten wir Lösungen zur Übertragung und Auswertung von Messwerten und Daten an Land an....

Anzeige ansehenElektrotechnik, Elektronik
farahnaz
Ehrenmitglied V.I.P. h.c.
Ing.


Sehen Sie sich das Profil von farahnaz an!   Senden Sie eine Private Message an farahnaz  Schreiben Sie einen Gästebucheintrag für farahnaz

Beiträge: 2499
Registriert: 24.04.2007

CAE, Test, NPD

erstellt am: 24. Sep. 2025 22:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m s t 10 Unities + Antwort hilfreich

Quelle: ChatGPT

Beispiel-Script (C#) – Schreibrecht prüfen
using System;
using System.IO;
using System.Windows.Forms;
using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Base;
using Eplan.EplApi.Desktop;

public class ProjektSchreibschutzCheck
{
    [Start]
    public void CheckProjektSchreibschutz()
    {
        // Aktives Projekt ermitteln
        ProjectManager pm = new ProjectManager();
        string projektPfad = pm.Path;

        if (string.IsNullOrEmpty(projektPfad))
        {
            MessageBox.Show("Kein Projekt geöffnet.");
            return;
        }

        // Test: Können wir eine Datei im Projektverzeichnis schreiben?
        string testDatei = Path.Combine(projektPfad, "Schreibtest.tmp");

        try
        {
            File.WriteAllText(testDatei, "Test");
            File.Delete(testDatei);
            MessageBox.Show("Projekt ist NICHT schreibgeschützt.");
        }
        catch (UnauthorizedAccessException)
        {
            MessageBox.Show("Projekt ist SCHREIBGESCHÜTZT (kein Schreibzugriff).");
        }
        catch (Exception ex)
        {
            MessageBox.Show("Fehler beim Prüfen des Schreibschutzes: " + ex.Message);
        }
    }
}

📝 Hinweise:

Der Pfad pm.Path liefert den vollständigen Pfad des aktuell geöffneten Projekts.

Der Schreibversuch auf eine temporäre Datei prüft effektiv, ob das Projektverzeichnis beschreibbar ist.

Falls das Projekt z. B. aus dem Netzwerk "Read Only" geöffnet wurde oder ein Schreibschutz gesetzt ist (Windows-Dateiattribut, Benutzerrechte), wird die Ausnahme ausgelöst.

------------------
Grüße, Moe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen .... | Nach anderen Beiträgen suchen

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz