EPLAN içerisinde Script’leri uygulama imkanına sahipsinizdir. Scriptler EPLAN dışında C# veya Visual Basic.Net programlama dillerinde yazılan, küçük, uygulanabilir program kodlarıdır. Bunlar her zaman kaynak kodu dosyaları (*.cs veya *.vb dosya adı uzantısı) olarak bulunurlar. EPLAN içerisinde bu Scriptler, API arayüzlerine bağlanırlar ve bunun için EPLAN, API üzerinden ayrıca lisans almalarına gerek yoktur.
Bir Script'i çalıştırdığınızda, Script sistem içerisine yüklenir, derlenir ve ardından uygulanır. Bu kapsamda aşağıdaki türdeki Scriptler arasında farklılıklar vardır:
- "Basit" Scriptler, fonksiyonları bir kez uygulanır, Yürüt menü öğesi üzerinden çalıştırılabilir.
- Örneğin bazı eylem veya menü öğelerini hazır hale getiren diğer Scriptler Yükle menü öğesi üzerinden sürekli olarak EPLAN içerisinde açıktır ve uygulanır. İlgili Scriptleri kapatma, sonradan Kaldır menü öğesi üzerinden gerçekleştirilir.
EPLAN içerisindeki Scripting fonksiyonu size aşağıdaki imkanları sunmaktadır:
- Bir Script yardımıyla bir fonksiyonu bir kez uygulayabilirsiniz.
- Scriptler aynı zamanda bir komut satırı çağırma üzerinden de başlatılabilir. Bu şekilde ek parametreleri Script'e aktarabilirsiniz.
- Bir Script üzerinden otomatik EPLAN eylemlerini uygulayabilirsiniz.
- Ayarları seçmek veya değiştirmek için Scriptler kullanabilirsiniz.
- Scripting üzerinden EPLAN'a yeni eylemler ekleyebilirsiniz. Bu kapsamda yeni eylem, menü öğesi veya buton olarak EPLAN içerisindeki bir sembol çubuğuna entegre edilebilir.
- Scriptler aynı zamanda EPLAN olaylarına da tepki gösterebilir. Bu şekilde bir Script aynı zamanda programın başlatılmasına veya kapatılmasına da tepki verebilir.
Aynı zamanda Otomatikleştirilmiş şekilde düzenle (Yardımcı uygulamalar altında) fonksiyonu da Scriptler kullanır. Burada hazır hale getirilmiş bazı Scriptlerin yardımıyla, proje düzenlemesine ait münferit alanları (örn. verileri yedekle, yazdır vs.) otomatik olarak uygulayabilirsiniz.
Notlar:
- Bir Script içerisinde Microsoft.Net Assemblies'e ait tüm sınıfları System, System.XML, System.Drawing, System.Windows.Forms veya EPLAN API Assemblies Eplan.EplApi.Base ve Eplan.EplApi.ApplicationFramework kullanabilirsiniz.
- Bir Script içerisinde, başka Assembly'leri (.Net Framework, EPLAN veya diğer sunucular) referanslama imkanı mevcut değildir.
Ayrıca bkz.
Parametreler içeren basit Script'ler
EPLAN eylemleri içeren basit Script'ler
Ayarlar için kullanılan basit Script'ler
Yeni eylemler içeren basit Script'ler