Author Topic: Потоки и 2 окна с массивом.  (Read 2225 times)

0 Members and 3 Guests are viewing this topic.

_ученик_

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Потоки и 2 окна с массивом.
« on: October 12, 2015, 10:24:55 AM »
Можно пример скрипта, по работе браузера и тхт. Как копировать построчно координаты(цифры)  с тхт файла  и вставлять в определённые координаты в браузере. 
Тут столько всего написано что я запутался. Аж связать не могу.

txt -массив из 1000 строк.
их нужно закидывать в определённые ячейки.

PS.я нуб

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #1 on: October 12, 2015, 10:28:07 AM »
Code: (clickermann) [Select]
FOR($a=1,$a<TFCOUNT("input.txt")+1) // цикличное чтение всех строк из файла
   LCLICK(10,10) // клик в определённые координаты в браузере
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a)) // печатаем
   WAITMS(100)   
END_CYC

HALT

_ученик_

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #2 on: October 12, 2015, 11:24:46 AM »
Огромное спасибо, работает.
как сделать 2 вставки, х и y?

Code: [Select]
FOR($a=1,$a<TFCOUNT("input.txt")+2) // öèêëè÷íîå ÷òåíèå âñåõ ñòðîê èç ôàéëà
   LCLICK(10,10) // êëèê â îïðåäåë¸ííûå êîîðäèíàòû â áðàóçåðå
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a)) // ïå÷àòàåì
   WAITMS(100)   
$a=$a+1
   LCLICK(10,20) // êëèê â îïðåäåë¸ííûå êîîðäèíàòû â áðàóçåðå
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a)) // ïå÷àòàåì
   WAITMS(100) 
END_CYC
 
HALT

строчками записаны х, а на следующей у.
« Last Edit: October 12, 2015, 11:33:24 AM by _ученик_ »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #3 on: October 12, 2015, 11:46:12 AM »
Code: (clickermann) [Select]
FOR($a=1,$a<TFCOUNT("input.txt")+1, 2) // цикличное чтение всех строк из файла
   LCLICK(10,10) // клик в определённые координаты в браузере
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a)) // печатаем
   WAITMS(100)
   LCLICK(10,20) // клик в определённые координаты в браузере
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a+1)) // печатаем
   WAITMS(100)
END_CYC

HALT


Богдан

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #4 on: October 12, 2015, 12:04:24 PM »
А возможно еще сделать так чтобы все это происходило в режиме привязке окон и не мешало другим процессам? Чтобы окна переключались между собой а я работал в третьем окне или приложении?

Code: (clickermann) [Select]
FOR($a=1,$a<TFCOUNT("input.txt")+1, 2) // цикличное чтение всех строк из файла
   LCLICK(10,10) // клик в определённые координаты в браузере
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a)) // печатаем
   WAITMS(100)
   LCLICK(10,20) // клик в определённые координаты в браузере
   WAITMS(50)
   KEYSTRING(TFREAD("input.txt", $a+1)) // печатаем
   WAITMS(100)
END_CYC

HALT

_ученик_

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #5 on: October 12, 2015, 12:08:10 PM »
попробуй программу со вторым экраном поставить, вот и решится твоя проблема. В одном кликер, в другом ты работаешь и никому не мешаешь.Думаю прокатит.

Богдан

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #6 on: October 12, 2015, 12:18:49 PM »
а что за программа? не подскажете?

_ученик_

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #7 on: October 12, 2015, 12:22:04 PM »
"несколько рабочих столов" пошарь в гугле.

Богдан

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: Потоки и 2 окна с массивом.
« Reply #8 on: October 12, 2015, 12:27:59 PM »
Это просто гениально)))решило миллион проблем с этой не простой привязкой к окнам)))