• Witamy na stronie użytkowników oprogramowania EPLAN
  • Bierz czynnie udział w forum
  • Najnowszą wersją oprogramowania jest 2024
  • Nieaktywne konta będa usuwane
  • Nowy leyout programu znajdziesz od wersji 2022
  • Podziel się swoją opinią na temat forum
  • Klasyczny leyout programu jest tylko do wersji 2.9


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Podmiana pliku graficznego
#6
(2016-05-24, 16:30)mkrzeszowiak napisał(a): Scieżka do pliku to jest wlasciwosc nr. 19304.
Mozna byłoby zrobić przycisk ktory ją ustawia dla zaznaczonych obiektów przy pomocy akcji XEsSetPropertyAction.

Dobry pomysł
Poniżej skrypt:

Kod:
public class ReplaceImage
{

 [DeclareAction("ReplaceImageAction")]
  public void ReplaceImageAction()
  {
       string sImagepath;
       OpenFileDialog openFileDlg = new OpenFileDialog();
       openFileDlg.Filter = " All Image Files (*.bmp, *.gif, *.ico, *.jpg, *.jpeg, *.png)|*.bmp;*.gif;*.ico;*.jpg;*.jpeg;*.png";
       openFileDlg.Multiselect = false;
       openFileDlg.Title = "Select image file";
       DialogResult result = openFileDlg.ShowDialog();
       if (result == DialogResult.OK)
       {
           sImagepath=openFileDlg.FileName;
           CommandLineInterpreter CLI = new CommandLineInterpreter();
           ActionCallingContext ctx1 = new ActionCallingContext();
           ctx1.AddParameter("propertyID","19304");
           ctx1.AddParameter("propertyIndex","0");
           ctx1.AddParameter("propertyValue", sImagepath);
           CLI.Execute("XEsSetPropertyAction", ctx1);        
        }
   return;
  }
 
}

Skopiować, zapisać do pliku z rozszerzeniem .cs. Pod przyciskiem przypisać ReplaceImageAction.

Ze względu na to że właściwość 19304 odnosi się też do odnośników, skrypt będzie działał również dla nich.
 
Odpowiedź
  


Wiadomości w tym wątku
Podmiana pliku graficznego - przez LeBmo - 2016-05-23, 23:19
RE: Podmiana pliku graficznego - przez mkrzeszowiak - 2016-05-24, 16:30
RE: Podmiana pliku graficznego - przez mike - 2016-06-05, 23:36
RE: Podmiana pliku graficznego - przez LeBmo - 2016-05-24, 22:54
RE: Podmiana pliku graficznego - przez LeBmo - 2016-06-01, 09:21
RE: Podmiana pliku graficznego - przez pwisniewski - 2016-06-01, 10:39

Podobne wątki
Wątek Autor Odpowiedzi Wyświetleń Ostatni post
Eplan P8 Kopiowanie ale nie z edytora graficznego LeBmo 4 2 100 2017-12-19, 23:35
Ostatni post: LeBmo
Eplan P8 Teksty. Wyświetlanie zawartości pliku LeBmo 7 4 034 2015-06-19, 20:30
Ostatni post: pwisniewski

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości