Кнопка «Новый скрипт». Создадим шаблон для создания скриптов в виде файла «template.cs» в папку scripts.
using MathPanel;
using MathPanelExt;
using System.Net.Sockets;
using System;
///сборки для добавления
///[DLL]System.dll,System.Xaml.dll,WindowsBase.dll,PresentationFramework.dll,PresentationCore.dll,System.Drawing.dll,System.Net.dll,System.Net.Http.dll,System.Core.dll[/DLL]
///
namespace DynamoCode
{
public class Script
{
public void Execute()
{
Dynamo.Console("Скрипт стартовал!");
//добавьте свой код ниже
}
}
}
Добавляем обработчик
// обработчик кнопки "Новый скрипт"
private void Button6_Click(object sender, RoutedEventArgs e)
{
string data = File.ReadAllText("template.cs", Encoding.UTF8);
textBlock1.Text = data;
}
И ссылку на него в конструкторе
button6.Click += Button6_Click;
Копируем шаблон в папку Debug (Release). Запускаем, нажимаем, получаем в окне сообщений:
Скрипт стартовал!
Скрипт выполнен.
Готово.