1 / 1 / 0
Регистрация: 17.09.2018
Сообщений: 98
1

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

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

Author24 — интернет-сервис помощи студентам
Всем привет. Как использовать текст из 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)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2018, 20:25
Ответы с готовыми решениями:

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

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

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

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

2
6228 / 2670 / 1051
Регистрация: 06.06.2017
Сообщений: 9,114
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
1 / 1 / 0
Регистрация: 17.09.2018
Сообщений: 98
18.09.2018, 16:40  [ТС] 3
Спасибо
0
18.09.2018, 16:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2018, 16:40
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru