1 (изменено: MirchikAhtung, 2018-06-22 17:04:53)

Тема: AHK: переменную внести как число в .value | InternetExplorer.Applic

Всем привет. Столкнулся с проблемой, что не могу переменную внести как число в .value InternetExplorer.Application

nick := "admin"
ie := ComObjCreate("InternetExplorer.Application")
ie.Visible := false
ie.Navigate("http://мойсайт/")
while ie.readystate <> 4
	continue
ie.document.getElementById("author").value := "%nick%" ;Элемент поля для ввода
ie.document.getElementById("message").value := %nick% ;Элемент поля для ввода
ie.document.getElementById("send").click() ;Кнопка, что отправляет введенные данные на сервер
while ie.readystate <> 4
	continue

Есть ли обходные пути/решение?
Если без кавычек - вообще не отправляет отправляет запрос, а если в кавычках, то оно показывается просто как текст. (Например: Автор: %nick%)

2

Re: AHK: переменную внести как число в .value | InternetExplorer.Applic

А без всего пробовали?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: MirchikAhtung, 2018-06-22 17:41:39)

Re: AHK: переменную внести как число в .value | InternetExplorer.Applic

teadrinker Неопознанная ошибка 0x80004005

ie.document.getElementById("author").value := nick
Post's attachments

Screenshot_4.png
Screenshot_4.png 1.6 kb, 3 downloads since 2018-06-22 

You don't have the permssions to download the attachments of this post.

4

Re: AHK: переменную внести как число в .value | InternetExplorer.Applic

А причём тут ошибка на строке, которая выше?
У вас просто объект не создался по какой-то причине. Может, процесс ie после прошлого запуска скрипта не закрылся, проверьте в диспетчере задач.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: MirchikAhtung, 2018-06-22 18:06:31)

Re: AHK: переменную внести как число в .value | InternetExplorer.Applic

teadrinker Спасибо за помощь