Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: ARV от 10 Декабря 2024, 08:35:17
-
А что, Copy-Paste между проектами не работает?!
Попробовал в одном проекте скопировать в буфер обмена окно - вроде как скопировалось... Закрываю проект (редактор не закрываю!), открываю другой, открываю список окон - команда Paste недоступна!
Я понимаю, когда содержимое буфера обмена в спецформате исчезает при закрытии спецпрограммы, но внутри этой программы?!
-
Можно копировать обычные объекты из проекта в проект (в том числе из окна в окно, из шаблона в шаблон). Возможно Вы копируете экземпляры шаблона (TM_TemplateObj), их нельзя перенести в другой проект копированием.
-
Я пытался копировать из окна выбора окон/шаблонов, где все доступные окна/шаблоны представлены списком. Там есть кнопочки копирования-вставки, ими и пытался пользоваться.
Это ведь крайне неудобно, если невозможно простыми средствами копировать объекты, скрипты и др. между проектами! Мало того, что два проекта одновременно невозможно открыть, так еще и это... Снова обращаюсь с просьбой: сделайте экспорт-импорт через текстовые файлы для форм шаблонов, окон и скриптов - это минимум, что крайне необходимо! И дополнительно было бы здорово иметь в виде одного модуля все универсальные скрипты, по образу глобального модуля.
-
Скопировать шаблон из одного проекта в другой можно за 15 секунд.
В окне выбора окон/шаблонов открыть двойным кликом шаблон который надо скопировать для редактирования.
Нажать Ctrl-A, потом Ctrl-C. Не закрывая редактора, открыть проект в который надо скопировать шаблон. Выбрать в меню "Новый шаблон" и нажать Ctrl-V.
-
Скопировать шаблон из одного проекта в другой можно за 15 секунд.
Это очевидное решение, но вы очень упрощаете ситуацию, 15 секундами там, в общем случае, и не пахнет: Малейшая неосторожность в движении мышкой, и, перед тем, как открыть новый проект (что тоже требует нескольких нажатий и перемещений мыши), придется то ли сохранять, то ли не сохранять текущий... В итоге для копирования пары сотен скриптов или десятка окон/шаблонов мышка набегивает километры... А животных жалеть надо, раз уж программистов не жалеете.
-
Для переноса данных между проектами в будущем будет добавлено отдельное меню импорта.
-
Скажите пожалуйста, а для операций Copy-Paste объектов (не текста и чисел) используется именно технология буфера обмена Windows или внутренние какие-то методы редактора?
То есть в буфер обмена Windows помещается полностью копируемые объекты или нет?
К чему вопрос: если я в редакторе объект скопирую, я смогу вставить его в другой редактор, запущенный на виртуальной машине (естественно, включив "разделение" буфера обмена)?
Отвечаю сам себе: нет, ничего не выйдет, через буфер обмена передаётся только текстовое содержимое, но не объекты.