Форум программистов, компьютерный форум, киберфорум
Наши страницы
AutoIt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
LordZZZzzzZZZ
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 31
1

Как использовать текст из GUICtrlCreateInput

17.09.2018, 20:25. Просмотров 817. Ответов 2
Метки нет (Все метки)

Всем привет. Как использовать текст из GUICtrlCreateInput? То-есть пользователь вводит текст и после нажатия на кнопку (принять в работу) совершается переход на сайт, где по введенному тексту происходит клик. Как это исполнить?

Есть код
Код
GUICreate('Auto', 400, 300)
GUISetState()

GUICtrlCreateInput ( "тут тот самый текст который вводит пользователь", 165, 85, 80, 25)

$iBtnRead = GUICtrlCreateButton("Принять в работу", 152, 190, 105, 28)

$oIE = _IECreate("https://doc.ru")
$sMyString = "Сюда нужно ввести набранный пользователем текст"
$oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
    $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
 Next
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2018, 20:25
Ответы с готовыми решениями:

Текст в ячейке использовать как число
Помогите чайнику) Можно ли сделать так, чтобы ячейке с текстом присвоить число и потом когда...

Как использовать текст который в скобках
Здравствуйте! Подскажите пожалуйста как из строки текста использовать только тот текст что в...

Как использовать string текст с командами + - * /
Здравствуйте. Подскажите пожалуйста как првиести string строку в числовую чтобы произвести...

Использовать текст как исполняемый код (не EbExecuteLine)
Всем привет! Поделитесь, может у кого-нибудь есть решение, как написать строку (например:...

Как в качестве отчета использовать текст Worda
Есть стандартный договор, необходимо к примеру вместо слова заказчик , подрядчик ,и тд. вставить...

2
FlasherX
798 / 344 / 127
Регистрация: 06.06.2017
Сообщений: 1,205
17.09.2018, 21:34 2
Лучший ответ Сообщение было отмечено LordZZZzzzZZZ как решение

Решение

Вместо первых 9 строк:
Код
GUICreate('Auto', 400, 300)
$InPut = GUICtrlCreateInput ("текст, который вводит пользователь", 165, 85, 80, 25)
$iBtnRead = GUICtrlCreateButton("Принять в работу", 152, 190, 105, 28)
GUISetState()
Do
Until GUIGetMsg() = $iBtnRead
$sMyString = GUICtrlRead($InPut)
GUIDelete()

$oIE = _IECreate("https://doc.ru")
Хотя с InputBox куда проще (только c "ОК/Cancel" вместо "Принять в работу").
1
LordZZZzzzZZZ
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 31
18.09.2018, 16:40  [ТС] 3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2018, 16:40

Как использовать текст в качестве кода проги?
Подскажите, как в VB текст взятый из вне (из файла, текстбокса) использовать в качестве части кода...

Текст в md5 (нашёл функцию но не пойму как использовать)
Вот что нашёл public static string GetMd5Hash(MD5 md5Hash, string input) { ...

Puma.Net, как использовать (распознать текст с картинки)
Нужно распознать текст с картинки. Нашел такую штуку, как Puma.Net, но не пойме как ей...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru