![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл |
|
[решено] Как получить данные из элемента ThunderRT6TextBox в ini-файл
|
Новый участник Сообщения: 15 |
Вопрос вот вчем:
имееться программа, в ней есть строки с текстом, у каждой строки есть какбы свой 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 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать kaster,
да, теперь точно разобрался, спасибо за помощь, напутствие, Благодарю только не по теме, но всеже, вот чать скрипта: когда я запускаю, данные присваиваються в окне рандомно, ну не по очереди как исправить? просто нужно ещё после каждого присвоения жать дополнительно кнопку командой ControlClick странно, я вроде бы писал ещё один пост, браузер видимо играет сомною, вопрос не по теме, да и тема совсем не такая которую разбирали, но по поводу скрипта: вот частичка скрипта: проблема в том что эти даные присваиваютсья в охно хаотично, рандомно, тобиш не поочереди как сделать строгое выполнение скрипта? просто после каждого ControlSetText нужно нажимать ещё одну кнопку командой ControlClick, как решить это? |
Последний раз редактировалось aktivizion, 12-03-2010 в 17:41. Отправлено: 16:43, 12-03-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата aktivizion:
Цитата aktivizion:
P.S Просмотрите справку по форуму. |
||
------- Отправлено: 17:24, 12-03-2010 | #12 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
http://forum.oszone.net/misc.php?do=bbcode всё разобрался [more] |
|
Отправлено: 17:35, 12-03-2010 | #13 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 17:45, 12-03-2010 | #14 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать aktivizion, а где ты эту функцию используешь? приведи весь код, только заключи их в теги [code]
|
------- Отправлено: 17:54, 12-03-2010 | #15 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать #include <file.au3> If WinExists(@ScriptName) Then Exit AutoItWinSetTitle(@ScriptName) ToolTip("F1-получить значения, F2-отправить значения, 3-запись в ини, F10- выход"& @crlf & "4-применить, 5-сохранить" ,0,0) $sFilePaht = "D:\79.ini" _FileCreate($sFilePaht) Global $a Global $b Global $c Global $d Global $e Global $f Global $g Global $h Global $i Global $k HotKeySet ("{f1}", "poluchit") HotKeySet ("{f2}", "otdat") HotKeySet ("{f3}", "ini") HotKeySet ("{f4}", "primenit") HotKeySet ("{f5}", "soxranit") HotKeySet ("{f10}", "vuhod") While 1 Sleep(100) WEnd Func poluchit() WinWait("????? v1.0.0 ???") $a = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:2]') Sleep(100) $b = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:5]') Sleep(100) $c = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:6]') Sleep(100) $d = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:8]') Sleep(100) $e = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:9]') Sleep(100) $f = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:10]') Sleep(100) $g = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:11]') Sleep(100) $h = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:12]') Sleep(100) $i = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:15]') Sleep(100) $k = ControlGetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:18]') Sleep(200) EndFunc Func ini() IniWrite ("D:\79.ini", "стиль", "id", $a) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id2", $b) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id3", $c) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id4", $d) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id5", $e) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id6", $f) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id7", $g) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id8", $h) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id9", $i) Sleep(10) IniWrite ("D:\79.ini", "стиль", "id10", $k) Sleep(10) EndFunc Sleep(300) Func otdat() WinWait("????? v1.0.0 ???") Sleep(200) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:2]', $a) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:5]', $b) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:6]', $c) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:8]', $d) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:9]', $e) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:10]', $f) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:11]', $g) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:12]', $h) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:15]', $i) Sleep(300) ControlSetText('????? v1.0.0 ???', '', '[CLASS:ThunderRT6TextBox; INSTANCE:18]', $k) Sleep(300) EndFunc Func primenit() ControlClick("????? v1.0.0 ???","??",355) EndFunc Func soxranit() ControlClick("????? v1.0.0 ???","??",356) EndFunc Func vuhod() exit EndFunc |
Отправлено: 17:57, 12-03-2010 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|