|
|
|
|
|
21.12.2017, 12:21
|
|
Заявки на создание скрипта.
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565
Сказал(а) спасибо: 303
Поблагодарили 451 раз(а) в 189 сообщениях
21.12.2017, 12:21
Рейтинг:
()
Тема создана для размещения заявок на написание скриптов.
Для того, чтобы заявка была рассмотрена, необходимо составить максимально понятное техзадание :
1. Описать, какую задачу должен выполнять скрипт.
2. Какие данные должны использоваться скриптом.
3. Алгоритм (последовательность действий) работы скрипта.
Заявки типа "Мне нужен скрипт для расстановки полок" или подобные рискуют остаться без внимания.
Любые заявки не обязательны для рассмотрения. Если Вам не ответили, значит по какой-либо причине нет возможности её выполнить.
Альтернативный вариант - обратиться лично к тем, кто может оказать такую услугу
Другие сообщения, не соответствующие назначению темы, будут удалены без предупреждения!
Просьба после того, как заявка будет выполнена и утратившая актуальность по другим причинам, оставлять соответствующее сообщение в этой же теме или обратится к модератору для закрытия заявки.
Последний раз редактировалось Uncle; 03.02.2020 в 20:07..
Причина: Поправил шапку
|
Просмотров: 328184
|
29.04.2019, 10:14
|
#31
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от sannykSV
F6 подходит?
|
Так этим и пользуюсь. Но, во первых, Вы не внимательно прочитали мой пост. Для того что бы переместить , нужно обязательно указать исходную точку... Во-вторых, при использовании F6 что бы переместить по оси "X", например, нужно как минимум три раза нажать Enter. Скрипт же предполагаю повесить на горячую клавишу. В итоге имеем минимум движений :
1. Выделение всего, что нужно переместить.
2. Запуск скрипта горячей клавишей.
3. Ввод значения для необходимых координат.
4. "Enter" (один раз).
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
Пользователь сказал cпасибо:
|
|
29.04.2019, 10:37
|
#32
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Цитата:
Сообщение от Uncle
Например, если выделить несколько блоков и указать новое положение в свойствах.
|
Выделить
Создать блок
Передвинуть
Разрушить блок
Последний раз редактировалось Максим Геннадьевич; 29.04.2019 в 10:39.
Причина: По понятнее написал
|
|
|
29.04.2019, 10:39
|
#33
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Максим Геннадьевич
Можно создать блок,передвинуть,разрушить блок.
|
Конечно можно)... Но это уже снова лишние движения). Это тоже самое что выделить и сдвинуть все через штатную команду с использованием F6.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
29.04.2019, 10:42
|
#34
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Цитата:
Сообщение от Uncle
сдвинуть все через штатную команду с использованием F6.
|
Зачем через F6?
Так же в свойствах элемента вводите значения.
|
|
|
29.04.2019, 10:48
|
#35
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Максим Геннадьевич
Зачем через F6?
Так же в свойствах элемента вводите значения.
|
Максим Геннадьевич, читайте мою "хотелку":
Цитата:
Сообщение от Uncle
1. Выделение всего, что нужно переместить.
2. Запуск скрипта горячей клавишей.
3. Ввод значения для необходимых координат.
4. "Enter" (один раз).
|
Все. Если Все объединять в блок и потом разрушать - это ещё два лишних движения.
То же самое если не объединять в блок, а просто выделить и переместить штатной командой с использованием F6 - те же два - три лишних движения. По этому и написал, что предложенный Вами вариант с созданием и разрушением блока и перемещением с помощью ввода значений в свойствах то же самое , что не создавая блок, а просто выделить и переместить с помощью команды перемещения и F6.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
29.04.2019, 11:02
|
#36
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Вас прекрасно понял и распишу, как действия будут при скрипте
Выделения всего, что нужно передвинуть.
Горячая клавиша скрипта.
Ввод значения по "Х" и нажатие "Enter"
Ввод значения по "Y" и нажатие "Enter"
Ввод значения по "Z" и нажатие "Enter"
Нажать кнопку "Переместить".
И возможность допущения ошибки в скрипте т.к все мы люди или смена версии, в которой могут измениться функции.
Действия обычные
Выделения всего, что нужно передвинуть.
Горячая клавиша Сборка блока.
(У меня свойство всегда активно, поэтому не чего не нажимаю)
Ввод значения по "Х" и нажатие "Enter"
Ввод значения по "Y" и нажатие "Enter"
Ввод значения по "Z" и нажатие "Enter"
Горячая клавиша Разрушить.
Не в коем случае не настаиваю, просто хочется помочь. Но если вы считаете, что скриптом будет лучше, ваше право, сможет кто и напишет скрипт.
|
|
|
29.04.2019, 11:06
|
#37
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Максим Геннадьевич
Вас прекрасно понял и распишу, как действия будут при скрипте
Выделения всего, что нужно передвинуть.
Горячая клавиша скрипта.
Ввод значения по "Х" и нажатие "Enter"
Ввод значения по "Y" и нажатие "Enter"
Ввод значения по "Z" и нажатие "Enter"
Нажать кнопку "Переместить".
И возможность допущения ошибки в скрипте т.к все мы люди или смена версии, в которой могут измениться функции.
|
Вы разбираетесь в написании скриптов на столько, что бы прогнозировать как будет работать скрипт? То есть, Вы авторитетно заявляете, что скрипт, с помощью которого можно будет переместить любой выделенный объект или группу объектов с помощью всего четырех указанных мною действий, написать не представляется возможным?
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
29.04.2019, 11:28
|
#38
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Цитата:
Сообщение от Uncle
Вы разбираетесь в написании скриптов на столько, что бы прогнозировать как будет работать скрипт? То есть, Вы авторитетно заявляете, что скрипт, с помощью которого можно будет переместить любой выделенный объект или группу объектов с помощью всего четырех указанных мною действий, написать не представляется возможным?
|
Если вам напишут такой скрипт и он будет доступен, с удовольствием воспользуюсь функцией при, которой не нужно будет нажать "Enter" каждый раз когда вносишь значение, для их сохранения, а просто кликнуть в другое поле для ввода еще данных. Можно конечно нажать на стрелки для перемещения на другое поле данных, чтоб исключить нажатие мыши, других вариантов пока не вижу.
Не знаю на сколько разбираюсь в написании скриптов, но те которые я себе написал, значительно оптимизировали мою работу.
|
|
|
29.04.2019, 11:42
|
#39
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Максим Геннадьевич
нужно будет нажать "Enter" каждый раз когда вносишь значение, для их сохранения
|
Согласен. Скорей всего нужно будет жать Enter или стрелку. Но все же это будет лучше чем объединять в блок те объекты, которые нужно сдвинуть, а потом разрушать. Хотя бы потому, что могут быть ситуации когда нужно сдвинуть объекты, находящиеся в разных блоках. Если их заключить в один блок, они автоматом исключаются из одного из блоков и будут входить в состав того блока, объект которого выделен первым.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
29.04.2019, 20:49
|
#40
|
Местный
Регистрация: 11.04.2018
Адрес: г.Маркс
Сообщений: 166
Сказал(а) спасибо: 57
Поблагодарили 244 раз(а) в 46 сообщениях
Вес репутации: 139
|
Цитата:
Сообщение от Uncle
Алгоритм примерно такой :
1. Выделить объект
2. Запуск скрипта.
3. В окне свойств в соответствующих окошках ввести значения "X", "Y", "Z" и нажать Enter.
Объект сдвинулся, скрипт завершил работу.
|
Написал не большой скрипт. Можете протестировать.
PHP код:
MakeProperties();
NewBtn = NewButtonInput('Переместить');
NewBtn.OnChange = function() {
Make();
Action.Commit();
Action.Finish();
}
function MakeProperties() {
prop = Action.Properties;
X = prop.NewNumber ('Смещение X',0);
Y = prop.NewNumber ('Смещение Y',0);
Z = prop.NewNumber ('Смещение Z',0);
}
function Make(){
Model.forEach(function(obj) {
if (obj.Selected == true)
obj.Translate(NewVector(X.Value,Y.Value,Z.Value));
});
}
Action.Continue();
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 00:46. Часовой пояс GMT +3.
|