Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Hairover on December 06, 2016, 11:20:45 AM
-
Доброго времени суток!
Скрипт работает нормально, НО КЛИНИТ при добавлении строк 64-68. Начинает эти строки крутить покругу и скрипт на начало не переходит.
Вроде простые клики с ожиданием, а такая засада.
Помогите разобраться, братцы. :-[
$ym = 205
//Запись подпрограммы Copy
sub(copy)
//Копируем адреса почт
WAITMS(50)
LCLICK(210,1060)
WAITMS(50)
MOVE(270,$ym)
WAITMS(1500)
MOVE($_xmouse+100, $_ymouse+100)
LCLICK($_xmouse, $_ymouse)
LCLICK($_xmouse, $_ymouse)
LCLICK($_xmouse, $_ymouse)
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
WAITMS (300)
end_sub
//Конец подпрограммы Copy
//Запись подпрограммы Past
sub(past)
//Вставляем адреса почт в Excel
WAITMS(50)
LCLICK(280,1060)
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(50)
KEYDOWN (#ENTER)
WAITMS (50)
KEYUP (#ENTER)
WAITMS (300)
end_sub
//Конец подпрограммы Past
//Вызов подпрограммы (цикл)
for($i, $i < 25)
copy()
WAITMS(200)
past()
if($i = 12)
$ym = $ym-8
end_if
$ym = $ym+26
end_cyc
WAITMS(200)
LCLICK(210,1060)
WAITMS(200)
LCLICK(1780,170)
WAITMS(200)
LCLICK(280,1060)
-
а если так...
[spoiler]
$ym = 205
//Запись подпрограммы Copy
sub(copy)
//Копируем адреса почт
WAITMS(50)
LCLICK(210,1060)
WAITMS(50)
MOVE(270,$ym)
WAITMS(1500)
MOVE($_xmouse+100, $_ymouse+100)
LCLICK($_xmouse, $_ymouse)
LCLICK($_xmouse, $_ymouse)
LCLICK($_xmouse, $_ymouse)
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#C)
WAITMS (50)
KEYUP (#C)
KEYUP (#CTRL)
WAITMS (300)
end_sub
//Конец подпрограммы Copy
//Запись подпрограммы Past
sub(past)
//Вставляем адреса почт в Excel
WAITMS(50)
LCLICK(280,1060)
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(50)
KEYDOWN (#ENTER)
WAITMS (50)
KEYUP (#ENTER)
WAITMS (300)
end_sub
//Конец подпрограммы Past
//Вызов подпрограммы (цикл)
for($i=0, $i < 25)
copy()
WAITMS(200)
past()
if($i = 12)
$ym = $ym-8
end_if
$ym = $ym+26
HINTPOPUP(" выполнил цикл раз ",$i)
end_cyc
WAITMS(200)
LCLICK(210,1060)
WAITMS(200)
LCLICK(1780,170)
WAITMS(200)
LCLICK(280,1060)
LOGWRITE ("переход в начало скрипта")
HINTPOPUP(" ", "переход в начало скрипта")
[/spoiler]
Так работает!!! Как такое может быть что POPUP помог?
-
Раздел "Ошибки" не для ошибок написания скриптов.
Ошибки
Рапорты об ошибках в программе, справочных материалах
-
Так работает!!! Как такое может быть что POPUP помог?
Какой POPUP?? :o
строка 51, не было задано начальное значение переменной цикла.
for($i=0, $i < 25)
POPUP был для тебя, как пример логирования для поиска ошибок в скрипте.
-
строка 51, не было задано начальное значение переменной цикла.
for($i=0, $i < 25)
А понял. При перезапуске скрипта переменная $i уже равна 25. Поэтому ничего не срабатывает и проходит мимо цикла как раз к строкам 63-67.
Спасибо большое всем кто помог! Вы супер!
-
кто вообще попапом делает логирование и отладку? это худший из возможных тут инструментов для этого
-
Ну иногда можно, если проверяем маленький кусок скрипта и нужно инфа да/нет.