cpu13.ru - форум OMRON
http://cpu13.ru/

Работа с объектами
http://cpu13.ru/viewtopic.php?f=3&t=2470
Страница 1 из 1

Автор:  Ярослав [ Пн июн 08, 2015 10:14 ]
Заголовок сообщения:  Работа с объектами

Кто подскажет.
Для одного объекта управлять видимостью получается.
Есть в Supervisor-e возможность управлять, например видимостью объектов из скрипта перебирая их циклом? Какое дать имя, как написать пунктуацию скрипта?

Управлять одним объектом из скрипта получается.
Alias -попробовал не получается.
Косвенное указание имени объекта при помощи ^ - попробовал не получается.
код писал в CX-Supervisor Script. Может что-то надо переносить в VB Script?

Скорее всего вопрос звучит так. Как сделать косвенную ссылку на объект?

Спасибо.

Автор:  Олег [ Пн июн 08, 2015 16:55 ]
Заголовок сообщения:  Re: Работа с объектами

VB Script

objname="RoundRect_" & 3
Visible "QWERT", objname, 1


"QWERT" имя страницы
"RoundRect_" & 3 имя объекта="RoundRect_3"
1 - показать

проверил, работает.

Автор:  Ярослав [ Пн июн 08, 2015 21:03 ]
Заголовок сообщения:  Re: Работа с объектами

Спасибо.
Да в таком варианте работает.

Но остался вопрос - где почитать описание на VB Script, чтобы не задавать кучи лишних вопросов. В Script Language Reference ничего подобного не нашел.

Например - существует ли возможность генерировать объекты на странице? Например - текст, линии и т.д. :mrgreen:

Автор:  Олег [ Вт июн 09, 2015 00:15 ]
Заголовок сообщения:  Re: Работа с объектами

Почитать разве что в инете...

Visible "QWERT", "RoundRect_3", 1
Сам редактор супервайзора через конструктор выдаёт, если его на VB Script переключить.

Генерить объекты на странице... не знаю, возможно ли это.
Ну а CreateObject("Scripting.FileSystemObject") или подобное, нормально работает.

Автор:  Ярослав [ Ср июн 10, 2015 15:31 ]
Заголовок сообщения:  Re: Работа с объектами

Спасибо за информацию.
Вот по мере рисования возник еще вопрос.
Например к содержимому текстового поля из макроса можно обратиться без переменной?

У меня не получается.

Автор:  Олег [ Ср июн 10, 2015 21:24 ]
Заголовок сообщения:  Re: Работа с объектами

Если текстовое поле ActiveX вроде Microsoft Forms или подобное.

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/