Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Русский язык в скриптах и в названиях переменных
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Visuvius
Попробовал отредактировать некоторые скрипты для Altium, обнаружил полную несовместимость текстового редактора с русским языком.
Аналогично с названиями переменных в свойствах чертежа или проекта.

Может быть где есть в настройках включение UTF8 ?

Интересно это лечится, или смириться ?
1111493779.gif
Visuvius
Дополнительно к предыдущему вопросу:

AddStringParameter "TextKind" , "TrueType Font" <- Это возможно ???!
AddStringParameter "Location.X", X_center + X
AddStringParameter "Location.Y", Y_center + Y
AddStringParameter "Layer", "Topoverlay"
RunProcess "PCB:PlaceString"

Возможно ли включить тип шрифта TrueType при запуске процесса PlaceString ?
peshkoff
Цитата(Visuvius @ Aug 24 2015, 16:15) *
Дополнительно к предыдущему вопросу:

AddStringParameter "TextKind" , "TrueType Font" <- Это возможно ???!
AddStringParameter "Location.X", X_center + X
AddStringParameter "Location.Y", Y_center + Y
AddStringParameter "Layer", "Topoverlay"
RunProcess "PCB:PlaceString"

Возможно ли включить тип шрифта TrueType при запуске процесса PlaceString ?


оо. я как то пробовал эти стрингпараметры победить, ни фига не вышло.
Но я хотел переменные передать в программу из кнопки.
А вообще, ваша конструкция вроде должна работать.
Возможно дефолтные настройки перебивают и берут свое..
Visuvius
Цитата(peshkoff @ Aug 24 2015, 16:44) *
оо. я как то пробовал эти стрингпараметры победить, ни фига не вышло.
Но я хотел переменные передать в программу из кнопки.
А вообще, ваша конструкция вроде должна работать.
Возможно дефолтные настройки перебивают и берут свое..



Скрипты пишу на Basic
Из прогрессивного обнаружил:
Есть два типа файлов .vbs (с visual приложением редактора форм) и .bas (где форму описываем руками)
Кодировка везде ANSI 1251
Стандартный редактор на русском языке писать не даёт в 2х вариантах, но в первом варианте если скрипт написать допустим в FAR и с русскоязычными вставками, то Altium c расширением .vbs это скушает.

и финты типа:
А = "Русский язык"
или
AddStringParameter "Text", "Русский язык: " + Edit1.Text

Прокатывают, но редактировать их надо опять в стороннем текстовом редакторе sad.gif

Во втором варианте (.bas), редактор (у меня) отображает "кракозябы".

Вообще это всё извращение !!! Попытаюсь в ближайшее будущее просто написать что-нибудь в Visual Studio. (пока не удалось найти как прикреплять библиотеки и какие библиотеки нужно подкреплять)
Если кто пробовал, то буду признателен за совет.
peshkoff
Цитата(Visuvius @ Aug 25 2015, 09:56) *
Скрипты пишу на Basic
Из прогрессивного обнаружил:
Есть два типа файлов .vbs (с visual приложением редактора форм) и .bas (где форму описываем руками)
Кодировка везде ANSI 1251
Стандартный редактор на русском языке писать не даёт в 2х вариантах, но в первом варианте если скрипт написать допустим в FAR и с русскоязычными вставками, то Altium c расширением .vbs это скушает.

и финты типа:
А = "Русский язык"
или
AddStringParameter "Text", "Русский язык: " + Edit1.Text

Прокатывают, но редактировать их надо опять в стороннем текстовом редакторе sad.gif

Во втором варианте (.bas), редактор (у меня) отображает "кракозябы".

Вообще это всё извращение !!! Попытаюсь в ближайшее будущее просто написать что-нибудь в Visual Studio. (пока не удалось найти как прикреплять библиотеки и какие библиотеки нужно подкреплять)
Если кто пробовал, то буду признателен за совет.


Честно, на бэйсике не встречал ничего, кроме примеров альтиумовских, может лучше на дельфи?

По поводу кириллицы. Насколько знаю, раньше было проблематично переключиться на русский и вбивать русский текст. Нужно было написать в блокноте, а потом из него копировать sm.gif)

Начиная с 13 версии переключается без проблем.
Какая у вас версия и что вы пытаетесь на русском написать? что за такие переменные? У меня кириллица используется только для комментариев...
Visuvius
Цитата(peshkoff @ Aug 25 2015, 13:09) *
Честно, на бэйсике не встречал ничего, кроме примеров альтиумовских, может лучше на дельфи?

По поводу кириллицы. Насколько знаю, раньше было проблематично переключиться на русский и вбивать русский текст. Нужно было написать в блокноте, а потом из него копировать sm.gif)

Начиная с 13 версии переключается без проблем.
Какая у вас версия и что вы пытаетесь на русском написать? что за такие переменные? У меня кириллица используется только для комментариев...


Сейчас 10 версия (Лицензия, чёрт её бери ....)
Но намёк понял. Спасибо за подсказку (буду мучить админов на 15 версию)

С точки зрения программирования. Пока придерживаюсь мысли, что без разницы на чём программировать, если есть динамические библиотеки и минимальные наработки ....

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.