Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Омск

Pages: [1]
1
Я посмотрел видео и не понял, как используется картинка, которая скопирована из скриншота? Какая строчка кода ищет эту картинку?

2
Я хотел написать скрипт, чтобы программа кликнула по кнопке, изображение которой я сделал, и кликнула бы по этой кнопке.
Хотел использовать функцию SCANPICTURE, но она выводит массив. И чтобы кликнуть, нужно координаты, а кнопка каждый раз на разных местах.
Возможно ли реализовать такое?

SCANPICTURE($arr, 0,0, 1250,959, "pict2.bmp", -1, 100)
LCLICK(10,10)
HALT

3

Спасибо, этот код работает.
Я хотел доработать, чтобы через каждые, например, 10 значений нажималась кнопка сохранить, но получается или на 11 ячейке сохранить или после каждой ячейки. В коде комбинацию сохранения заменил сигналом для наглядности.

Code: [Select]
LCLICK(577,314)
WAITMS(50)
 
FOR($i=0,$i<30)
   KEYPRESS(#F2)
   WAITMS(50)
   KEYPRESS(#F9)
   WAITMS(50)
   KEYPRESS(#TAB)
   WAITMS(50)
   KEYPRESS(#DOWN)
   WAITMS(50)
   KEYPRESS(#LEFT)   //2
   WAITMS(50)
IF($i=10 )
BEEP(800,200)
END_IF
END_CYC
//EXECUTE("1.mp3")
HALT

Vint
Ваш метод до меня пробовали, он не работает со сложными формулами, там большие формулы с текстом, кавычками и т.п.

4
Нашел эту комбинацию, дополнил код:
WAITMS(50)
KEYDOWN (#CTRLs)
WAITMS (50)
Еще бы сделать, чтобы пореже нажималась эта комбинация. Но это не так важно.
Главное сделать, чтобы скрипт остановился, когда закончатся ячейки с данными.

5
Есть столбик в Excel, в нем 6500 ячеек со значениями. Нужно перевести формулы в текст. Скрипт я написал:
Code: [Select]
LCLICK(900,470)
WAITMS(50)
KEYPRESS(#F2)
WAITMS(50)
KEYPRESS(#F9)
WAITMS(50)
KEYPRESS(#TAB)
WAITMS(50)
KEYPRESS(#DOWN)
WAITMS(50)
KEYPRESS(#LEFT)   //1
WAITMS(50)
skip:
KEYPRESS(#F2)
WAITMS(50)
KEYPRESS(#F9)
WAITMS(50)
KEYPRESS(#TAB)
WAITMS(50)
KEYPRESS(#DOWN)
WAITMS(50)
KEYPRESS(#LEFT)   //2
WAITMS(50)
GOTO(skip)

Все работает, но бесконечно. Как остановить скрипт, например, если в ячейке стоит значение "1"? Или если ячейка определенного цвета.
И как сделать, чтобы программа периодически ctr+s нажимала? В списке команд я не нашел такой комбинации.

Pages: [1]