Author Topic: копировать текст в буфер и запись его в фаил  (Read 5316 times)

0 Members and 1 Guest are viewing this topic.

Aleksandr31

  • Зашел в гости
  • *
  • Posts: 19
    • View Profile
Парни помогите допетрить,
  $check = 0
   WHILE($check = 0) // пока не найдет
      GETSCREEN
      IF_PICTURE_IN (900,150, 1040, 250, "map.bmp", -1, 100)
         $check = 1
         move($_return1, $_return2)
         LCLICK($_return1, $_return2)
         KEYDOWN(#CTRL)
         WAITMS(50)
         KEYPRESS(#a)
         WAITMS(50)
         KEYDOWN (#C)
         WAITMS (50)
         KEYUP (#C)
         KEYUP (#CTRL)
      ELSE
         WAITMS(50)
      END_IF
   END_CYC
   
   //запись в файл
   $tekst = FROMCLIP()
   STRWRITELN("out.txt",$tekst,0)
   
   WAIT(60)

лыжи походу не смазал, не врубаюсь, на выходе имею строку с 0, из 30 копируемых

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0) // пока не найдет
   GETSCREEN
   IF_PICTURE_IN (900,150, 1040, 250, "map.bmp", -1, 100)
      $check = 1
      move($_return1, $_return2)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      KEYDOWN(#CTRL)
      WAITMS(50)
      KEYPRESS(#a)
      WAITMS(50)
      KEYPRESS(#C)
      KEYUP (#CTRL)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

//запись в файл
TFWRITE("out.txt", FROMCLIP())
WAIT(60)

Aleksandr31

  • Зашел в гости
  • *
  • Posts: 19
    • View Profile
Так попробовал, не работает. Теперь по порядку Спасибо за помощь TFWRITE("out.txt", FROMCLIP()) тоже до этого пробовал, но так как не сработало стал сомневаться что то не правильно написал. Но был уверен что точно до этого РАБОТАЛО. Оказывается в Clickermann v4.10 всё фурычет а Clickermann v4.11 НЕТ.
По поводу картинка не картинка, енто точно текст, текст из панели разработчика. Это какой то баг именно версии 4.11 :(( правда текст в формате encoding="UTF-8" может в этом проблема. Эх предается пока для этих целей по юзать 10.