Запуск C# скрипта другим скриптом

valera-k

Client
Регистрация
26.12.2020
Сообщения
135
Благодарностей
13
Баллы
18
Доброго времени суток, подскажите новичку.

Возможно ли в C# запустить код в другой "Свой C# код" (при этом передать параметры) выполнить и вернуться обратно?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Доброго времени суток, подскажите новичку.

Возможно ли в C# запустить код в другой "Свой C# код" (при этом передать параметры) выполнить и вернуться обратно?
делаешь функцию в общем коде и вызывай с параметрами сколько угодно.
 

valera-k

Client
Регистрация
26.12.2020
Сообщения
135
Благодарностей
13
Баллы
18
делаешь функцию в общем коде и вызывай с параметрами сколько угодно.
В том то и дело что функция не подходит.

Идея в следующем:
Отдельный скрипт реалистично (по разным траекториям с разными скоростями) двигает мышку

А к этому скрипту обращаются другие, со своими координатами.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
В том то и дело что функция не подходит.

Идея в следующем:
Отдельный скрипт реалистично (по разным траекториям с разными скоростями) двигает мышку

А к этому скрипту обращаются другие, со своими координатами.
а ты знаешь что такое функция ? и в чем ее отличие от процедуры ? :-)
В твоем случае это вообще не имеет значения :-)

Еще раз говорю, весь код который у тебя в кубике C# нужно вынести в общий код, оформить как процедуру/функцию в готовом классе или сделать свой класс. и вызывать ее из любого места с какими хошь параметрами. вот например так.

69827


69828
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
ну или если религия не позволяет использовать общий код, то используй плагины.
Делаешь проект с нужными входными настройками, потом компилируешь в плагин и используешь его.
вот пример.

69829


69830
 
  • Спасибо
Реакции: nicanil

valera-k

Client
Регистрация
26.12.2020
Сообщения
135
Благодарностей
13
Баллы
18
Извиняюсь за непонимание, в ЗП и общий код есть, не знал, думал только в кубике.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
  • Спасибо
Реакции: valera-k

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
можно и через кубик с помощью контекста и делегатов. Но общий код лучше
делал я так. уже на 3-м копировании кубика возникла проблема что надо бы улучшить код, а делать правки больше чем в 2-х кубиках уже вызывает дикое раздражение.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
делал я так. уже на 3-м копировании кубика возникла проблема что надо бы улучшить код, а делать правки больше чем в 2-х кубиках уже вызывает дикое раздражение.
зачем делать правки в 2х кубиках, если все делегаты собраны в одном?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
мммм.... через контекст можно и код запускать. интересненько. :-) а я только данные через него передаю.
Ну в отладке не удобно. если функцию где нибудь в начале шаблона прописывать, а вызывать где ни будь подальше, то при любом изменении шаблона, контекст обнуляется. и придется либо этот инициализирующий кубик таскать постоянно за собой, либо постоянно перезапускать шаб сначала.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)