Автокликер 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/