AUTOIT с ff.au3 и mozrepl Как бы я закрыл все вкладки в Firefox, используя _FFCLOSETAB ()?

StackOverflow https://stackoverflow.com/questions/3854039

Вопрос

Я использую 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.
Кроме того, есть ссылка на Официальные документы Для этой функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top