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

Основной раздел => Общие вопросы => Topic started by: putman on February 09, 2018, 11:01:01 AM

Title: Не всегда срабатывает Ctrl + C.
Post by: putman on February 09, 2018, 11:01:01 AM
Здравствуйте.

Не всегда срабатывает Ctrl + C.
Изначально планировалось копировать в буфер весь текст одного из трёх фрейма браузера. Но как выделить весь текст в этом фрейме, я не нашел.
Действую так: жму мышью во фрейм, далее Ctrl + А (выделяется синим не только текст в фрейме, но и вся страница), жму Ctrl + C.
Почему-то, не всегда в буфере оказывается выделенный текст, поуменьшал задержки между нажатиями кнопок, всё равно периодически буфер пуст.

Может знаете как добиться 100% копирования в буфер ?
И если кто знает, как копировать только из одного фрейма, а не всю страницу целиком, подскажите пожалуйста.

Code: [Select]
LCLICK ($x_end, $y_end)   
WAITMS (250)


KEYDOWN (#CTRL) // Выделяем всё
WAITMS (200)
KEYDOWN (#A)
WAITMS (200)
KEYUP (#A)
WAITMS (200)
KEYUP (#CTRL)
WAITMS (300)

KEYDOWN (#CTRL) // КОпируем абзац в буфер обмена
WAITMS (200)
KEYDOWN (#C)
WAITMS (200)
KEYUP (#C)
WAITMS (200)
KEYUP (#CTRL)
WAITMS (300)

LCLICK (1240, 670)   
WAITMS (250)
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: Vint on February 09, 2018, 12:59:05 PM
300 мс это поуменьшал? Для копирования, тем более в браузере это мало. Ну и от размера копируемого зависит.
Судя по всему в системе работа с буфером обмена имеет низкий приоритет. Так что часто ждёт свободные ресурсы и время очень нестабильно.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 09, 2018, 01:07:56 PM
300 мс это поуменьшал? Для копирования, тем более в браузере это мало. Ну и от размера копируемого зависит.
Судя по всему в системе работа с буфером обмена имеет низкий приоритет. Так что часто ждёт свободные ресурсы и время очень нестабильно.
В шаблонах кликера 50 мс.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 09, 2018, 01:52:27 PM
кирил, прекрати писать чушь
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: Vint on February 09, 2018, 03:18:14 PM
Шаблон на то и сделан, чтоб всё руками не набирать и редактировать под себя.
50 мс мало. Если комп простаивает и копируется слово-строка в блокноте, то хватит.
Если копировать несколько страниц текста - то нет.
А браузеры сейчас прожорливые до ресурсов. Будет засран и открыто десяток вкладок или пару вкладок с бесконтрольным флешем (онлайн кинотеатр какой нибудь) и всё... алис.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 10, 2018, 11:00:39 PM
Понятно.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 14, 2018, 06:07:17 PM
Дело не в задержках и Ктрл + С, а в команде :

Code: [Select]
$ctrl_c = FROMCLIP ()

, потому, что после этой команды выполняю:

Code: [Select]
logwrite ("! ",$ctrl_c)
halt

, в лог отображает лишь "!".

Далее, по завершении скрипта жму руками на клаве Ctrl + V, и прекрасно из буфера вставляется текст.
Т.е. он в буфер скопировался, а команда $ctrl_c = FROMCLIP () почему-то не помещает его в переменную.

Куда рыть ?

П.С.
Да, косяк этот происходит через раз.
Команда то работает, то нет.
Как так ?
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 14, 2018, 08:33:47 PM
Совсем я что-то бредить начал.
Прикрепил скрипт из 10-ти строк, запустите его у себя, у меня не работает.
Скрипт кликает в текстовом файле, выделяет и копирует в буфер.

На виртуалке хотя бы не пишет ошибку, просто не работает команда TOCLIP().
А на основном компе, даже ругается.

Что я делаю не так ?
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: dramster on February 14, 2018, 09:48:46 PM
Прикрепил скрипт из 10-ти строк, запустите его у себя, у меня не работает.

Уменьшил все задержки до 50мс, убрал halt. увеличил текст копируемого текста до 1.5мб, так и не вышло вызвать ошибку  :-\
Тестил на 4.12 и 4.13.007
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: dramster on February 14, 2018, 10:00:57 PM
все ясно теперь, в твоем копируемом тексте есть ковычки  tfwritearr("baza.txt", $b) . отсюда и ошибка. пробуй бета версии 4.13 ...
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 14, 2018, 10:40:54 PM
все ясно теперь, в твоем копируемом тексте есть ковычки  tfwritearr("baza.txt", $b) . отсюда и ошибка. пробуй бета версии 4.13 ...
У меня в копируемом тексте могут присутствовать не только кавычки, но и вообще все имеющиеся символы.
Выходит, в этом случае пользоваться токлипом нельзя ?
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: dramster on February 14, 2018, 10:55:22 PM
все ясно теперь, в твоем копируемом тексте есть ковычки  tfwritearr("baza.txt", $b) . отсюда и ошибка. пробуй бета версии 4.13 ...
У меня в копируемом тексте могут присутствовать не только кавычки, но и вообще все имеющиеся символы.
Выходит, в этом случае пользоваться токлипом нельзя ?

ну почему же нельзя? в бетах 4.13 должна была решиться проблема ковычек, заодно потестируешь

речь идет только об ковычках "", с другими символами вроде проблем не было (почти не было, в некоторых бетах конечно они были, но сразу фиксились ).




ссылку не ту дал. вот ссылка на пост с ссылкой на полный пак v4.13.009b http://crapware.aidf.org/forum/index.php?topic=356.msg26057#msg26057
а тут фикс v4.13.010b http://crapware.aidf.org/forum/index.php?topic=356.msg26073#msg26073
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: putman on February 14, 2018, 11:00:06 PM
ну почему же нельзя? в бетах 4.13 должна была решиться проблема ковычек, заодно потестируешь http://crapware.aidf.org/forum/index.php?topic=356.msg26073#msg26073
У меня 64 битная система.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: dramster on February 14, 2018, 11:05:02 PM
ну почему же нельзя? в бетах 4.13 должна была решиться проблема ковычек, заодно потестируешь http://crapware.aidf.org/forum/index.php?topic=356.msg26073#msg26073
У меня 64 битная система.
ну и ничего. ни разу не замечал проблем в работе 32битных приложений в 64битной ОС.
Title: Re: Не всегда срабатывает Ctrl + C.
Post by: dvx on August 19, 2021, 09:07:18 PM
Win7 x64, браузер CentBrowser x64.
Не всегда срабатывает Ctrl + C. Использую вместо этот комбинацию Ctrl + X (вырезать). Вот она срабатывает всегда (пока сбоев не замечал). Если текст вырезается: например в адресной строке, то отменяю вырезание нажатием Esc.