Автор Тема: Запись значения строки из Window Info в переменную.  (Прочитано 2276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MrGep [?]

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

Описание:

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

(нажмите для показа/скрытия)

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

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

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

Русское сообщество AutoIt

Запись значения строки из Window Info в переменную.
« Отправлен: Апрель 06, 2012, 12:47:08 »

Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 655
  • Пол: Мужской
  • I ♥ AutoIt
    • Награды
  • Версия AutoIt: 3.3.8.1
Можно так:
Код: AutoIt [Выделить]
$Text = ControlGetText('[CLASS:Au3Info]', '', '[CLASS:Edit; INSTANCE:7]')
$Reg = StringRegExp($Text, 'ID\:(.*)', 3)
MsgBox(0, '', Round($Reg[0]))

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

Оффлайн MrGep [?]

  • Новичок
  • *
  • Сообщений: 74

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


Код: AutoIt [Выделить]
MouseClick("left", 549, 43, 1, 0)
      sleep(1000)
      ControlSend( "", "", "[ID:10314448]", "yandex.ru")
      sleep(2500)
      send("{Enter}")


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


Код: AutoIt [Выделить]
MouseClick("left", 549, 43, 1, 0)
      sleep(1000)
      ControlSend( "", "", "[ID:$Reg[0]]", "yandex.ru")
      sleep(2500)
      send("{Enter}")
 


Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 655
  • Пол: Мужской
  • I ♥ AutoIt
    • Награды
  • Версия AutoIt: 3.3.8.1
Скорей уж так:
Код: AutoIt [Выделить]
MouseClick("left", 549, 43, 1, 0)
      sleep(1000)
      ControlSend( "", "", "[ID:" & Round($Reg[0]) & "]", "yandex.ru")
      sleep(2500)
      send("{Enter}")
 


Русское сообщество AutoIt

Re: Запись значения строки из Window Info в переменную.
« Ответ #3 Отправлен: Апрель 06, 2012, 15:23:01 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
92 Ответов
84604 Просмотров
Последний ответ Май 08, 2017, 11:34:35
от lemonia
1 Ответов
3126 Просмотров
Последний ответ Декабрь 14, 2011, 00:53:33
от Medic84
12 Ответов
3501 Просмотров
Последний ответ Июнь 09, 2015, 10:51:54
от InnI
0 Ответов
983 Просмотров
Последний ответ Июнь 08, 2015, 09:06:12
от Yashied
2 Ответов
1328 Просмотров
Последний ответ Сентябрь 29, 2015, 11:01:57
от Yashied
4 Ответов
1735 Просмотров
Последний ответ Октябрь 24, 2015, 22:07:12
от MATRASUS
0 Ответов
744 Просмотров
Последний ответ Октябрь 24, 2015, 20:09:41
от Yashied
14 Ответов
2151 Просмотров
Последний ответ Март 08, 2017, 01:07:16
от InnI
3 Ответов
750 Просмотров
Последний ответ Октябрь 15, 2017, 20:03:46
от Tempo
3 Ответов
181 Просмотров
Последний ответ Август 30, 2018, 10:16:11
от joiner