Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: bydlosсripter on March 13, 2013, 05:39:55 PM
-
Добрый день! Написал скрипт для работы с Google Chrome, всё работает за исключением закрытия и переключения вкладок через хоткеи (Ctrl+W и Ctrl+Tab соответственно).
Привязка кликера осуществляется к самой области где открывается сайт (у разных элементов хрома разные хендлы), но в этом случае хром просто не реагирует на прожатие Ctrl+W и Ctrl+Tab кликером. Перепробовал привязку ко всем элементам хрома, имеющим другой хендл, по прежнему никакой реакции, но если нажать пальцами на клаве то всё работает.
Вопрос: В какой процесс должно отправляться нажатие сочетаний клавиш для закрытия и переключения вкладок и где взять хэндл этого процесса?
-
В оконном режиме Ctrl+ не работает!
-
Есть ли в кликере функции завершения рабочего процесса или запуск процесса с параметрами (например заруск хрома с определённым url?)
-
execute запуск приложений (и не только) с параметрами
-
Есть ли в кликере функции завершения рабочего процесса или запуск процесса с параметрами (например заруск хрома с определённым url?)
Открытие страницы Новости вконтакте (в браузере по умолчанию)
EXECUTE("http://vk.com/feed")
HALT
Запуск Mozilla Firefox и открытие страницы Новости вконтакте
EXECUTE("firefox.exe","http://vk.com/feed")
HALT
Запуск Google Chrome и открытие страницы Новости вконтакте
EXECUTE("chrome.exe","http://vk.com/feed")
HALT
-
Спасибо огромное!
-
А вот как убить процесс:
Убить процесс firefox.exe
EXECUTE("TASKKILL","/IM firefox.exe")
HALT
Убить процесс firefox.exe и notepad.exe принудительно (флаг /F)
EXECUTE("TASKKILL","/F /IM notepad.exe /IM firefox.exe")
HALT
-
В хроме на 2 вкладки приходится 6 процессов (судя по диспетчеру задач) не убьются ли этой командой все вкладки и все окна хрома?
-
В хроме на 2 вкладки приходится 6 процессов (судя по диспетчеру задач) не убьются ли этой командой все вкладки и все окна хрома?
Конечно все процессы с именем chrome.exe будут завершены.
-
Было бы круто если бы закрывалась одна конкретная вкладка в конкретном окне.
Можно наверно попробовать отвязывать кликер от рабочей вкладки и прожимать Ctrl+W, она вроде должна оставаться активной когда кликер закончит там все свои грязные дела и прожатие полетит в нужном направлении.
типа
hset($hendle, 0)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#W)
WAITMS (50)
KEYUP (#W)
KEYUP (#CTRL)
-
Было бы круто если бы закрывалась одна конкретная вкладка в конкретном окне.
Можно наверно попробовать отвязывать кликер от рабочей вкладки и прожимать Ctrl+W, она вроде должна оставаться активной когда кликер закончит там все свои грязные дела и прожатие полетит в нужном направлении.
типа
hset($hendle, 0)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#W)
WAITMS (50)
KEYUP (#W)
KEYUP (#CTRL)
Просто не используй оконный режим! Что вы в него все упираетесь то?
-
У меня все координаты в скрипте относительные, пути назад уже нет. Переписывать лень=)
-
У меня все координаты в скрипте относительные, пути назад уже нет. Переписывать лень=)
Ну можно вычислить смещение и через регулярные выражения произвести замену. Правда при замене нужны вычисления по этому я использовал программу Словогрыз
http://softwaremaniacs.org/soft/tr/