AUTOIT с ff.au3 и mozrepl Как бы я закрыл все вкладки в Firefox, используя _FFCLOSETAB ()?
-
27-09-2019 - |
Вопрос
Я использую Firefox 3.6, и я думаю, что может быть проблема совместимости с помощью скрипта AUTOIT, используя #include ff.au3 и mozrepl, чтобы закрыть все открытые вкладки Firefox с помощью Addon TMP-TabMixPlus 0.3.8.4. Ниже приведен сценарий, который я использую, и я хотел бы добавить что-то вроде этой _fftabclose («все», «индекс»), я не могу заставить его работать!
#Include FF.au3
If _FFConnect() Then
If _FFOpenURL("file:///C:/firefox.html") Then
WinSetState("[CLASS:MozillaUIWindowClass]", "", @SW_RESTORE)
EndIf
Else
MsgBox(64,"Error","Can't connect to FireFox")
EndIf
Я хочу закрыть все вкладки, прежде чем восстановить Firefox из системного лотка. Все остальное работает нормально. Я думаю, что это может быть мой синтаксис, но я ничего не могу найти на этом.
Решение
Для этого есть специальная функция.
#Include <FF.au3>
_FFStart()
If _FFIsConnected() Then
_FFTabCloseAll()
Sleep(3000)
_FFQuit()
EndIf
Работает для меня просто отлично с минимизированным FF 3.6.10.
Кроме того, есть ссылка на Официальные документы Для этой функции.