Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл

Ответить
Настройки темы
[решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Creat0R
Дата: 12-03-2010
Вопрос вот вчем:
имееться программа, в ней есть строки с текстом, у каждой строки есть какбы свой id
вот пример:
Код: Выделить весь код
>>>> Control <<<<
Class:	ThunderRT6TextBox
Instance:	2
ClassnameNN:	ThunderRT6TextBox2
Name:	
Advanced (Class):	[CLASS:ThunderRT6TextBox; INSTANCE:2]
ID:	15

Class:	ThunderRT6TextBox
Instance:	3
ClassnameNN:	ThunderRT6TextBox3
Name:	
Advanced (Class):	[CLASS:ThunderRT6TextBox; INSTANCE:3]
ID:	16

пример двух строк узнал через autoit windows info,

суть проблемы в том: можно ли както получить содержимое строки допустим в ini файл,
и потом взять значение из ини файла и вставить обратно

Отправлено: 21:43, 11-03-2010

 

Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


там помимо информации о контролах, выше есть информаци об окне. его заголовок. он тебе понадобится.
Код: Выделить весь код
$a = ControlGetText('Title', '', '[CLASS:ThunderRT6TextBox; INSTANCE:2]'); получение значения поля. храниться в переменной $a
ControlSetText('Title', '', '[CLASS:ThunderRT6TextBox; INSTANCE:2]', $a); вставка значения переменной $a в поле

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:19, 11-03-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Предупреждение за нарушение правил форума, пункт 2.7:

Цитата:
В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема).
Переименуйте пожалуйста тему.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 23:33, 11-03-2010 | #3


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:18, 12-03-2010 | #4


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg sdsds.JPG
(18.6 Kb, 5 просмотров)

думал что будет работать, но увы:
при ControlSetText , тоесть отправки значения в окно происходит ошибка, прикреплен скрин ошибки

эта ошибка может быть вызвана тем, что в окнах находиться старый текст? или я пологаю, что
ControlSetText должен просто замещать старый на новый?

Отправлено: 14:57, 12-03-2010 | #5


Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


aktivizion, а у тебя переменная $a объявлена? и правильное ли название заголовка окна? там какие то знаки вопроса.
и еще, нужно уметь подстраивать код под себя. а не просто копипастить.

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 15:18, 12-03-2010 | #6


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


kaster,
название заголовка правильная, так и думал что обратите внимание
переменная $a получает значение, это я проверил через MsgBox
но эта же переменная не передаеться в совершенно идентичное окно
и на счет обьявления переменной, тоесть?

Отправлено: 15:34, 12-03-2010 | #7


Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


aktivizion, предоставь код того, как ты это делаешь

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 16:26, 12-03-2010 | #8


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


kaster,
вроде немного разобрался, добавил global $a и так далее, вроде начал на половину работать, скрип? ну могу прикрепить,
только разберусь как весь скрип зацепить

Отправлено: 16:32, 12-03-2010 | #9


Аватара для kaster

Старожил


Сообщения: 367
Благодарности: 91

Профиль | Отправить PM | Цитировать


aktivizion, ну если у тебя переменные используются в разных пространствах имен, то конечно даже называясь одинаково будут отличаться по значению. к примеру если ты присваиваешь значение переменной в одной функции, а ее значение пытаешься использовать в другой.
Цитата aktivizion:
ну могу прикрепить »
дело твое. если разобрался и все работает, то мне твой код ни к чему

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:35, 12-03-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как получить права на папку\файл в Windows Seven через батник? Pozia Скриптовые языки администрирования Windows 7 08-12-2009 21:47
[решено] Как получить данные в скрипт из командной строки? madmasles AutoIt 2 27-11-2009 15:50
[решено] Как получить индекс текущего элемента GUICtrlCreateListView malev AutoIt 5 20-10-2009 10:35
[решено] Сохранение содержимого элемента EDIT в текстовый файл snoitaleR AutoIt 3 25-07-2009 14:34
Как получить данные из xml-файла? ptt Программирование и базы данных 1 14-10-2004 09:45




 
Переход