Что нового

[Окна, Диалоги] Закрытие одной вкладки в браузере

white raven

Новичок
Сообщения
3
Репутация
0
Написал такой простенький, немного кривой... (ну не суть) Скрипт, который читает заголовок окна, сравнивает с неким списком а потом закрывает его если он там есть.

Моя задача заключается в том чтобы закрыть одну лишь вкладку браузера...


В IE работает, а в других нет

упрощенная версия кода:
Код:
$file = FileOpen("ProgS.conf",  0)

Func Scan()
    		$Read = FileReadLine($file)
			If @error = -1 Then $Read = FileReadLine($file,1)

			 $win=WinGetTitle("[active]")
			 $text=WinGetText($win)
			 $process=WinGetProcess ( $win , "")
		If $win<>"" Then
             If StringRegExp($win, $Read)  Then
				 WinActivate($win ,$text)
				 WinSetState($win , "", @SW_DISABLE)
				 MsgBox(262192,"Запрет", "Доступ был закрыт: " & $win&@CRLF&"Слово, фраза: "&$Read,5)
				 WinSetState($win , "", @SW_ENABLE)
				 WinClose($win)
			   EndIf


		 EndIf

EndFunc

While 1
	 Scan()
WEnd


Как можно реализовать это, скажем в Chrome :scratch:
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
OffTopic:
white raven
Не нужно выделять большим жирным шрифтом текст. Так делается когда хотят акцентировать внимание. Но это не ваш случай.
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Garrett
Как можно реализовать это, скажем в Chrome
Смотри примеры здесь:
http://www.autoitscript.com/forum/topic/154439-chrome-udf/?p=1115043
http://www.autoitscript.com/forum/topic/153520-iuiautomation-ms-framework-automate-chrome-ff-ie/?p=1105530
 
Верх