Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: putman on February 09, 2018, 11:01:01 AM
-
Здравствуйте.
Не всегда срабатывает Ctrl + C.
Изначально планировалось копировать в буфер весь текст одного из трёх фрейма браузера. Но как выделить весь текст в этом фрейме, я не нашел.
Действую так: жму мышью во фрейм, далее Ctrl + А (выделяется синим не только текст в фрейме, но и вся страница), жму Ctrl + C.
Почему-то, не всегда в буфере оказывается выделенный текст, поуменьшал задержки между нажатиями кнопок, всё равно периодически буфер пуст.
Может знаете как добиться 100% копирования в буфер ?
И если кто знает, как копировать только из одного фрейма, а не всю страницу целиком, подскажите пожалуйста.
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)
-
300 мс это поуменьшал? Для копирования, тем более в браузере это мало. Ну и от размера копируемого зависит.
Судя по всему в системе работа с буфером обмена имеет низкий приоритет. Так что часто ждёт свободные ресурсы и время очень нестабильно.
-
300 мс это поуменьшал? Для копирования, тем более в браузере это мало. Ну и от размера копируемого зависит.
Судя по всему в системе работа с буфером обмена имеет низкий приоритет. Так что часто ждёт свободные ресурсы и время очень нестабильно.
В шаблонах кликера 50 мс.
-
кирил, прекрати писать чушь
-
Шаблон на то и сделан, чтоб всё руками не набирать и редактировать под себя.
50 мс мало. Если комп простаивает и копируется слово-строка в блокноте, то хватит.
Если копировать несколько страниц текста - то нет.
А браузеры сейчас прожорливые до ресурсов. Будет засран и открыто десяток вкладок или пару вкладок с бесконтрольным флешем (онлайн кинотеатр какой нибудь) и всё... алис.
-
Понятно.
-
Дело не в задержках и Ктрл + С, а в команде :
$ctrl_c = FROMCLIP ()
, потому, что после этой команды выполняю:
logwrite ("! ",$ctrl_c)
halt
, в лог отображает лишь "!".
Далее, по завершении скрипта жму руками на клаве Ctrl + V, и прекрасно из буфера вставляется текст.
Т.е. он в буфер скопировался, а команда $ctrl_c = FROMCLIP () почему-то не помещает его в переменную.
Куда рыть ?
П.С.
Да, косяк этот происходит через раз.
Команда то работает, то нет.
Как так ?
-
Совсем я что-то бредить начал.
Прикрепил скрипт из 10-ти строк, запустите его у себя, у меня не работает.
Скрипт кликает в текстовом файле, выделяет и копирует в буфер.
На виртуалке хотя бы не пишет ошибку, просто не работает команда TOCLIP().
А на основном компе, даже ругается.
Что я делаю не так ?
-
Прикрепил скрипт из 10-ти строк, запустите его у себя, у меня не работает.
Уменьшил все задержки до 50мс, убрал halt. увеличил текст копируемого текста до 1.5мб, так и не вышло вызвать ошибку :-\
Тестил на 4.12 и 4.13.007
-
все ясно теперь, в твоем копируемом тексте есть ковычки tfwritearr("baza.txt", $b) . отсюда и ошибка. пробуй бета версии 4.13 ...
-
все ясно теперь, в твоем копируемом тексте есть ковычки tfwritearr("baza.txt", $b) . отсюда и ошибка. пробуй бета версии 4.13 ...
У меня в копируемом тексте могут присутствовать не только кавычки, но и вообще все имеющиеся символы.
Выходит, в этом случае пользоваться токлипом нельзя ?
-
все ясно теперь, в твоем копируемом тексте есть ковычки 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
-
ну почему же нельзя? в бетах 4.13 должна была решиться проблема ковычек, заодно потестируешь http://crapware.aidf.org/forum/index.php?topic=356.msg26073#msg26073
У меня 64 битная система.
-
ну почему же нельзя? в бетах 4.13 должна была решиться проблема ковычек, заодно потестируешь http://crapware.aidf.org/forum/index.php?topic=356.msg26073#msg26073
У меня 64 битная система.
ну и ничего. ни разу не замечал проблем в работе 32битных приложений в 64битной ОС.
-
Win7 x64, браузер CentBrowser x64.
Не всегда срабатывает Ctrl + C. Использую вместо этот комбинацию Ctrl + X (вырезать). Вот она срабатывает всегда (пока сбоев не замечал). Если текст вырезается: например в адресной строке, то отменяю вырезание нажатием Esc.