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

 
 
 
Reply to this topicStart new topic
> Русский язык в скриптах и в названиях переменных, Поддержка UTF8
Visuvius
сообщение Aug 20 2015, 13:04
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



Попробовал отредактировать некоторые скрипты для Altium, обнаружил полную несовместимость текстового редактора с русским языком.
Аналогично с названиями переменных в свойствах чертежа или проекта.

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

Интересно это лечится, или смириться ?
1111493779.gif


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
Visuvius
сообщение Aug 24 2015, 13:15
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



Дополнительно к предыдущему вопросу:

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

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


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Aug 24 2015, 13:44
Сообщение #3


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(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 ?


оо. я как то пробовал эти стрингпараметры победить, ни фига не вышло.
Но я хотел переменные передать в программу из кнопки.
А вообще, ваша конструкция вроде должна работать.
Возможно дефолтные настройки перебивают и берут свое..
Go to the top of the page
 
+Quote Post
Visuvius
сообщение Aug 25 2015, 06:56
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



Цитата(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. (пока не удалось найти как прикреплять библиотеки и какие библиотеки нужно подкреплять)
Если кто пробовал, то буду признателен за совет.


--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Aug 25 2015, 10:09
Сообщение #5


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(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 версии переключается без проблем.
Какая у вас версия и что вы пытаетесь на русском написать? что за такие переменные? У меня кириллица используется только для комментариев...
Go to the top of the page
 
+Quote Post
Visuvius
сообщение Aug 25 2015, 10:43
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 15-01-06
Пользователь №: 13 198



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

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

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


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

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



--------------------
Мир - это забавная штуковина, которая вертится вокруг нас.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:24
Рейтинг@Mail.ru


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