реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблема с env файлом и funckeys, SPB17.2 Крашится localenv, не могу переключать плёнки по funckeys
Chopr39
сообщение Dec 18 2017, 08:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Коллеги, помогите советом.

После установки Allegro на виртуальную машину у меня возникло 3 проблемы:

1. Периодически (закономерность не установлена) при запуске Allegro обнаруживаю, что local env файл "перезаписывается": пропадают мои горячие клавиши, настройки выставляемые в setup-user preference сохраняются.
2. Периодически при редактировании env файла с последующим сохранением, "портится" env файл. При перезапуске выводится ошибка:

При этом первая строка идентична.
3. Для переключения между слоями, я использую настроенные artwork films, посаженные на клавиши. Так вот теперь при нажатии на горячую клавишу, если не была выполнена команда( напр slide или move) а просто переключился вид, окно становиться не активно для ввода других funckeys. Приходится опускать курсор в область командной строки, затем поднимать его обратно в рабочую область, после этого можно снова переключить вид. Это сводит меня с ума.

Кто-нибудь сталкивался?
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 18 2017, 08:52
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Вообще не рекомендуется хранить горячие клавиши в env-файле. В принципе можно в самом начале файла, но как показывает практика, даже это не гарантирует их сохранности. Лучше использовать для этой цели site.env - данный файл аллегро только читает, поэтому в принципе не может его повредить/надписать.
Попробуйте для переключения между слоями использовать не артворк филмы(а кстати как в таком случае переключение делается?), а color-файлы. С ними проблем не бывает.
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 18 2017, 09:13
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



C site.env не работал, надо изучить.

Раньше я пользовался color файлами, но у них есть 2 минуса: переключение дольше, файлы не хранятся в brd (для кого-то, может, и плюс).
Создаю плёнки и называю их Layer1, Layer2 etc. На funckey сажаю команду:
funckey 1 'QtSignal ColorVisibilityPane CVPViewDropdown activated "Film: LAYER1"'
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 18 2017, 09:41
Сообщение #4


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Я видел разное поведение ColorVisibilityPane на разных компах. На одних список филм бы активен только когда указатель мыши был на нем, на других этот список оставался активным пока не кликнешь мышей на чем-то другом, независимо от того, где находится указатель мыши, даже если это окно другой программы. Если к этому добавить странности функционирования графики под виртуальной машиной(например панорамирование непонятно как себя ведет, очень легко экран "улетает" куда-то за пределы платы), то такой способ переключения тяжело считать удобным. Собственно Ваше "сводит с ума" это подтверждаетsm.gif Как по мне, то лучше пусть будет полсекунды дольше(загрузка колор-файла), зато 100% предсказуемо в поведении.
Go to the top of the page
 
+Quote Post
Ksev-vrn
сообщение Dec 18 2017, 10:16
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-12-14
Пользователь №: 83 980



вписывайте свои настройки в local env до строк

### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###

В таком варианте ваши команды не должны переписываться
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 18 2017, 12:20
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Ksev-vrn
Да, видимо в этом причина, я зачем-то их вставлял после строчки ### User Preferences section

Uree
К сожалению использование color файлов не решило проблему. У них точно такое же поведение, как и у плёнок. Переключается только в первый раз, затем нужно двигать курсор туда-обратно.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 18 2017, 13:22
Сообщение #7


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Интересно, как связано colorview load с положением курсора? У меня эта команда работала всегда и везде без каких-ибо нареканий. Главное не пытаться использовать ее во время выполнения каких либо операций - тогда да, она все прерывает.
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 18 2017, 14:24
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Uree
colorview load работает! Я конечно же не знал такой команды, поэтому вешал на кнопки команды, которые отдавал командная строка, а именно QtSignal ColorVisibilityPane CVPViewDropdown activated "File: LAYER1" а это по сути то же что и с плёнками.

Спасибо!
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 18 2017, 14:46
Сообщение #9


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Ааа, вон оно почему... Смотрите в хэлпе раздел команд, там много чего интересного.
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 19 2017, 07:18
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Да, конечно к colorview load надо привыкать, ибо выполняя команду я привык переключаться по разным слоям, а тут всё слетает...
Добавил перед ней done. Хоть так...
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 19 2017, 07:57
Сообщение #11


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Переключаться по слоям во время выполнения какой либо операции удобно через шифт+колесо мыши:
button Swheel_up subclass -+
button Swheel_down subclass --
Ну по крайней мере удобней, чем лезть в панельку Options в окошко активного слоя... Правда с классами это не прокатывает, только с саб-классами.
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 19 2017, 08:37
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Речь шла о переключении в процессе, например, покраски группы цепей на разных слоях.

А так команда хорошая, я использую модификацию:
button Swheel_up subclass -+
button Swheel_down altsubclass -+

Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 19 2017, 11:16
Сообщение #13


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Цитата(Chopr39 @ Dec 19 2017, 09:37) *
...покраски группы цепей на разных слоях.


Не очень понял, можно поподробнее, что это и как делается?

Цитата(Chopr39 @ Dec 19 2017, 09:37) *
button Swheel_down altsubclass -+


Попробовал, больше путаетsm.gif Страшное дело привычка...
Go to the top of the page
 
+Quote Post
Chopr39
сообщение Dec 19 2017, 12:05
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 21-11-14
Пользователь №: 83 768



Да ничего особенного, хочу временно покрасить цепи у линий, проходящих на 3 и 6 слоях. Обычно я жму "покрасить", затем включаю 3 слой, выделяю линии, перехожу на шестой, выделяю линии, жму done.
Go to the top of the page
 
+Quote Post
Uree
сообщение Dec 19 2017, 12:42
Сообщение #15


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Так и не понял, зачем менять слои. Highlight работает сразу на всю цепь, независимо от включенных/активных слоев, в меню цветов еще проще:

Прикрепленное изображение


Так зачем слои меняете?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th July 2025 - 05:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016