Archiv für den Monat: August 2010

Ausführen

Mit diesem praktischem Snippet kann man schnell einen Windows Prozess oder eine Datei öffnen.

Ich nehme es oft zum öffnen von PDF-Dateien her, da automatisch mit dem Standard-Viewer geöffnet wird (auch bei Office Dokumenten praktisch da es ja sein kann, dass Jemand OpenOffice o.Ä. verwendet).

Dateien können auch mit Parametern aufgerufen werden!

///

/// Startet die Datei oder Programm
/// 

///
Vollständinger Dateiname
private void StartProcess(string file)
{
    try
    {
        Process proc = Process.Start(new ProcessStartInfo(file));
    }
    catch (System.Exception ex)
    {
        MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}
Von |2012-06-12T12:33:47+02:002010-08-31|C#|

Dateiname überprüfen

Anbei ein kleines Snippet welches einen String auf seine Gültigkeit prüft.

Nutze ich oft wenn ich nicht weiß wie der String aussieht (z.B. Eplan Projektname).

Als 2. Parameter (“string.Empty“) könnt ihr auch ein anderes Zeichen verwenden.

/// <summary>
/// Diese Funktion entfernt alle Zeichen aus dem übergebenen String
/// die in Dateinamen nicht erlaubt sind.
/// </summary>
/// <param name="Input">Der zu prüfende String</param>
/// <returns>String ohne nichterlaubte Zeichen</returns>
private string AdjustPath(string Input)
{
    return System.Text.RegularExpressions.Regex.Replace(Input,@"[\\/:*?""<>|]", string.Empty);
}
Von |2012-06-12T12:33:47+02:002010-08-31|C#|

Ebeneneigenschaften umschalten

Vorne weg sei gesagt:

Ihr benötigt das API-Modul um diesees Tool zu verwenden.

Straight-Potter hat was schönes “zusammengekloppt” um einfach und schnell die Ebeneneinstellungen umzuschalten.

Aufrufparameter:

LayerSet /Ebene:"Name_der_Ebene"

Umschalten zwischen:

  • Ebene sichtbar / drucken
  • Ebene unsichtbar / nicht drucken

Danke an Straight-Potter!

ESS.EplAddIn.layer (1967 Downloads )

Von |2017-11-09T12:30:28+01:002010-08-09|EPLAN, EPLAN-Scripts|
Nach oben