Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Aleksandr31 on December 12, 2014, 03:45:58 AM

Title: копировать текст в буфер и запись его в фаил
Post by: Aleksandr31 on December 12, 2014, 03:45:58 AM
Парни помогите допетрить,
  $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 копируемых
Title: Re: копировать текст в буфер и запись его в фаил
Post by: Oraven on December 12, 2014, 07:09:32 AM
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)
Title: Re: копировать текст в буфер и запись его в фаил
Post by: Aleksandr31 on December 17, 2014, 12:49:29 AM
Так попробовал, не работает. Теперь по порядку Спасибо за помощь TFWRITE("out.txt", FROMCLIP()) тоже до этого пробовал, но так как не сработало стал сомневаться что то не правильно написал. Но был уверен что точно до этого РАБОТАЛО. Оказывается в Clickermann v4.10 всё фурычет а Clickermann v4.11 НЕТ.
По поводу картинка не картинка, енто точно текст, текст из панели разработчика. Это какой то баг именно версии 4.11 :(( правда текст в формате encoding="UTF-8" может в этом проблема. Эх предается пока для этих целей по юзать 10.