Что нового

Запись значения строки из Window Info в переменную.

MrGep

Новичок
Сообщения
74
Репутация
1
Версия AutoIt: 3.

Описание:

Доброе время суток, уважаемые!) Подскажите, пожалуйста


Надо вытащить значение выделенной строки в переменную или файл текстового формата.

Заранее спасибо)

Примечания: Данное значение нужно для ввода ссылки в адресную строку хрома и при при перезагрузке оно меняется.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Можно так:
Код:
$Text = ControlGetText('[CLASS:Au3Info]', '', '[CLASS:Edit; INSTANCE:7]')
$Reg = StringRegExp($Text, 'ID\:(.*)', 3)
MsgBox(0, '', Round($Reg[0]))

И не нужно выделять или создавать какие-то файлы.
 
Автор
M

MrGep

Новичок
Сообщения
74
Репутация
1
Мне это значение надо использовать в нижеуказанных строчках кода, я думал, что из файла удобнее доставать будет.


Код:
MouseClick("left", 549, 43, 1, 0)
	  sleep(1000)
	  ControlSend( "", "", "[ID:10314448]", "yandex.ru")
	  sleep(2500)
	  send("{Enter}")


То есть выглядеть будет так?


Код:
MouseClick("left", 549, 43, 1, 0)
	  sleep(1000)
	  ControlSend( "", "", "[ID:$Reg[0]]", "yandex.ru")
	  sleep(2500)
	  send("{Enter}")
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Скорей уж так:
Код:
MouseClick("left", 549, 43, 1, 0)
      sleep(1000)
      ControlSend( "", "", "[ID:" & Round($Reg[0]) & "]", "yandex.ru")
      sleep(2500)
      send("{Enter}")
 
Верх